From: RĂ©mi Denis-Courmont Date: Mon, 30 Jun 2008 19:39:08 +0000 (+0300) Subject: Suxor thread: cleanup X-Git-Tag: 0.9.0-test1~18 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=d2aa472ee162b6c81403b90a4eb0b3e44fc778a9;p=vlc Suxor thread: cleanup Why call vlc_thread_ready when the other side does not wait anyway... --- diff --git a/src/video_output/video_output.c b/src/video_output/video_output.c index 122fd2c47d..172f5fca20 100644 --- a/src/video_output/video_output.c +++ b/src/video_output/video_output.c @@ -1413,18 +1413,12 @@ typedef struct suxor_thread_t static void SuxorRestartVideoES( suxor_thread_t *p_this ) { - vlc_value_t val; - - vlc_thread_ready( p_this ); - /* Now restart current video stream */ - var_Get( p_this->p_input, "video-es", &val ); - if( val.i_int >= 0 ) + int val = var_GetInteger( p_this->p_input, "video-es" ); + if( val >= 0 ) { - vlc_value_t val_es; - val_es.i_int = -VIDEO_ES; - var_Set( p_this->p_input, "video-es", val_es ); - var_Set( p_this->p_input, "video-es", val ); + var_SetInteger( p_this->p_input, "video-es", -VIDEO_ES ); + var_SetInteger( p_this->p_input, "video-es", val ); } vlc_object_release( p_this->p_input );