diff options
author | Michael Larabel <michael@phx-laptop.(none)> | 2008-04-29 11:23:21 -0400 |
---|---|---|
committer | Michael Larabel <michael@phx-laptop.(none)> | 2008-04-29 11:23:21 -0400 |
commit | d2993872f1e7598e90e22cada8d58fabcb6443c1 (patch) | |
tree | e104a8cca259dcce012c95f3a7d311c1f9981fdd /pts/test-resources/encode-ogg | |
parent | d8f940cde35c8423043bd37c58f00f57e901e66b (diff) | |
download | phoronix-test-suite-upstream-d2993872f1e7598e90e22cada8d58fabcb6443c1.tar.gz phoronix-test-suite-upstream-d2993872f1e7598e90e22cada8d58fabcb6443c1.tar.xz phoronix-test-suite-upstream-d2993872f1e7598e90e22cada8d58fabcb6443c1.zip |
Change benchmark-profiles/, benchmark-resources/, and benchmark-suites/ to test-profiles/, test-resources/, and test-suites/
Diffstat (limited to 'pts/test-resources/encode-ogg')
-rw-r--r-- | pts/test-resources/encode-ogg/downloads.xml | 16 | ||||
-rw-r--r-- | pts/test-resources/encode-ogg/install.sh | 42 | ||||
-rw-r--r-- | pts/test-resources/encode-ogg/parse-results.php | 5 | ||||
-rw-r--r-- | pts/test-resources/encode-ogg/post.sh | 4 | ||||
-rw-r--r-- | pts/test-resources/encode-ogg/pre.sh | 5 |
5 files changed, 72 insertions, 0 deletions
diff --git a/pts/test-resources/encode-ogg/downloads.xml b/pts/test-resources/encode-ogg/downloads.xml new file mode 100644 index 0000000..7364566 --- /dev/null +++ b/pts/test-resources/encode-ogg/downloads.xml @@ -0,0 +1,16 @@ +<PhoronixTestSuite> + <Downloads> + <Package> + <URL>http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz</URL> + <MD5>eaf7dc6ebbff30975de7527a80831585</MD5> + </Package> + <Package> + <URL>http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.0.tar.gz</URL> + <MD5>478646358c49f34aedcce58948793619</MD5> + </Package> + <Package> + <URL>http://downloads.xiph.org/releases/vorbis/vorbis-tools-1.2.0.tar.gz</URL> + <MD5>df976d24e51ef3d87cd462edf747bf9a</MD5> + </Package> + </Downloads> +</PhoronixTestSuite> diff --git a/pts/test-resources/encode-ogg/install.sh b/pts/test-resources/encode-ogg/install.sh new file mode 100644 index 0000000..43197dd --- /dev/null +++ b/pts/test-resources/encode-ogg/install.sh @@ -0,0 +1,42 @@ +#!/bin/sh + +cd $1 + +if [ ! -f ../pts-shared/pts-wav-sample-file.wav ] + then + wget http://www.phoronix-test-suite.com/benchmark-files/pts-wav-sample-file.tar.bz2 -O ../pts-shared/pts-wav-sample-file.tar.bz2 + tar -jxvf ../pts-shared/pts-wav-sample-file.tar.bz2 -C ../pts-shared/ + rm -f ../pts-shared/pts-wav-sample-file.tar.bz2 +fi + +THIS_DIR=$(pwd) +mkdir $THIS_DIR/vorbis + +tar -xvf libogg-1.1.3.tar.gz +tar -xvf libvorbis-1.2.0.tar.gz +tar -xvf vorbis-tools-1.2.0.tar.gz + +cd libogg-1.1.3/ +./configure --prefix=$THIS_DIR/vorbis +make -j $NUM_CPU_JOBS +make install +cd .. +rm -rf libogg-1.1.3/ + +cd libvorbis-1.2.0/ +./configure --prefix=$THIS_DIR/vorbis +make -j $NUM_CPU_JOBS +make install +cd .. +rm -rf libvorbis-1.2.0/ + +cd vorbis-tools-1.2.0/ +./configure --prefix=$THIS_DIR/vorbis +make -j $NUM_CPU_JOBS +make install +cd .. +rm -rf vorbis-tools-1.2.0/ + +echo "#!/bin/sh +/usr/bin/time -f \"WAV To OGG Encode Time: %e Seconds\" ./vorbis/bin/oggenc --quiet ../pts-shared/pts-wav-sample-file.wav -q 10 -o audio.ogg 2>&1" > oggenc +chmod +x oggenc diff --git a/pts/test-resources/encode-ogg/parse-results.php b/pts/test-resources/encode-ogg/parse-results.php new file mode 100644 index 0000000..e090ce7 --- /dev/null +++ b/pts/test-resources/encode-ogg/parse-results.php @@ -0,0 +1,5 @@ +<?php + +$BENCHMARK_RESULTS = substr($argv[1], strpos($argv[1], "WAV To OGG Encode Time:") + 23); +echo trim(substr($BENCHMARK_RESULTS, 0, strpos($BENCHMARK_RESULTS, "Seconds"))); +?> diff --git a/pts/test-resources/encode-ogg/post.sh b/pts/test-resources/encode-ogg/post.sh new file mode 100644 index 0000000..acccc70 --- /dev/null +++ b/pts/test-resources/encode-ogg/post.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +cd $1 +rm -f audio.ogg diff --git a/pts/test-resources/encode-ogg/pre.sh b/pts/test-resources/encode-ogg/pre.sh new file mode 100644 index 0000000..e070224 --- /dev/null +++ b/pts/test-resources/encode-ogg/pre.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +cd $1 +rm -f audio.ogg + |