Commit d2aa472e authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Suxor thread: cleanup

Why call vlc_thread_ready when the other side does not wait anyway...
parent 674ccb48
...@@ -1413,18 +1413,12 @@ typedef struct suxor_thread_t ...@@ -1413,18 +1413,12 @@ typedef struct suxor_thread_t
static void SuxorRestartVideoES( suxor_thread_t *p_this ) static void SuxorRestartVideoES( suxor_thread_t *p_this )
{ {
vlc_value_t val;
vlc_thread_ready( p_this );
/* Now restart current video stream */ /* Now restart current video stream */
var_Get( p_this->p_input, "video-es", &val ); int val = var_GetInteger( p_this->p_input, "video-es" );
if( val.i_int >= 0 ) if( val >= 0 )
{ {
vlc_value_t val_es; var_SetInteger( p_this->p_input, "video-es", -VIDEO_ES );
val_es.i_int = -VIDEO_ES; var_SetInteger( p_this->p_input, "video-es", val );
var_Set( p_this->p_input, "video-es", val_es );
var_Set( p_this->p_input, "video-es", val );
} }
vlc_object_release( p_this->p_input ); vlc_object_release( p_this->p_input );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment