X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fvideo_output%2Fvideo_output.c;h=c090c111fc1394d24c50f11260946a24204890d4;hb=51bbf793131496c6f31f70953ff434f17be80d63;hp=a2110d5cbec63a0484de1e911ca06a9a829cbfc4;hpb=fd7f8f854a13f7b65cb2b8622755aa47ee932919;p=vlc diff --git a/src/video_output/video_output.c b/src/video_output/video_output.c index a2110d5cbe..c090c111fc 100644 --- a/src/video_output/video_output.c +++ b/src/video_output/video_output.c @@ -983,17 +983,6 @@ static int InitThread( vout_thread_t *p_vout ) } } - /* Link pictures back to their heap */ - for( i = 0 ; i < I_RENDERPICTURES ; i++ ) - { - PP_RENDERPICTURE[ i ]->p_heap = &p_vout->render; - } - - for( i = 0 ; i < I_OUTPUTPICTURES ; i++ ) - { - PP_OUTPUTPICTURE[ i ]->p_heap = &p_vout->output; - } - return VLC_SUCCESS; } @@ -1927,7 +1916,8 @@ static int DeinterlaceCallback( vlc_object_t *p_this, char const *psz_cmd, const deinterlace_mode_t *p_mode; for( p_mode = &p_deinterlace_mode[0]; p_mode->psz_mode; p_mode++ ) { - if( !strcmp( p_mode->psz_mode, newval.psz_string ?: "" ) ) + if( !strcmp( p_mode->psz_mode, + newval.psz_string ? newval.psz_string : "" ) ) break; } if( !p_mode->psz_mode ) @@ -2023,7 +2013,7 @@ static void DeinterlaceEnable( vout_thread_t *p_vout ) else if( DeinterlaceIsPresent( p_vout, false ) ) psz_mode = var_CreateGetNonEmptyString( p_vout, "sout-deinterlace-mode" ); } - var_SetString( p_vout, "deinterlace", psz_mode ?: "" ); + var_SetString( p_vout, "deinterlace", psz_mode ? psz_mode : "" ); free( psz_mode ); }