]> git.sesse.net Git - vlc/commitdiff
* modules/access/dshow/dshow.cpp: fixed initialization bug.
authorGildas Bazin <gbazin@videolan.org>
Wed, 3 Nov 2004 11:56:16 +0000 (11:56 +0000)
committerGildas Bazin <gbazin@videolan.org>
Wed, 3 Nov 2004 11:56:16 +0000 (11:56 +0000)
modules/access/dshow/dshow.cpp

index c08dde0d5aaba254802a492a5f92e0ebd8aca827..257921f03e91672dd3fda0865e6eba52aa95f9dc 100644 (file)
@@ -315,6 +315,9 @@ static int CommonOpen( vlc_object_t *p_this, access_sys_t *p_sys,
     p_sys->p_capture_graph_builder2 = NULL;
     p_sys->p_control = NULL;
 
+    vlc_mutex_init( p_this, &p_sys->lock );
+    vlc_cond_init( p_this, &p_sys->wait );
+
     /* Build directshow graph */
     CreateDirectShowGraph( p_sys );
 
@@ -413,8 +416,6 @@ static int CommonOpen( vlc_object_t *p_this, access_sys_t *p_sys,
 
     /* Initialize some data */
     p_sys->i_current_stream = 0;
-    vlc_mutex_init( p_this, &p_sys->lock );
-    vlc_cond_init( p_this, &p_sys->wait );
 
     if( !p_sys->i_streams ) return VLC_EGENERIC;