From 479dd465c30a7a860569f37c7da103033a4ccf44 Mon Sep 17 00:00:00 2001 From: eddyg Date: Thu, 30 Aug 2007 03:51:55 +0000 Subject: Added progress marking for when doing the subtitle scan git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@901 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- libhb/reader.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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 ); -- cgit v1.2.3