diff options
author | Michael Larabel <michael@phx-laptop.(none)> | 2008-06-01 08:21:28 -0400 |
---|---|---|
committer | Michael Larabel <michael@phx-laptop.(none)> | 2008-06-01 08:21:28 -0400 |
commit | 7c1f3a8c5c20bf0a219f39b6e6bde85eca5b2985 (patch) | |
tree | 0240e9bfa6a1eb54a6cbec8d8c39622de5f519c4 /pts/test-resources/encode-wavpack | |
parent | cfddb55d787312cdcd64bb2e0607eebd5dbce989 (diff) | |
download | phoronix-test-suite-upstream-7c1f3a8c5c20bf0a219f39b6e6bde85eca5b2985.tar.gz phoronix-test-suite-upstream-7c1f3a8c5c20bf0a219f39b6e6bde85eca5b2985.tar.xz phoronix-test-suite-upstream-7c1f3a8c5c20bf0a219f39b6e6bde85eca5b2985.zip |
Add encode-wavpack test profile for WavPack codec.
Diffstat (limited to 'pts/test-resources/encode-wavpack')
-rw-r--r-- | pts/test-resources/encode-wavpack/downloads.xml | 13 | ||||
-rw-r--r-- | pts/test-resources/encode-wavpack/install.sh | 25 | ||||
-rw-r--r-- | pts/test-resources/encode-wavpack/parse-results.php | 5 |
3 files changed, 43 insertions, 0 deletions
diff --git a/pts/test-resources/encode-wavpack/downloads.xml b/pts/test-resources/encode-wavpack/downloads.xml new file mode 100644 index 0000000..4f42986 --- /dev/null +++ b/pts/test-resources/encode-wavpack/downloads.xml @@ -0,0 +1,13 @@ +<PhoronixTestSuite> + <Downloads> + <Package> + <URL>http://wavpack.com/wavpack-4.41.0.tar.bz2</URL> + <MD5>6a13edeae437498db78fe528d9e95144</MD5> + </Package> + <Package> + <URL>http://www.phoronix-test-suite.com/benchmark-files/pts-trondheim-wav-2.tar.gz, http://www.phoronix.net/downloads/phoronix-test-suite/benchmark-files/pts-trondheim-wav-2.tar.gz</URL> + <MD5>3ae2f03b722fb2b8805ea0cdb8ca60e2</MD5> + <DownloadTo>SHARED</DownloadTo> + </Package> + </Downloads> +</PhoronixTestSuite> diff --git a/pts/test-resources/encode-wavpack/install.sh b/pts/test-resources/encode-wavpack/install.sh new file mode 100644 index 0000000..10b2bd7 --- /dev/null +++ b/pts/test-resources/encode-wavpack/install.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +if [ ! -f ../pts-shared/pts-trondheim-2.wav ] + then + tar -xvf ../pts-shared/pts-trondheim-wav-2.tar.gz -C ../pts-shared/ +fi + +THIS_DIR=$(pwd) +mkdir $THIS_DIR/wavpack_ + +tar -xjf wavpack-4.41.0.tar.bz2 +cd wavpack-4.41.0 +./configure --prefix=$THIS_DIR/wavpack_ --enable-mmx +make -j $NUM_CPU_JOBS +make install +cd .. +rm -rf wavpack-4.41.0/ + +echo "#!/bin/sh +./wavpack_/bin/wavpack -q -r -hhx2 -o - ../pts-shared/pts-trondheim-2.wav >/dev/null" > wavpack_process +chmod +x wavpack_process + +echo "#!/bin/sh +/usr/bin/time -f \"WAV To WavPack Encode Time: %e Seconds\" ./wavpack_process 2>&1" > encode-wavpack +chmod +x encode-wavpack diff --git a/pts/test-resources/encode-wavpack/parse-results.php b/pts/test-resources/encode-wavpack/parse-results.php new file mode 100644 index 0000000..726aa00 --- /dev/null +++ b/pts/test-resources/encode-wavpack/parse-results.php @@ -0,0 +1,5 @@ +<?php + +$BENCHMARK_RESULTS = substr($argv[1], strrpos($argv[1], "WAV To WavPack Encode Time:") + 27); +echo trim(substr($BENCHMARK_RESULTS, 0, strpos($BENCHMARK_RESULTS, "Seconds"))); +?> |