diff options
author | Josh Coalson <jcoalson@users.sourceforce.net> | 2006-11-16 01:22:33 +0000 |
---|---|---|
committer | Josh Coalson <jcoalson@users.sourceforce.net> | 2006-11-16 01:22:33 +0000 |
commit | f8d544f2b025e4ef89898a5d6f61511fbc3550c3 (patch) | |
tree | dfe0beefc608a39700ce15f3e70dea95bc992e40 /test/test_seeking.sh | |
parent | 036e9fd046c841e7c6c1c67ecc91039c3aa2b05f (diff) | |
download | flac-f8d544f2b025e4ef89898a5d6f61511fbc3550c3.tar.gz |
add argument to test_seeking to accept #samples in the input, to better evaluate whether or not seeking near/past end-of-stream
Diffstat (limited to 'test/test_seeking.sh')
-rwxr-xr-x | test/test_seeking.sh | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/test/test_seeking.sh b/test/test_seeking.sh index 5c355752..ec656255 100755 --- a/test/test_seeking.sh +++ b/test/test_seeking.sh @@ -89,14 +89,17 @@ run_flac --verify --force --silent --force-raw-format --endian=big --sign=signed run_flac --verify --force --silent --force-raw-format --endian=big --sign=signed --sample-rate=44100 --bps=8 --channels=1 --blocksize=576 -S10x --output-name=tiny-s.flac noise8m32.raw || die "ERROR generating FLAC file" run_flac --verify --force --silent --force-raw-format --endian=big --sign=signed --sample-rate=44100 --bps=16 --channels=2 --blocksize=576 -S10x --output-name=small-s.flac noise.raw || die "ERROR generating FLAC file" +tiny_samples=`metaflac --show-total-samples tiny.flac` +small_samples=`metaflac --show-total-samples small.flac` + for suffix in '' '-s' ; do echo "testing tiny$suffix.flac:" - if run_test_seeking tiny$suffix.flac 100 ; then : ; else + if run_test_seeking tiny$suffix.flac 100 $tiny_samples ; then : ; else die "ERROR: during test_seeking" fi echo "testing small$suffix.flac:" - if run_test_seeking small$suffix.flac 1000 ; then : ; else + if run_test_seeking small$suffix.flac 1000 $small_samples ; then : ; else die "ERROR: during test_seeking" fi @@ -106,12 +109,12 @@ for suffix in '' '-s' ; do fi echo "testing tiny$suffix.flac with total_samples=0:" - if run_test_seeking tiny$suffix.flac 100 ; then : ; else + if run_test_seeking tiny$suffix.flac 100 $tiny_samples ; then : ; else die "ERROR: during test_seeking" fi echo "testing small$suffix.flac with total_samples=0:" - if run_test_seeking small$suffix.flac 1000 ; then : ; else + if run_test_seeking small$suffix.flac 1000 $small_samples ; then : ; else die "ERROR: during test_seeking" fi done @@ -124,12 +127,12 @@ if [ $has_ogg = "yes" ] ; then # seek tables are not used in Ogg FLAC echo "testing tiny.ogg:" - if run_test_seeking tiny.ogg 100 ; then : ; else + if run_test_seeking tiny.ogg 100 $tiny_samples ; then : ; else die "ERROR: during test_seeking" fi echo "testing small.ogg:" - if run_test_seeking small.ogg 1000 ; then : ; else + if run_test_seeking small.ogg 1000 $small_samples ; then : ; else die "ERROR: during test_seeking" fi |