From 9916ce74bc4f8eeb4fd13ee5d4a66d367162e5ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lesimple?= Date: Wed, 20 Jan 2021 13:20:54 +0100 Subject: [PATCH] enh: try harder to find RS02/RS03 sigs in non-exhaustive mode Look at the extensive comments in the code for more context. --- .../RS01_adaptive_defective_large_skip | 72 +++++++++++++++++- .../database/RS01_adaptive_defective_no_ecc | 72 +++++++++++++++++- .../RS01_adaptive_truncated_no_ecc_again | 72 +++++++++++++++++- .../RS01_ecc_create_after_partial_read | 73 ++++++++++++++++++- regtest/database/RS01_ecc_create_after_read | 73 ++++++++++++++++++- .../RS01_ecc_recreate_after_read_rs01 | 73 ++++++++++++++++++- .../RS01_ecc_recreate_after_read_rs03f | 73 ++++++++++++++++++- .../RS01_ecc_recreate_after_read_rs03i | 63 +++++++++++++++- ...S01_read_medium_with_dsm_in_image2_verbose | 72 +++++++++++++++++- ...RS01_read_medium_with_dsm_in_image_verbose | 72 +++++++++++++++++- .../RS01_read_medium_with_dsm_verbose | 72 +++++++++++++++++- .../RS01_uncorrectable_dsm_in_image2_verbose | 1 + .../RS01_uncorrectable_dsm_in_image_verbose | 1 + regtest/database/RS02_bad_master | 1 + regtest/database/RS02_read_bad_master | 67 ++++++++++++++++- .../database/RS02_read_bad_master_exhaustive | 1 + .../RS03f_ecc_create_after_partial_read | 73 ++++++++++++++++++- regtest/database/RS03f_ecc_create_after_read | 73 ++++++++++++++++++- regtest/database/RS03f_ecc_header_crc_error | 1 + .../RS03f_ecc_recreate_after_read_rs01 | 73 ++++++++++++++++++- .../RS03f_ecc_recreate_after_read_rs03f | 73 ++++++++++++++++++- .../RS03f_ecc_recreate_after_read_rs03i | 63 +++++++++++++++- regtest/database/RS03f_fix_missing_ecc_header | 1 + regtest/database/RS03f_missing_ecc_header | 1 + .../database/RS03f_missing_ecc_header_and_crc | 1 + ...RS03f_missing_ecc_header_and_defective_crc | 1 + regtest/database/RS03f_read_bad_header | 72 +++++++++++++++++- regtest/database/RS03f_read_good_verbose | 72 +++++++++++++++++- regtest/database/RS03f_read_longer | 72 +++++++++++++++++- regtest/database/RS03f_scan_bad_header | 72 +++++++++++++++++- .../database/RS03f_scan_ecc_header_crc_error | 72 +++++++++++++++++- regtest/database/RS03f_scan_good_verbose | 72 +++++++++++++++++- regtest/database/RS03f_scan_longer | 72 +++++++++++++++++- .../database/RS03f_scan_missing_ecc_header | 72 +++++++++++++++++- .../RS03f_scan_missing_ecc_header_and_crc | 72 +++++++++++++++++- ..._scan_missing_ecc_header_and_defective_crc | 72 +++++++++++++++++- regtest/database/RS03f_special_padding | 1 + regtest/database/RS03f_special_padding_plus56 | 1 + .../RS03f_uncorrectable_dsm_in_image2_verbose | 1 + .../RS03f_uncorrectable_dsm_in_image_verbose | 1 + .../RS03i_ecc_create_after_partial_read | 73 ++++++++++++++++++- regtest/database/RS03i_ecc_create_after_read | 73 ++++++++++++++++++- .../RS03i_ecc_recreate_after_read_rs01 | 73 ++++++++++++++++++- .../RS03i_ecc_recreate_after_read_rs03f | 73 ++++++++++++++++++- .../RS03i_ecc_recreate_after_read_rs03i | 63 +++++++++++++++- .../RS03i_fix_with_ecc_file_crc_block | 1 + .../database/RS03i_fix_with_ecc_file_header | 1 + .../database/RS03i_fix_with_missing_header | 1 + .../RS03i_fix_with_missing_iso_header | 1 + regtest/database/RS03i_missing_header | 1 + regtest/database/RS03i_missing_header2 | 1 + regtest/database/RS03i_missing_header3 | 1 + regtest/database/RS03i_missing_header4 | 1 + .../database/RS03i_missing_header_no_crcsec | 1 + .../database/RS03i_missing_header_truncated | 1 + regtest/database/RS03i_missing_iso_header | 1 + regtest/database/RS03i_plus_56_bytes | 1 + regtest/database/RS03i_random_image | 1 + .../database/RS03i_read_bad_header_exhaustive | 68 ++++++++++++++++- regtest/database/RS03i_read_good_verbose | 68 ++++++++++++++++- regtest/database/RS03i_read_longer | 68 ++++++++++++++++- .../database/RS03i_read_missing_iso_header | 68 ++++++++++++++++- .../RS03i_read_with_ecc_file_crc_block | 68 ++++++++++++++++- .../database/RS03i_read_with_ecc_file_header | 68 ++++++++++++++++- .../RS03i_read_with_missing_header_exhaustive | 60 ++++++++++++++- ...3i_read_with_missing_iso_header_exhaustive | 60 ++++++++++++++- regtest/database/RS03i_rediscover_170_roots | 1 + .../RS03i_rediscover_170_roots-padding | 1 + .../RS03i_rediscover_170_roots-padding2 | 1 + regtest/database/RS03i_rediscover_170_roots2 | 1 + regtest/database/RS03i_rediscover_8_roots | 1 + regtest/database/RS03i_rediscover_8_roots2 | 1 + regtest/database/RS03i_scan_good_verbose | 68 ++++++++++++++++- regtest/database/RS03i_scan_longer | 68 ++++++++++++++++- regtest/database/RS03i_scan_missing_header | 60 ++++++++++++++- regtest/database/RS03i_scan_missing_header2 | 60 ++++++++++++++- regtest/database/RS03i_scan_missing_header3 | 60 ++++++++++++++- regtest/database/RS03i_scan_missing_header4 | 60 ++++++++++++++- .../RS03i_scan_missing_header_no_crcsec | 60 ++++++++++++++- .../RS03i_scan_missing_header_truncated | 64 +++++++++++++++- regtest/database/RS03i_scan_random_image | 60 ++++++++++++++- .../database/RS03i_scan_rediscover_170_roots | 60 ++++++++++++++- .../RS03i_scan_rediscover_170_roots-padding | 60 ++++++++++++++- .../RS03i_scan_rediscover_170_roots-padding2 | 60 ++++++++++++++- .../database/RS03i_scan_rediscover_170_roots2 | 60 ++++++++++++++- .../database/RS03i_scan_rediscover_8_roots | 60 ++++++++++++++- .../database/RS03i_scan_rediscover_8_roots2 | 60 ++++++++++++++- .../RS03i_uncorrectable_dsm_in_image2_verbose | 1 + .../RS03i_uncorrectable_dsm_in_image_verbose | 1 + .../database/RS03i_with_ecc_file_crc_block | 1 + regtest/database/RS03i_with_ecc_file_header | 1 + regtest/database/RS03i_with_rs01_file | 1 + regtest/database/RS03i_with_rs03_file | 1 + regtest/database/RS03i_with_wrong_rs01_file | 1 + regtest/database/RS03i_with_wrong_rs03_file | 1 + regtest/rs02.bash | 3 + src/rs02-recognize.c | 41 +++++++++-- src/rs03-recognize.c | 40 ++++++++-- src/scsi-layer.c | 8 +- 99 files changed, 3765 insertions(+), 99 deletions(-) diff --git a/regtest/database/RS01_adaptive_defective_large_skip b/regtest/database/RS01_adaptive_defective_large_skip index 835963d..73b0bee 100644 --- a/regtest/database/RS01_adaptive_defective_large_skip +++ b/regtest/database/RS01_adaptive_defective_large_skip @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS01_adaptive_defective_no_ecc b/regtest/database/RS01_adaptive_defective_no_ecc index 70ae680..b2f2c95 100644 --- a/regtest/database/RS01_adaptive_defective_no_ecc +++ b/regtest/database/RS01_adaptive_defective_no_ecc @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS01_adaptive_truncated_no_ecc_again b/regtest/database/RS01_adaptive_truncated_no_ecc_again index 3f85d93..907dba9 100644 --- a/regtest/database/RS01_adaptive_truncated_no_ecc_again +++ b/regtest/database/RS01_adaptive_truncated_no_ecc_again @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: read error, trying next header -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS01_ecc_create_after_partial_read b/regtest/database/RS01_ecc_create_after_partial_read index 860b359..1219bd2 100644 --- a/regtest/database/RS01_ecc_create_after_partial_read +++ b/regtest/database/RS01_ecc_create_after_partial_read @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -153,6 +221,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS01_ecc_create_after_read b/regtest/database/RS01_ecc_create_after_read index 68bd4c0..fe8d861 100644 --- a/regtest/database/RS01_ecc_create_after_read +++ b/regtest/database/RS01_ecc_create_after_read @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -154,6 +222,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS01_ecc_recreate_after_read_rs01 b/regtest/database/RS01_ecc_recreate_after_read_rs01 index 75d9ba1..498d608 100644 --- a/regtest/database/RS01_ecc_recreate_after_read_rs01 +++ b/regtest/database/RS01_ecc_recreate_after_read_rs01 @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -156,6 +224,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS01_ecc_recreate_after_read_rs03f b/regtest/database/RS01_ecc_recreate_after_read_rs03f index 8de602a..ffb4948 100644 --- a/regtest/database/RS01_ecc_recreate_after_read_rs03f +++ b/regtest/database/RS01_ecc_recreate_after_read_rs03f @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -170,6 +238,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS01_ecc_recreate_after_read_rs03i b/regtest/database/RS01_ecc_recreate_after_read_rs03i index e22cbf5..9e68e88 100644 --- a/regtest/database/RS01_ecc_recreate_after_read_rs03i +++ b/regtest/database/RS01_ecc_recreate_after_read_rs03i @@ -84,7 +84,67 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4096 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 2048 +try_sector: trying sector 26624 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd @@ -166,6 +226,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS01_read_medium_with_dsm_in_image2_verbose b/regtest/database/RS01_read_medium_with_dsm_in_image2_verbose index 7613115..32c2e5c 100644 --- a/regtest/database/RS01_read_medium_with_dsm_in_image2_verbose +++ b/regtest/database/RS01_read_medium_with_dsm_in_image2_verbose @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS01_read_medium_with_dsm_in_image_verbose b/regtest/database/RS01_read_medium_with_dsm_in_image_verbose index 999160c..b98c3f0 100644 --- a/regtest/database/RS01_read_medium_with_dsm_in_image_verbose +++ b/regtest/database/RS01_read_medium_with_dsm_in_image_verbose @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS01_read_medium_with_dsm_verbose b/regtest/database/RS01_read_medium_with_dsm_verbose index 42a2615..5bf211d 100644 --- a/regtest/database/RS01_read_medium_with_dsm_verbose +++ b/regtest/database/RS01_read_medium_with_dsm_verbose @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS01_uncorrectable_dsm_in_image2_verbose b/regtest/database/RS01_uncorrectable_dsm_in_image2_verbose index 1850462..bf37de6 100644 --- a/regtest/database/RS01_uncorrectable_dsm_in_image2_verbose +++ b/regtest/database/RS01_uncorrectable_dsm_in_image2_verbose @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS01_uncorrectable_dsm_in_image_verbose b/regtest/database/RS01_uncorrectable_dsm_in_image_verbose index 2b3c637..daf8821 100644 --- a/regtest/database/RS01_uncorrectable_dsm_in_image_verbose +++ b/regtest/database/RS01_uncorrectable_dsm_in_image_verbose @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS02_bad_master b/regtest/database/RS02_bad_master index fe60f17..57de6f9 100644 --- a/regtest/database/RS02_bad_master +++ b/regtest/database/RS02_bad_master @@ -50,6 +50,7 @@ try_sector: trying sector 30000 try_sector: read error, trying next header try_sector: trying sector 29850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS02_read_bad_master b/regtest/database/RS02_read_bad_master index ca062c6..760f31f 100644 --- a/regtest/database/RS02_read_bad_master +++ b/regtest/database/RS02_read_bad_master @@ -84,11 +84,74 @@ try_sector: trying sector 30000 try_sector: read error, trying next header try_sector: trying sector 29850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +try_sector: trying sector 32768 +try_sector: read error, trying next header +FindHeaderInMedium: Trying modulo 16384 +Sector 32768 cached; skipping +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 32768 cached; skipping +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS02_read_bad_master_exhaustive b/regtest/database/RS02_read_bad_master_exhaustive index ec3374b..f64a664 100644 --- a/regtest/database/RS02_read_bad_master_exhaustive +++ b/regtest/database/RS02_read_bad_master_exhaustive @@ -84,6 +84,7 @@ try_sector: trying sector 30000 try_sector: read error, trying next header try_sector: trying sector 29850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search Medium rewriteable: FALSE FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 diff --git a/regtest/database/RS03f_ecc_create_after_partial_read b/regtest/database/RS03f_ecc_create_after_partial_read index 77ef7ce..809976f 100644 --- a/regtest/database/RS03f_ecc_create_after_partial_read +++ b/regtest/database/RS03f_ecc_create_after_partial_read @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -154,6 +222,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_ecc_create_after_read b/regtest/database/RS03f_ecc_create_after_read index 5034166..0a60175 100644 --- a/regtest/database/RS03f_ecc_create_after_read +++ b/regtest/database/RS03f_ecc_create_after_read @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -155,6 +223,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_ecc_header_crc_error b/regtest/database/RS03f_ecc_header_crc_error index 8009a22..cdc6929 100644 --- a/regtest/database/RS03f_ecc_header_crc_error +++ b/regtest/database/RS03f_ecc_header_crc_error @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_ecc_recreate_after_read_rs01 b/regtest/database/RS03f_ecc_recreate_after_read_rs01 index 37ce17d..ea44160 100644 --- a/regtest/database/RS03f_ecc_recreate_after_read_rs01 +++ b/regtest/database/RS03f_ecc_recreate_after_read_rs01 @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -157,6 +225,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_ecc_recreate_after_read_rs03f b/regtest/database/RS03f_ecc_recreate_after_read_rs03f index 52813ef..c9e2b7d 100644 --- a/regtest/database/RS03f_ecc_recreate_after_read_rs03f +++ b/regtest/database/RS03f_ecc_recreate_after_read_rs03f @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -171,6 +239,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_ecc_recreate_after_read_rs03i b/regtest/database/RS03f_ecc_recreate_after_read_rs03i index d11f841..a36766d 100644 --- a/regtest/database/RS03f_ecc_recreate_after_read_rs03i +++ b/regtest/database/RS03f_ecc_recreate_after_read_rs03i @@ -84,7 +84,67 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +try_sector: trying sector 22528 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd @@ -167,6 +227,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_fix_missing_ecc_header b/regtest/database/RS03f_fix_missing_ecc_header index 513b052..899c70f 100644 --- a/regtest/database/RS03f_fix_missing_ecc_header +++ b/regtest/database/RS03f_fix_missing_ecc_header @@ -51,6 +51,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_missing_ecc_header b/regtest/database/RS03f_missing_ecc_header index 78a33a2..f23af4d 100644 --- a/regtest/database/RS03f_missing_ecc_header +++ b/regtest/database/RS03f_missing_ecc_header @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_missing_ecc_header_and_crc b/regtest/database/RS03f_missing_ecc_header_and_crc index 3f34f41..891a293 100644 --- a/regtest/database/RS03f_missing_ecc_header_and_crc +++ b/regtest/database/RS03f_missing_ecc_header_and_crc @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_missing_ecc_header_and_defective_crc b/regtest/database/RS03f_missing_ecc_header_and_defective_crc index fc7ffc1..1717564 100644 --- a/regtest/database/RS03f_missing_ecc_header_and_defective_crc +++ b/regtest/database/RS03f_missing_ecc_header_and_defective_crc @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_read_bad_header b/regtest/database/RS03f_read_bad_header index 4430f02..00a72b9 100644 --- a/regtest/database/RS03f_read_bad_header +++ b/regtest/database/RS03f_read_bad_header @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS03f_read_good_verbose b/regtest/database/RS03f_read_good_verbose index 072dd27..78c00d1 100644 --- a/regtest/database/RS03f_read_good_verbose +++ b/regtest/database/RS03f_read_good_verbose @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS03f_read_longer b/regtest/database/RS03f_read_longer index 88fb7ef..8dec0e9 100644 --- a/regtest/database/RS03f_read_longer +++ b/regtest/database/RS03f_read_longer @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS03f_scan_bad_header b/regtest/database/RS03f_scan_bad_header index a283f35..a37cb27 100644 --- a/regtest/database/RS03f_scan_bad_header +++ b/regtest/database/RS03f_scan_bad_header @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS03f_scan_ecc_header_crc_error b/regtest/database/RS03f_scan_ecc_header_crc_error index 1a10cd7..c05103f 100644 --- a/regtest/database/RS03f_scan_ecc_header_crc_error +++ b/regtest/database/RS03f_scan_ecc_header_crc_error @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS03f_scan_good_verbose b/regtest/database/RS03f_scan_good_verbose index ab7e35c..2a6aec8 100644 --- a/regtest/database/RS03f_scan_good_verbose +++ b/regtest/database/RS03f_scan_good_verbose @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS03f_scan_longer b/regtest/database/RS03f_scan_longer index a4f1940..608b699 100644 --- a/regtest/database/RS03f_scan_longer +++ b/regtest/database/RS03f_scan_longer @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS03f_scan_missing_ecc_header b/regtest/database/RS03f_scan_missing_ecc_header index 9795e23..b849315 100644 --- a/regtest/database/RS03f_scan_missing_ecc_header +++ b/regtest/database/RS03f_scan_missing_ecc_header @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS03f_scan_missing_ecc_header_and_crc b/regtest/database/RS03f_scan_missing_ecc_header_and_crc index 3ceee6f..09fba7c 100644 --- a/regtest/database/RS03f_scan_missing_ecc_header_and_crc +++ b/regtest/database/RS03f_scan_missing_ecc_header_and_crc @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS03f_scan_missing_ecc_header_and_defective_crc b/regtest/database/RS03f_scan_missing_ecc_header_and_defective_crc index 1565b1e..26d954f 100644 --- a/regtest/database/RS03f_scan_missing_ecc_header_and_defective_crc +++ b/regtest/database/RS03f_scan_missing_ecc_header_and_defective_crc @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** diff --git a/regtest/database/RS03f_special_padding b/regtest/database/RS03f_special_padding index 4e4ec04..59b1f13 100644 --- a/regtest/database/RS03f_special_padding +++ b/regtest/database/RS03f_special_padding @@ -50,6 +50,7 @@ try_sector: trying sector 20124 try_sector: read error, trying next header try_sector: trying sector 19974 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_special_padding_plus56 b/regtest/database/RS03f_special_padding_plus56 index 4fa0175..383ae28 100644 --- a/regtest/database/RS03f_special_padding_plus56 +++ b/regtest/database/RS03f_special_padding_plus56 @@ -50,6 +50,7 @@ try_sector: trying sector 20123 try_sector: read error, trying next header try_sector: trying sector 19973 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_uncorrectable_dsm_in_image2_verbose b/regtest/database/RS03f_uncorrectable_dsm_in_image2_verbose index 3e4d187..efed97e 100644 --- a/regtest/database/RS03f_uncorrectable_dsm_in_image2_verbose +++ b/regtest/database/RS03f_uncorrectable_dsm_in_image2_verbose @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03f_uncorrectable_dsm_in_image_verbose b/regtest/database/RS03f_uncorrectable_dsm_in_image_verbose index 8ca14c9..2938cc5 100644 --- a/regtest/database/RS03f_uncorrectable_dsm_in_image_verbose +++ b/regtest/database/RS03f_uncorrectable_dsm_in_image_verbose @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_ecc_create_after_partial_read b/regtest/database/RS03i_ecc_create_after_partial_read index a40fedc..37fbc78 100644 --- a/regtest/database/RS03i_ecc_create_after_partial_read +++ b/regtest/database/RS03i_ecc_create_after_partial_read @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +Warning: image size set to 25000 for debugging! +.. trying layer size 98 +Scanning layers for signatures. +- layer slice 0 ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -153,6 +221,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_ecc_create_after_read b/regtest/database/RS03i_ecc_create_after_read index 3cf2498..5a3eb66 100644 --- a/regtest/database/RS03i_ecc_create_after_read +++ b/regtest/database/RS03i_ecc_create_after_read @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +Warning: image size set to 25000 for debugging! +.. trying layer size 98 +Scanning layers for signatures. +- layer slice 0 ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -154,6 +222,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_ecc_recreate_after_read_rs01 b/regtest/database/RS03i_ecc_recreate_after_read_rs01 index 6cb1740..327d03a 100644 --- a/regtest/database/RS03i_ecc_recreate_after_read_rs01 +++ b/regtest/database/RS03i_ecc_recreate_after_read_rs01 @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +Warning: image size set to 25000 for debugging! +.. trying layer size 98 +Scanning layers for signatures. +- layer slice 0 ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -156,6 +224,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_ecc_recreate_after_read_rs03f b/regtest/database/RS03i_ecc_recreate_after_read_rs03f index 05b972e..7b8a549 100644 --- a/regtest/database/RS03i_ecc_recreate_after_read_rs03f +++ b/regtest/database/RS03i_ecc_recreate_after_read_rs03f @@ -84,11 +84,79 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd -RS03RecognizeImage: skipping exhaustive RS03 search +RS03RecognizeImage: quick RS03 search, attempting up to 3 sector reads max +Warning: image size set to 25000 for debugging! +.. trying layer size 98 +Scanning layers for signatures. +- layer slice 0 ...no augmented image detected. # Calling query_size() # *** query_size(Simulated CD drive 1.00) *** @@ -170,6 +238,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_ecc_recreate_after_read_rs03i b/regtest/database/RS03i_ecc_recreate_after_read_rs03i index b88f5da..88bee4f 100644 --- a/regtest/database/RS03i_ecc_recreate_after_read_rs03i +++ b/regtest/database/RS03i_ecc_recreate_after_read_rs03i @@ -84,7 +84,67 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +try_sector: trying sector 22528 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd @@ -166,6 +226,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_fix_with_ecc_file_crc_block b/regtest/database/RS03i_fix_with_ecc_file_crc_block index 566a7b1..76c181f 100644 --- a/regtest/database/RS03i_fix_with_ecc_file_crc_block +++ b/regtest/database/RS03i_fix_with_ecc_file_crc_block @@ -51,6 +51,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_fix_with_ecc_file_header b/regtest/database/RS03i_fix_with_ecc_file_header index a80322e..9f0d972 100644 --- a/regtest/database/RS03i_fix_with_ecc_file_header +++ b/regtest/database/RS03i_fix_with_ecc_file_header @@ -51,6 +51,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_fix_with_missing_header b/regtest/database/RS03i_fix_with_missing_header index 666e179..bf727dc 100644 --- a/regtest/database/RS03i_fix_with_missing_header +++ b/regtest/database/RS03i_fix_with_missing_header @@ -51,6 +51,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_fix_with_missing_iso_header b/regtest/database/RS03i_fix_with_missing_iso_header index 22746cc..58d553b 100644 --- a/regtest/database/RS03i_fix_with_missing_iso_header +++ b/regtest/database/RS03i_fix_with_missing_iso_header @@ -27,6 +27,7 @@ ExamineECC() started ...trying RS01 ...trying RS02 RS02Recognize: file rs03i-tmp.iso +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_missing_header b/regtest/database/RS03i_missing_header index a1cfd4c..83987a9 100644 --- a/regtest/database/RS03i_missing_header +++ b/regtest/database/RS03i_missing_header @@ -50,6 +50,7 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_missing_header2 b/regtest/database/RS03i_missing_header2 index c35cb59..8f1d628 100644 --- a/regtest/database/RS03i_missing_header2 +++ b/regtest/database/RS03i_missing_header2 @@ -50,6 +50,7 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_missing_header3 b/regtest/database/RS03i_missing_header3 index 648b199..e855e6a 100644 --- a/regtest/database/RS03i_missing_header3 +++ b/regtest/database/RS03i_missing_header3 @@ -50,6 +50,7 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_missing_header4 b/regtest/database/RS03i_missing_header4 index 7d66a8a..a702546 100644 --- a/regtest/database/RS03i_missing_header4 +++ b/regtest/database/RS03i_missing_header4 @@ -50,6 +50,7 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_missing_header_no_crcsec b/regtest/database/RS03i_missing_header_no_crcsec index 0d23199..67b938e 100644 --- a/regtest/database/RS03i_missing_header_no_crcsec +++ b/regtest/database/RS03i_missing_header_no_crcsec @@ -50,6 +50,7 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_missing_header_truncated b/regtest/database/RS03i_missing_header_truncated index bc9869b..481a3ac 100644 --- a/regtest/database/RS03i_missing_header_truncated +++ b/regtest/database/RS03i_missing_header_truncated @@ -50,6 +50,7 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_missing_iso_header b/regtest/database/RS03i_missing_iso_header index 51aa5cf..5737fea 100644 --- a/regtest/database/RS03i_missing_iso_header +++ b/regtest/database/RS03i_missing_iso_header @@ -26,6 +26,7 @@ ExamineECC() started ...trying RS01 ...trying RS02 RS02Recognize: file rs03i-tmp.iso +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_plus_56_bytes b/regtest/database/RS03i_plus_56_bytes index e69f4e2..dd435af 100644 --- a/regtest/database/RS03i_plus_56_bytes +++ b/regtest/database/RS03i_plus_56_bytes @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_random_image b/regtest/database/RS03i_random_image index 1b42e8c..5cdd6ed 100644 --- a/regtest/database/RS03i_random_image +++ b/regtest/database/RS03i_random_image @@ -50,6 +50,7 @@ try_sector: trying sector 359295 try_sector: read error, trying next header try_sector: trying sector 359145 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_read_bad_header_exhaustive b/regtest/database/RS03i_read_bad_header_exhaustive index 93e7ae3..2c4af3f 100644 --- a/regtest/database/RS03i_read_bad_header_exhaustive +++ b/regtest/database/RS03i_read_bad_header_exhaustive @@ -84,7 +84,73 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4096 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +try_sector: trying sector 24832 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_read_good_verbose b/regtest/database/RS03i_read_good_verbose index 3c30c35..19ae307 100644 --- a/regtest/database/RS03i_read_good_verbose +++ b/regtest/database/RS03i_read_good_verbose @@ -84,7 +84,73 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4096 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +try_sector: trying sector 24832 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_read_longer b/regtest/database/RS03i_read_longer index a602374..05683cf 100644 --- a/regtest/database/RS03i_read_longer +++ b/regtest/database/RS03i_read_longer @@ -84,7 +84,73 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4096 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +try_sector: trying sector 24832 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_read_missing_iso_header b/regtest/database/RS03i_read_missing_iso_header index 4e48a5b..f79413c 100644 --- a/regtest/database/RS03i_read_missing_iso_header +++ b/regtest/database/RS03i_read_missing_iso_header @@ -60,7 +60,73 @@ ExamineECC() started ...trying RS01 ...trying RS02 RS02Recognize: medium sim-cd -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4096 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +try_sector: trying sector 24832 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_read_with_ecc_file_crc_block b/regtest/database/RS03i_read_with_ecc_file_crc_block index 27ad489..34f87c7 100644 --- a/regtest/database/RS03i_read_with_ecc_file_crc_block +++ b/regtest/database/RS03i_read_with_ecc_file_crc_block @@ -84,7 +84,73 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4096 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +try_sector: trying sector 24832 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_read_with_ecc_file_header b/regtest/database/RS03i_read_with_ecc_file_header index 3ff428f..58e83d6 100644 --- a/regtest/database/RS03i_read_with_ecc_file_header +++ b/regtest/database/RS03i_read_with_ecc_file_header @@ -84,7 +84,73 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4096 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +try_sector: trying sector 24832 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_read_with_missing_header_exhaustive b/regtest/database/RS03i_read_with_missing_header_exhaustive index 2bc1e29..b365f8b 100644 --- a/regtest/database/RS03i_read_with_missing_header_exhaustive +++ b/regtest/database/RS03i_read_with_missing_header_exhaustive @@ -84,7 +84,65 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_read_with_missing_iso_header_exhaustive b/regtest/database/RS03i_read_with_missing_iso_header_exhaustive index ab961ba..7ca3cd4 100644 --- a/regtest/database/RS03i_read_with_missing_iso_header_exhaustive +++ b/regtest/database/RS03i_read_with_missing_iso_header_exhaustive @@ -60,7 +60,65 @@ ExamineECC() started ...trying RS01 ...trying RS02 RS02Recognize: medium sim-cd -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_rediscover_170_roots b/regtest/database/RS03i_rediscover_170_roots index 74db9b0..2cffcfd 100644 --- a/regtest/database/RS03i_rediscover_170_roots +++ b/regtest/database/RS03i_rediscover_170_roots @@ -50,6 +50,7 @@ try_sector: trying sector 118354 try_sector: read error, trying next header try_sector: trying sector 118204 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_rediscover_170_roots-padding b/regtest/database/RS03i_rediscover_170_roots-padding index 9ce98b5..f69d161 100644 --- a/regtest/database/RS03i_rediscover_170_roots-padding +++ b/regtest/database/RS03i_rediscover_170_roots-padding @@ -50,6 +50,7 @@ try_sector: trying sector 112354 try_sector: no cookie, skipping current modulo try_sector: trying sector 112204 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_rediscover_170_roots-padding2 b/regtest/database/RS03i_rediscover_170_roots-padding2 index 4dc3e92..3ede2fe 100644 --- a/regtest/database/RS03i_rediscover_170_roots-padding2 +++ b/regtest/database/RS03i_rediscover_170_roots-padding2 @@ -50,6 +50,7 @@ try_sector: trying sector 112354 try_sector: read error, trying next header try_sector: trying sector 112204 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_rediscover_170_roots2 b/regtest/database/RS03i_rediscover_170_roots2 index 5e598b9..e34838c 100644 --- a/regtest/database/RS03i_rediscover_170_roots2 +++ b/regtest/database/RS03i_rediscover_170_roots2 @@ -50,6 +50,7 @@ try_sector: trying sector 118354 try_sector: read error, trying next header try_sector: trying sector 118204 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_rediscover_8_roots b/regtest/database/RS03i_rediscover_8_roots index d6991f6..bf01cb5 100644 --- a/regtest/database/RS03i_rediscover_8_roots +++ b/regtest/database/RS03i_rediscover_8_roots @@ -50,6 +50,7 @@ try_sector: trying sector 346612 try_sector: read error, trying next header try_sector: trying sector 346462 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_rediscover_8_roots2 b/regtest/database/RS03i_rediscover_8_roots2 index 7f048bd..82e9351 100644 --- a/regtest/database/RS03i_rediscover_8_roots2 +++ b/regtest/database/RS03i_rediscover_8_roots2 @@ -50,6 +50,7 @@ try_sector: trying sector 346612 try_sector: read error, trying next header try_sector: trying sector 346462 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_scan_good_verbose b/regtest/database/RS03i_scan_good_verbose index a040c31..d24ad56 100644 --- a/regtest/database/RS03i_scan_good_verbose +++ b/regtest/database/RS03i_scan_good_verbose @@ -84,7 +84,73 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4096 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +try_sector: trying sector 24832 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_longer b/regtest/database/RS03i_scan_longer index 7df0233..93566ee 100644 --- a/regtest/database/RS03i_scan_longer +++ b/regtest/database/RS03i_scan_longer @@ -84,7 +84,73 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4096 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +try_sector: trying sector 24832 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_missing_header b/regtest/database/RS03i_scan_missing_header index 8269cef..0580651 100644 --- a/regtest/database/RS03i_scan_missing_header +++ b/regtest/database/RS03i_scan_missing_header @@ -84,7 +84,65 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_missing_header2 b/regtest/database/RS03i_scan_missing_header2 index 4b50cb0..2cb13f3 100644 --- a/regtest/database/RS03i_scan_missing_header2 +++ b/regtest/database/RS03i_scan_missing_header2 @@ -84,7 +84,65 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_missing_header3 b/regtest/database/RS03i_scan_missing_header3 index cbe895a..f9570f9 100644 --- a/regtest/database/RS03i_scan_missing_header3 +++ b/regtest/database/RS03i_scan_missing_header3 @@ -84,7 +84,65 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_missing_header4 b/regtest/database/RS03i_scan_missing_header4 index c749900..17bde37 100644 --- a/regtest/database/RS03i_scan_missing_header4 +++ b/regtest/database/RS03i_scan_missing_header4 @@ -84,7 +84,65 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_missing_header_no_crcsec b/regtest/database/RS03i_scan_missing_header_no_crcsec index b83b316..ac2a8b1 100644 --- a/regtest/database/RS03i_scan_missing_header_no_crcsec +++ b/regtest/database/RS03i_scan_missing_header_no_crcsec @@ -84,7 +84,65 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_missing_header_truncated b/regtest/database/RS03i_scan_missing_header_truncated index 8a55536..90b43d0 100644 --- a/regtest/database/RS03i_scan_missing_header_truncated +++ b/regtest/database/RS03i_scan_missing_header_truncated @@ -84,7 +84,69 @@ try_sector: trying sector 235219 try_sector: read error, trying next header try_sector: trying sector 235069 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32768 +try_sector: trying sector 294912 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 16384 +Sector 294912 cached; skipping modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 294912 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 299008 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_random_image b/regtest/database/RS03i_scan_random_image index 6cbdc52..7f901c0 100644 --- a/regtest/database/RS03i_scan_random_image +++ b/regtest/database/RS03i_scan_random_image @@ -84,7 +84,65 @@ try_sector: trying sector 359295 try_sector: read error, trying next header try_sector: trying sector 359145 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_rediscover_170_roots b/regtest/database/RS03i_scan_rediscover_170_roots index 66f5c62..924e576 100644 --- a/regtest/database/RS03i_scan_rediscover_170_roots +++ b/regtest/database/RS03i_scan_rediscover_170_roots @@ -84,7 +84,65 @@ try_sector: trying sector 118354 try_sector: read error, trying next header try_sector: trying sector 118204 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_rediscover_170_roots-padding b/regtest/database/RS03i_scan_rediscover_170_roots-padding index dd783e5..0488e48 100644 --- a/regtest/database/RS03i_scan_rediscover_170_roots-padding +++ b/regtest/database/RS03i_scan_rediscover_170_roots-padding @@ -84,7 +84,65 @@ try_sector: trying sector 112354 try_sector: no cookie, skipping current modulo try_sector: trying sector 112204 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_rediscover_170_roots-padding2 b/regtest/database/RS03i_scan_rediscover_170_roots-padding2 index eb33e8f..934c12e 100644 --- a/regtest/database/RS03i_scan_rediscover_170_roots-padding2 +++ b/regtest/database/RS03i_scan_rediscover_170_roots-padding2 @@ -84,7 +84,65 @@ try_sector: trying sector 112354 try_sector: read error, trying next header try_sector: trying sector 112204 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_rediscover_170_roots2 b/regtest/database/RS03i_scan_rediscover_170_roots2 index f71de5c..ba19cf9 100644 --- a/regtest/database/RS03i_scan_rediscover_170_roots2 +++ b/regtest/database/RS03i_scan_rediscover_170_roots2 @@ -84,7 +84,65 @@ try_sector: trying sector 118354 try_sector: read error, trying next header try_sector: trying sector 118204 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_rediscover_8_roots b/regtest/database/RS03i_scan_rediscover_8_roots index 05afe91..8d5636e 100644 --- a/regtest/database/RS03i_scan_rediscover_8_roots +++ b/regtest/database/RS03i_scan_rediscover_8_roots @@ -84,7 +84,65 @@ try_sector: trying sector 346612 try_sector: read error, trying next header try_sector: trying sector 346462 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_scan_rediscover_8_roots2 b/regtest/database/RS03i_scan_rediscover_8_roots2 index 7b7dae7..e21e7be 100644 --- a/regtest/database/RS03i_scan_rediscover_8_roots2 +++ b/regtest/database/RS03i_scan_rediscover_8_roots2 @@ -84,7 +84,65 @@ try_sector: trying sector 346612 try_sector: read error, trying next header try_sector: trying sector 346462 try_sector: no cookie, skipping current modulo -RS02Recognize: skipping exhaustive RS02 search +RS02Recognize: quick RS02 search, attempting up to 3 sector reads max +Medium rewriteable: FALSE +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +try_sector: trying sector 262144 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 131072 +Sector 262144 cached; skipping modulo +FindHeaderInMedium: Trying modulo 65536 +try_sector: trying sector 327680 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 32768 +Sector 327680 cached; skipping modulo +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 344064 +try_sector: no cookie, skipping current modulo ...trying RS03 RS03RecognizeImage: medium sim-cd FindRS03HeaderInImage: medium sim-cd diff --git a/regtest/database/RS03i_uncorrectable_dsm_in_image2_verbose b/regtest/database/RS03i_uncorrectable_dsm_in_image2_verbose index ec5a501..11cc76f 100644 --- a/regtest/database/RS03i_uncorrectable_dsm_in_image2_verbose +++ b/regtest/database/RS03i_uncorrectable_dsm_in_image2_verbose @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_uncorrectable_dsm_in_image_verbose b/regtest/database/RS03i_uncorrectable_dsm_in_image_verbose index 603f02a..c72ed0c 100644 --- a/regtest/database/RS03i_uncorrectable_dsm_in_image_verbose +++ b/regtest/database/RS03i_uncorrectable_dsm_in_image_verbose @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_with_ecc_file_crc_block b/regtest/database/RS03i_with_ecc_file_crc_block index ceb5757..6b28157 100644 --- a/regtest/database/RS03i_with_ecc_file_crc_block +++ b/regtest/database/RS03i_with_ecc_file_crc_block @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: read error, trying next header try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_with_ecc_file_header b/regtest/database/RS03i_with_ecc_file_header index 234b96d..81d8531 100644 --- a/regtest/database/RS03i_with_ecc_file_header +++ b/regtest/database/RS03i_with_ecc_file_header @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_with_rs01_file b/regtest/database/RS03i_with_rs01_file index 5e918dc..8a0cdc2 100644 --- a/regtest/database/RS03i_with_rs01_file +++ b/regtest/database/RS03i_with_rs01_file @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_with_rs03_file b/regtest/database/RS03i_with_rs03_file index feea59c..14e1c03 100644 --- a/regtest/database/RS03i_with_rs03_file +++ b/regtest/database/RS03i_with_rs03_file @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_with_wrong_rs01_file b/regtest/database/RS03i_with_wrong_rs01_file index b5dafd2..13a5ab4 100644 --- a/regtest/database/RS03i_with_wrong_rs01_file +++ b/regtest/database/RS03i_with_wrong_rs01_file @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/database/RS03i_with_wrong_rs03_file b/regtest/database/RS03i_with_wrong_rs03_file index 26b5845..1956ba7 100644 --- a/regtest/database/RS03i_with_wrong_rs03_file +++ b/regtest/database/RS03i_with_wrong_rs03_file @@ -50,6 +50,7 @@ try_sector: trying sector 21000 try_sector: no cookie, skipping current modulo try_sector: trying sector 20850 try_sector: no cookie, skipping current modulo +RS02Recognize: No EH, entering exhaustive search FindHeaderInMedium: Trying modulo 4611686018427387904 FindHeaderInMedium: Trying modulo 2305843009213693952 FindHeaderInMedium: Trying modulo 1152921504606846976 diff --git a/regtest/rs02.bash b/regtest/rs02.bash index e02d218..fb07d79 100755 --- a/regtest/rs02.bash +++ b/regtest/rs02.bash @@ -1437,6 +1437,9 @@ if try "reading image with missing master header" read_bad_master; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --erase 30000 >>$LOGFILE 2>&1 + # since pl7: we also need to erase a few more sectors as now + # no exhaustive search mean stop trying after reading 3 sectors + $NEWVER -i$SIMISO --debug --erase 32768 >>$LOGFILE 2>&1 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_bad_master "--spinup-delay=0 -r -v" $TMPISO diff --git a/src/rs02-recognize.c b/src/rs02-recognize.c index a42399a..f25e624 100644 --- a/src/rs02-recognize.c +++ b/src/rs02-recognize.c @@ -167,6 +167,7 @@ int RS02Recognize(Image *image) Bitmap *try_next_header, *try_next_modulo; gint64 pos; gint64 header_modulo; + gint64 triesleft = -1; /* infinity */ int read_count = 0; int answered_continue = FALSE; gint64 max_sectors = 0; @@ -207,15 +208,37 @@ int RS02Recognize(Image *image) } } - /*** No exhaustive search on optical media unless explicitly requested. */ + /* This concludes the non-exhaustive search, where we tried to look for + an ECC header signature on the sector right after the end of the ISO + data. This doesn't always work, as some software tend to add some sectors + after the end of the ISO (ImgBurn does this), or because the medium doesn't + have any ISO9600 structure at all (some have only UDF for example), in that + case the above quick search just does nothing. + + By default, we don't launch an exhaustive search unless asked for. + For example on the medium-info page, we won't do it unless enabled in the options, + as the inserted medium might not have RS02 nor RS03 at all. + Of course, when doing verify or repair, as it implies the user knows there is + some ECC correction available on the medium, our caller will always require + an exhaustive search. It's also always enabled if we're not reading from a + drive but from a file on the hard drive, as seeking is very fast. + + However even if not asked for an exhaustive search, and due to what has been + explained in the first paragraph, we'll always try to read at least 3 sectors + using the exhaustive search mechanism. On most images having ECC data, we'll + find the header on the first try, at least on easy cases. This is a tradeoff + to avoid having to display "no ECC data" on the medium-info page just because + we didn't bother looking for it too hard, without bringing in the full + exhaustive search which can take seconds or minutes on an optical drive with + a medium that, in the end, doesn't have any ECC data. + */ if(!Closure->examineRS02 && image->type == IMAGE_MEDIUM) - { Verbose("RS02Recognize: skipping exhaustive RS02 search\n"); - FreeAlignedBuffer(ab); - return FALSE; + { triesleft = 3; /* no exhaustive search asked and reading from optical drive */ + Verbose("RS02Recognize: quick RS02 search, attempting up to %" PRId64" sector reads max\n", triesleft); } - - /*** Normal exhaustive search */ + else + Verbose("RS02Recognize: No EH, entering exhaustive search\n"); header_modulo = (gint64)1<<62; @@ -266,6 +289,10 @@ int RS02Recognize(Image *image) result = try_sector(image, pos, &image->eccHeader, ab->buf); + if (--triesleft == 0 && result != HEADER_FOUND) { + goto bail_out; + } + switch(result) { case TRY_NEXT_HEADER: SetBit(try_next_header, pos); @@ -304,9 +331,7 @@ int RS02Recognize(Image *image) header_modulo >>= 1; } -#ifndef WITH_CLI_ONLY_YES bail_out: -#endif FreeBitmap(try_next_header); FreeBitmap(try_next_modulo); FreeAlignedBuffer(ab); diff --git a/src/rs03-recognize.c b/src/rs03-recognize.c index 1c329ce..b7081a8 100644 --- a/src/rs03-recognize.c +++ b/src/rs03-recognize.c @@ -364,6 +364,7 @@ int RS03RecognizeImage(Image *image) { recognize_context *rc = g_malloc0(sizeof(recognize_context)); guint64 image_sectors; guint64 layer_size; + gint64 triesleft = -1; /* infinity */ int untested_layers; int layer, layer_sector; int i; @@ -399,18 +400,40 @@ int RS03RecognizeImage(Image *image) } } - /* No exhaustive search on optical media unless explicitly okayed by user */ + /* This concludes the non-exhaustive search, where we tried to look for + an ECC header signature on the sector right after the end of the ISO + data. This doesn't always work, as some software tend to add some sectors + after the end of the ISO (ImgBurn does this), or because the medium doesn't + have any ISO9600 structure at all (some have only UDF for example), in that + case the above quick search just does nothing. + + By default, we don't launch an exhaustive search unless asked for. + For example on the medium-info page, we won't do it unless enabled in the options, + as the inserted medium might not have RS02 nor RS03 at all. + Of course, when doing verify or repair, as it implies the user knows there is + some ECC correction available on the medium, our caller will always require + an exhaustive search. It's also always enabled if we're not reading from a + drive but from a file on the hard drive, as seeking is very fast. + + However even if not asked for an exhaustive search, and due to what has been + explained in the first paragraph, we'll always try to read at least 3 sectors + using the exhaustive search mechanism. On most images having ECC data, we'll + find the header on the first try, at least on easy cases. This is a tradeoff + to avoid having to display "no ECC data" on the medium-info page just because + we didn't bother looking for it too hard, without bringing in the full + exhaustive search which can take seconds or minutes on an optical drive with + a medium that, in the end, doesn't have any ECC data. + */ if(!Closure->examineRS03 && image->type == IMAGE_MEDIUM) - { free_recognize_context(rc); - Verbose("RS03RecognizeImage: skipping exhaustive RS03 search\n"); - return FALSE; + { triesleft = 3; /* no exhaustive search asked and reading from optical drive */ + Verbose("RS03RecognizeImage: quick RS03 search, attempting up to %" PRId64" sector reads max\n", triesleft); } + else + Verbose("RS03RecognizeImage: No EH, entering exhaustive search\n"); /* Determine image size in augmented case. */ - Verbose("RS03RecognizeImage: No EH, entering exhaustive search\n"); - if(Closure->debugMode && Closure->mediumSize > 170) { layer_size = Closure->mediumSize/GF_FIELDMAX; Verbose("Warning: image size set to %" PRId64 " for debugging!\n", Closure->mediumSize); @@ -475,6 +498,11 @@ int RS03RecognizeImage(Image *image) if(sector >= image_sectors) goto mark_invalid_layer; + if (triesleft-- == 0) { + free_recognize_context(rc); + return FALSE; + } + switch(image->type) { case IMAGE_FILE: RS03ReadSectors(image, rc->layout[layer], rc->ab->buf, diff --git a/src/scsi-layer.c b/src/scsi-layer.c index 4605e0f..11cb844 100644 --- a/src/scsi-layer.c +++ b/src/scsi-layer.c @@ -2707,7 +2707,13 @@ Image* OpenImageFromDevice(char *device, int query_only) ExamineUDF(image); read_capacity(image); /* Needed for ExamineECC() ! */ - ExamineECC(image); + + /* if we allow blank and we have no max size set, don't bother looking for ECC, + or ExamineECC could throw a Stop() and abort the operation */ + if (query_only == 2 && image->dh->readCapacity == 0 && image->dh->userAreaSize == 0) + Verbose("Capacity is zero, skipping ExamineECC() as we allow blanks"); + else + ExamineECC(image); Verbose("# Calling query_size()\n"); dh->sectors = query_size(image);