summaryrefslogtreecommitdiffstats
path: root/libhb/scan.c
diff options
context:
space:
mode:
authorjstebbins <[email protected]>2009-11-25 21:54:06 +0000
committerjstebbins <[email protected]>2009-11-25 21:54:06 +0000
commit4bff40cd0865f37bbc8680883e1db0e22d9247c7 (patch)
tree2ae1de6844ef0c965f2ffabdad3e33a0546035ef /libhb/scan.c
parent1ad5c0f4f6295306828d179b68bfc6756a0a9d26 (diff)
fix title index issue in batch scanning
title index was assigned as the nth file in the directory, but files that are not video would cause title indexes to be skipped in job.list_title this would mess up the progress bar. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2982 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'libhb/scan.c')
-rw-r--r--libhb/scan.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libhb/scan.c b/libhb/scan.c
index ea15fc512..66afb2a21 100644
--- a/libhb/scan.c
+++ b/libhb/scan.c
@@ -97,14 +97,17 @@ static void ScanFunc( void * _data )
}
else if ( ( data->batch = hb_batch_init( data->path ) ) )
{
+ int j = 1;
+
/* Scan all titles */
for( i = 0; i < hb_batch_title_count( data->batch ); i++ )
{
hb_title_t * title;
- title = hb_batch_title_scan( data->batch, i + 1 );
+ title = hb_batch_title_scan( data->batch, i );
if ( title != NULL )
{
+ title->index = j++;
hb_list_add( data->list_title, title );
}
}