]> git.sesse.net Git - vlc/blobdiff - src/input/decoder.c
decoder: fix data race in input_DecoderFrameNext()
[vlc] / src / input / decoder.c
index 062a111b6520aa1d6cc7d5573b5905e4eeb09b8e..be2509c2947aef1fa3e60c50301adefc705b1c87 100644 (file)
@@ -578,7 +578,7 @@ void input_DecoderFrameNext( decoder_t *p_dec, mtime_t *pi_duration )
     *pi_duration = 0;
 
     vlc_mutex_lock( &p_owner->lock );
-    if( p_dec->fmt_out.i_cat == VIDEO_ES )
+    if( p_owner->fmt.i_cat == VIDEO_ES )
     {
         if( p_owner->b_paused && p_owner->p_vout )
         {