]> git.sesse.net Git - vlc/commitdiff
avcodec: remove indirection
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 11 Sep 2014 20:16:39 +0000 (23:16 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 11 Sep 2014 20:16:39 +0000 (23:16 +0300)
modules/codec/avcodec/video.c

index 766106917b151c6a9f8aca28603b1d1d9c6b3b92..e43c13e35695c69d480e751c819792f86ba57ce8 100644 (file)
@@ -328,7 +328,7 @@ int InitVideoDec( decoder_t *p_dec, AVCodecContext *p_context,
     p_sys->b_direct_rendering = false;
     p_sys->i_direct_rendering_used = -1;
     if( var_CreateGetBool( p_dec, "avcodec-dr" ) &&
-       (p_sys->p_codec->capabilities & CODEC_CAP_DR1) &&
+       (p_codec->capabilities & CODEC_CAP_DR1) &&
         /* No idea why ... but this fixes flickering on some TSCC streams */
         p_sys->i_codec_id != AV_CODEC_ID_TSCC && p_sys->i_codec_id != AV_CODEC_ID_CSCD &&
         p_sys->i_codec_id != AV_CODEC_ID_CINEPAK )