[vlc-devel] commit: media_instance: Use input_CreateThread() to have a stop that is synchronous. (Pierre d'Herbemont )

git version control git at videolan.org
Sat Mar 29 21:53:18 CET 2008


vlc | branch: master | Pierre d'Herbemont <pdherbemont at free.fr> | Sat Mar 29 17:44:32 2008 +0100| [d2265a34f9e4eab54a03f5457a007c11d6740595]

media_instance: Use input_CreateThread() to have a stop that is synchronous.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d2265a34f9e4eab54a03f5457a007c11d6740595
---

 src/control/media_instance.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/control/media_instance.c b/src/control/media_instance.c
index 7e9e3b3..a9856c0 100644
--- a/src/control/media_instance.c
+++ b/src/control/media_instance.c
@@ -565,11 +565,9 @@ void libvlc_media_instance_play( libvlc_media_instance_t *p_mi,
         return;
     }
 
-    int i_input_id = input_Read( p_mi->p_libvlc_instance->p_libvlc_int,
-                      p_mi->p_md->p_input_item, VLC_FALSE );
+    p_mi->p_input_thread = input_CreateThread( p_mi->p_libvlc_instance->p_libvlc_int,
+                      p_mi->p_md->p_input_item );
 
-    /* Released in input_release */
-    p_mi->p_input_thread = (input_thread_t*)vlc_object_get( i_input_id );
 
     if( !p_mi->p_input_thread )
     {




More information about the vlc-devel mailing list