]> git.sesse.net Git - vlc/commitdiff
Fixed skip_frame setting (avcodec).
authorLaurent Aimar <fenrir@videolan.org>
Mon, 23 Mar 2009 20:23:01 +0000 (21:23 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Mon, 23 Mar 2009 20:23:01 +0000 (21:23 +0100)
modules/codec/avcodec/video.c

index 2c9c8313bc93a762c3ce7b05826432e6fc319d47..cf2171b477db5283e255e0b99269399783e9f763 100644 (file)
@@ -500,8 +500,9 @@ picture_t *DecodeVideo( decoder_t *p_dec, block_t **pp_block )
     }
     else if( !b_drawpicture )
     {
-        p_sys->p_context->skip_frame = __MAX( p_sys->p_context->skip_frame,
-                                              AVDISCARD_NONREF );
+        if( p_sys->b_hurry_up )
+            p_sys->p_context->skip_frame = __MAX( p_sys->p_context->skip_frame,
+                                                  AVDISCARD_NONREF );
     }
 
     /*