Fix bug in storing iso_9660 volume sector count. cd-info.c reduce

global variables. Regression tests output was incorrect with this
long-standing bug.
This commit is contained in:
rocky
2003-08-16 12:59:03 +00:00
parent 93eb9765ab
commit 7c5f135a18
10 changed files with 133 additions and 119 deletions

View File

@@ -1,5 +1,5 @@
#!/bin/sh
#$Id: check_cue.sh,v 1.1 2003/08/10 14:33:28 rocky Exp $
#$Id: check_cue.sh,v 1.2 2003/08/16 12:59:03 rocky Exp $
if test -n "@CDDB_LIB@" ; then
cddb_opt='--no-cddb'
fi
@@ -21,12 +21,12 @@ testnum=CD-DA
test_cdinfo "--cue-file ${srcdir}/${fname}.cue $cddb_opt" \
${fname}.dump ${srcdir}/${fname}.right
RC=$?
check_result $RC "cd-info CUE test $testnum"
check_result $RC "cdinfo CUE test $testnum"
test_cdinfo "--bin-file ${srcdir}/${fname}.bin $cddb_opt" \
${fname}.dump ${srcdir}/${fname}.right
RC=$?
check_result $RC "cd-info BIN test $testnum"
check_result $RC "cdinfo BIN test $testnum"
fname=isofs-m1
testnum='ISO 9660 mode1'
@@ -34,7 +34,7 @@ if test -f ${srcdir}/${fname}.bin ; then
test_cdinfo "--cue-file ${srcdir}/${fname}.cue" \
${fname}.dump ${srcdir}/${fname}.right
RC=$?
check_result $RC "cd-info CUE test $testnum"
check_result $RC "cdinfo CUE test $testnum"
else
echo "Don't see CUE file ${srcdir}/${fname}.bin. Test $testum skipped."
fi
@@ -45,7 +45,7 @@ if test -f ${srcdir}/${fname}.cue ; then
test_cdinfo "-c ${srcdir}/vcd_demo.cue $vcd_opt" \
${fname}.dump ${srcdir}/${fname}.right
RC=$?
check_result $RC "cd-info CUE test $testnum"
check_result $RC "cdinfo CUE test $testnum"
else
echo "Don't see CUE file ${srcdir}/${fname}.cue. Test $testum skipped."
fi
@@ -56,7 +56,7 @@ if test -f ${srcdir}/${fname}.bin ; then
test_cdinfo "--cue-file ${srcdir}/${fname}.cue $vcd_opt" \
${fname}.dump ${srcdir}/${fname}.right
RC=$?
check_result $RC "cd-info CUE test $testnum"
check_result $RC "cdinfo CUE test $testnum"
else
echo "Don't see CUE file ${srcdir}/${fname}.bin. Test $testnum skipped."
fi

View File

@@ -13,4 +13,4 @@ CD-ROM with CD-RTOS and ISO 9660 filesystem
ISO 9660: 1101 blocks, label `MONVOISIN '
XA sectors Video CD
session #2 starts at track 2, LSN: 1251, ISO 9660 blocks: 1101
ISO 9660: 1101 blocks, label `'
ISO 9660: 1101 blocks, label `MONVOISIN '

View File

@@ -11,6 +11,6 @@ __________________________________
CD Analysis Report
CD-ROM with CD-RTOS and ISO 9660 filesystem
ISO 9660: 376 blocks, label `SVCD_OGT_TEST_NTSC '
XA sectors
XA sectors Super Video CD (SVCD) or Chaoji Video CD (CVD)
session #2 starts at track 2, LSN: 526, ISO 9660 blocks: 376
ISO 9660: 376 blocks, label `DD3#3"C"$<24>@'
ISO 9660: 376 blocks, label `SVCD_OGT_TEST_NTSC '

View File

@@ -11,4 +11,4 @@ __________________________________
CD Analysis Report
CD-ROM with ISO 9660 filesystem
ISO 9660: 6610 blocks, label `SVCD '
XA sectors Chaoji Video CD
XA sectors Chaoji Video CD (CVD)

View File

@@ -14,4 +14,4 @@ CD-ROM with CD-RTOS and ISO 9660 filesystem
ISO 9660: 1032 blocks, label `V0469 '
XA sectors Video CD
session #2 starts at track 2, LSN: 1182, ISO 9660 blocks: 1032
ISO 9660: 1032 blocks, label `'
ISO 9660: 1032 blocks, label `V0469 '

View File

@@ -14,6 +14,6 @@ __________________________________
CD Analysis Report
CD-ROM with CD-RTOS and ISO 9660 filesystem
ISO 9660: 676 blocks, label `SVIDEOCD '
XA sectors
XA sectors Super Video CD (SVCD) or Chaoji Video CD (CVD)
session #2 starts at track 2, LSN: 826, ISO 9660 blocks: 676
ISO 9660: 676 blocks, label `<EFBFBD><05>9 P <09><><EFBFBD>@M4H'
ISO 9660: 676 blocks, label `SVIDEOCD '