]> git.sesse.net Git - vlc/commitdiff
avcodec: allow hardware acceleration plugin to use pic->opaque
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 10 Jan 2013 18:05:30 +0000 (20:05 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 10 Jan 2013 18:32:03 +0000 (20:32 +0200)
modules/codec/avcodec/video.c

index 8782e42fcbab00b9681c5a2b7bf57472ebbf401f..c295c6735b1f5446b405f92cb445134c5a9e8718 100644 (file)
@@ -716,7 +716,7 @@ picture_t *DecodeVideo( decoder_t *p_dec, block_t **pp_block )
         if( !b_drawpicture || ( !p_sys->p_va && !p_sys->p_ff_pic->linesize[0] ) )
             continue;
 
-        if( !p_sys->p_ff_pic->opaque )
+        if( p_sys->p_va != NULL || p_sys->p_ff_pic->opaque == NULL )
         {
             /* Get a new picture */
             p_pic = ffmpeg_NewPictBuf( p_dec, p_context );