Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Timed Linux Kernel Compilation
7-Zip Compression
SVT-AV1
nginx
PostgreSQL
FFmpeg
Newest Tests
WarpX
Epoch
Valkey
Whisperfile
XNNPACK
GROMACS
Recently Updated Tests
Apache CouchDB
PostgreSQL
NAMD
Apache Cassandra
Opus Codec Encoding
ParaView
New & Recently Updated Tests
Recently Updated Suites
Database Test Suite
Machine Learning
Steam
New & Recently Updated Suites
Component Benchmarks
CPUs / Processors
GPUs / Graphics
OpenGL
Disks / Storage
Motherboards
File-Systems
Operating Systems
OpenBenchmarking.org
Corporate / Organization Info
Bug Reports / Feature Requests
VP9 libvpx Encoding 3.2.0
pts/vpxenc-3.2.0
- 13 February 2023 -
Update against libvpx 1.13 upstream.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <Downloads> <Package> <URL>https://github.com/webmproject/libvpx/archive/refs/tags/v1.13.0.tar.gz</URL> <MD5>d5fd45a806a65a57d6635f9e7a98a1b2</MD5> <SHA256>cb2a393c9c1fae7aba76b950bb0ad393ba105409fe1a147ccd61b0aaa1501066</SHA256> <FileName>libvpx-1.13.0.tar.gz</FileName> <FileSize>5515327</FileSize> </Package> <Package> <URL>http://ultravideo.cs.tut.fi/video/Bosphorus_1920x1080_120fps_420_8bit_YUV_RAW.7z</URL> <MD5>db7c7ff09acd5d7820cc4d1eb0939cf9</MD5> <SHA256>e73a54088e88e6465f578625d185933e85c3209ab7105deb755a8b8918b78cab</SHA256> <FileName>Bosphorus_1920x1080_120fps_420_8bit_YUV_RAW.7z</FileName> <FileSize>680772328</FileSize> </Package> <Package> <URL>http://ultravideo.cs.tut.fi/video/Bosphorus_3840x2160_120fps_420_8bit_YUV_Y4M.7z</URL> <MD5>815ca5830c8ea2f95545429817b96b1f</MD5> <SHA256>d0fcb7d8cfc6e51c47ce8b427dab41ce38300c4b1a51a1903ddd5d86067c4c79</SHA256> <FileName>Bosphorus_3840x2160_120fps_420_8bit_YUV_Y4M.7z</FileName> <FileSize>2804470345</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh tar -xf libvpx-1.13.0.tar.gz mkdir vpx cd libvpx-1.13.0 ./configure --disable-install-docs --disable-vp8 --enable-shared --prefix=$HOME/vpx if [ "$OS_TYPE" = "BSD" ] then gmake -j $NUM_CPU_CORES echo $? > ~/install-exit-status else make -j $NUM_CPU_CORES echo $? > ~/install-exit-status fi make install cd ~ rm -rf libvpx-1.13.0 7z x Bosphorus_1920x1080_120fps_420_8bit_YUV_RAW.7z -aoa 7z x Bosphorus_3840x2160_120fps_420_8bit_YUV_Y4M.7z -aoa echo "#!/bin/bash cd vpx/bin # libvpx has hung with more than 64 threads... THREADCOUNT=\$((\$NUM_CPU_CORES>64?64:\$NUM_CPU_CORES)) LD_PRELOAD=../lib/libvpx.so ./vpxenc \$@ -o /dev/null --passes=1 --row-mt=1 2> \$LOG_FILE echo \$? > ~/test-exit-status" > vpxenc chmod +x vpxenc
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>Pass 1/2 frame 600/601 125008B 1666b/f 50003b/s 35453 ms (#_RESULT_# fps)</OutputTemplate> <LineHint> fps</LineHint> <ResultBeforeString>fps</ResultBeforeString> <StripFromResult>(</StripFromResult> <DeleteOutputBefore>600/600</DeleteOutputBefore> <DeleteOutputAfter>Pass 2</DeleteOutputAfter> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <TestInformation> <Title>VP9 libvpx Encoding</Title> <AppVersion>1.13</AppVersion> <Description>This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9 video format.</Description> <ResultScale>Frames Per Second</ResultScale> <Proportion>HIB</Proportion> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>3.2.0</Version> <SupportedPlatforms>Linux, BSD, MacOSX</SupportedPlatforms> <SoftwareType>Utility</SoftwareType> <TestType>Processor</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>build-utilities, yasm, p7zip</ExternalDependencies> <EnvironmentSize>12830</EnvironmentSize> <ProjectURL>http://www.webmproject.org/</ProjectURL> <RepositoryURL>https://chromium.googlesource.com/webm/libvpx/</RepositoryURL> <InternalTags>SMP</InternalTags> <Maintainer>Michael Larabel</Maintainer> </TestProfile> <TestSettings> <Option> <DisplayName>Speed</DisplayName> <Identifier>cpu-used</Identifier> <Menu> <Entry> <Name>Speed 5</Name> <Value>--cpu-used=5</Value> <Message>Fastest - Default</Message> </Entry> <Entry> <Name>Speed 0</Name> <Value>--cpu-used=0</Value> <Message>Slowest</Message> </Entry> </Menu> </Option> <Option> <DisplayName>Input</DisplayName> <Identifier>input</Identifier> <Menu> <Entry> <Name>Bosphorus 1080p</Name> <Value>~/Bosphorus_1920x1080_120fps_420_8bit_YUV.yuv --width=1920 --height=1080</Value> </Entry> <Entry> <Name>Bosphorus 4K</Name> <Value>~/Bosphorus_3840x2160.y4m --width=3840 --height=2160</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>