]> git.sesse.net Git - vlc/commitdiff
Protect av_register_all call with vlc_avcodec_lock().
authorLaurent Aimar <fenrir@videolan.org>
Sat, 12 Dec 2009 10:12:47 +0000 (11:12 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Sat, 12 Dec 2009 18:23:56 +0000 (19:23 +0100)
modules/demux/avformat/demux.c

index 1afdd2aaec65c276ec59b937af8be26a67eb4e98..2e48e421ab7d268a525a001ec225efa7423905a9 100644 (file)
@@ -121,7 +121,9 @@ int OpenDemux( vlc_object_t *p_this )
         return VLC_EGENERIC;
     }
 
+    vlc_avcodec_lock();
     av_register_all(); /* Can be called several times */
+    vlc_avcodec_unlock();
 
     /* Guess format */
     if( !( fmt = av_probe_input_format( &pd, 1 ) ) )