Commit cbbe174a authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

control/media_instance.c: Listen to the variable changes.

parent fa2c1699
...@@ -166,7 +166,7 @@ libvlc_media_instance_new( libvlc_instance_t * p_libvlc_instance, ...@@ -166,7 +166,7 @@ libvlc_media_instance_new( libvlc_instance_t * p_libvlc_instance,
free( p_mi ); free( p_mi );
return NULL; return NULL;
} }
libvlc_event_manager_register_event_type( p_mi->p_event_manager, libvlc_event_manager_register_event_type( p_mi->p_event_manager,
libvlc_MediaInstanceReachedEnd, p_e ); libvlc_MediaInstanceReachedEnd, p_e );
...@@ -395,6 +395,8 @@ void libvlc_media_instance_play( libvlc_media_instance_t *p_mi, ...@@ -395,6 +395,8 @@ void libvlc_media_instance_play( libvlc_media_instance_t *p_mi,
p_mi->p_md->p_input_item ); p_mi->p_md->p_input_item );
p_mi->i_input_id = p_input_thread->i_object_id; p_mi->i_input_id = p_input_thread->i_object_id;
var_AddCallback( p_input_thread, "state", input_state_changed, p_mi );
/* will be released in media_instance_release() */ /* will be released in media_instance_release() */
vlc_object_yield( p_input_thread ); vlc_object_yield( p_input_thread );
......
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