summaryrefslogtreecommitdiffstats
path: root/libhb/scan.c
diff options
context:
space:
mode:
authorjstebbins <[email protected]>2009-07-30 14:56:24 +0000
committerjstebbins <[email protected]>2009-07-30 14:56:24 +0000
commit513cec67cd834a9220c3ef514429fae1e8023600 (patch)
tree57b8eed82e72f2172906a6ca07bbf56b6ee292d7 /libhb/scan.c
parent52cd4ffb36a980848b8223c9392491ea6c92dda0 (diff)
libhb: remove duplicate title detection from scan
Many timest the titles are not really duplicate. The detection logic only checked that they used the same sectors of the disc, but there are many other things that can make the titles different. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2737 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'libhb/scan.c')
-rw-r--r--libhb/scan.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/libhb/scan.c b/libhb/scan.c
index 1d62297f4..74cc52adb 100644
--- a/libhb/scan.c
+++ b/libhb/scan.c
@@ -106,36 +106,9 @@ static void ScanFunc( void * _data )
int j;
hb_state_t state;
hb_audio_t * audio;
- hb_title_t * title_tmp = NULL;
title = hb_list_item( data->list_title, i );
- /* I've seen a DVD with strictly identical titles. Check this
- here and ignore it if redundant */
- for( j = 0; j < i; j++ )
- {
- title_tmp = hb_list_item( data->list_title, j );
- if( title->vts == title_tmp->vts &&
- title->block_start == title_tmp->block_start &&
- title->block_end == title_tmp->block_end &&
- title->block_count == title_tmp->block_count )
- {
- break;
- }
- else
- {
- title_tmp = NULL;
- }
- }
- if( title_tmp )
- {
- hb_log( "scan: title %d is duplicate with title %d",
- title->index, title_tmp->index );
- hb_list_rem( data->list_title, title );
- free( title ); /* This _will_ leak! */
- continue;
- }
-
#define p state.param.scanning
/* Update the UI */
state.state = HB_STATE_SCANNING;