From: eddyg Date: Thu, 30 Aug 2007 03:51:55 +0000 (+0000) Subject: Added progress marking for when doing the subtitle scan X-Git-Url: http://git.osdn.jp/view?a=commitdiff_plain;h=469f22adb1b5cca149f5caf7d7901bb76a04d59b;p=handbrake-jp%2Fhandbrake-jp-git.git Added progress marking for when doing the subtitle scan git-svn-id: svn://localhost/HandBrake/trunk@901 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- diff --git a/libhb/reader.c b/libhb/reader.c index 8980c1cc..50677455 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 );