From: eddyg Date: Thu, 30 Aug 2007 03:51:55 +0000 (+0000) Subject: Added progress marking for when doing the subtitle scan X-Git-Tag: 0.9.1~108 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=479dd465c30a7a860569f37c7da103033a4ccf44;p=handbrake Added progress marking for when doing the subtitle scan git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@901 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- diff --git a/libhb/reader.c b/libhb/reader.c index 8980c1cc6..506774557 100644 --- a/libhb/reader.c +++ b/libhb/reader.c @@ -117,6 +117,28 @@ static void ReaderFunc( void * _r ) break; } } + + if( r->job->subtitle_scan ) + { + /* + * Need to update the progress during a subtitle scan + */ + hb_state_t state; + +#define p state.param.working + + state.state = HB_STATE_WORKING; + p.progress = (float)chapter / (float)r->job->chapter_end; + if( p.progress > 1.0 ) + { + p.progress = 1.0; + } + p.rate_avg = 0.0; + p.hours = -1; + p.minutes = -1; + p.seconds = -1; + hb_set_state( r->job->h, &state ); + } hb_demux_ps( r->ps, list );