]> git.sesse.net Git - vlc/commitdiff
Fixed vlc_va_Setup (vaapi).
authorLaurent Aimar <fenrir@videolan.org>
Sat, 14 Nov 2009 21:16:12 +0000 (22:16 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Wed, 25 Nov 2009 21:29:51 +0000 (22:29 +0100)
modules/codec/avcodec/vaapi.c

index 8c2b26be12e62c7fd423958c8fa8a183f28770bf..cb2a39a266f282e00c5463e79476caf67b6666f4 100644 (file)
@@ -300,7 +300,11 @@ static int Setup( vlc_va_t *p_external, void **pp_hw_ctx, vlc_fourcc_t *pi_chrom
 
     if( p_va->i_surface_width == i_width &&
         p_va->i_surface_height == i_height )
+    {
+        *pp_hw_ctx = &p_va->hw_ctx;
+        *pi_chroma = p_va->i_surface_chroma;
         return VLC_SUCCESS;
+    }
 
     *pp_hw_ctx = NULL;
     *pi_chroma = 0;