]> granicus.if.org Git - handbrake/commitdiff
Wait until 4 frames are stashed in the delay_queue before outputting any frames from...
authorjbrjake <jb.rubin@gmail.com>
Mon, 29 Sep 2008 20:25:24 +0000 (20:25 +0000)
committerjbrjake <jb.rubin@gmail.com>
Mon, 29 Sep 2008 20:25:24 +0000 (20:25 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1787 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/render.c

index 1989199fb9fdff52a1ed58175d7f2155e85f8560..7900ba2ae26984dfeb88704ecf6941e5a2ec5eda 100644 (file)
@@ -311,7 +311,6 @@ int renderWork( hb_work_object_t * w, hb_buffer_t ** buf_in,
                     /* Pop the frame's subtitle and dispose of it. */
                     hb_buffer_t * subtitles = hb_fifo_get( pv->subtitle_queue );
                     hb_buffer_close( &subtitles );
-
                     buf_tmp_in = NULL;
                     break;
                 }
@@ -413,7 +412,7 @@ int renderWork( hb_work_object_t * w, hb_buffer_t ** buf_in,
 
     if( job->vfr )
     {
-        if( hb_fifo_size( pv->delay_queue ) >= 3 )
+        if( hb_fifo_size( pv->delay_queue ) >= 4 )
         {
             *buf_out = hb_fifo_get( pv->delay_queue );
         }