On Wed, Jan 18, 2017 at 06:51:05PM +0100, Diego Biurrun wrote: Hi fellow devs,
I ran benchmarks for the new bitstream reader with the scripts, binaries and samples from ftp://irenicus.troja.mff.cuni.cz/builds/ on my AMD Phenom 9950, a Raspberry Pi B+ as well as an odroid. Results are below. The first column is the codec new, the second the speed change from the old bitstream reader to the new one, the third is the percent standard deviation for the old, the fourth is the percent standard deviation for the new bitstream reader. Diego arm clang-3.7: aac -3.9% (1.8% 0.7%) ac3 -5.3% (0.6% 0.9%) dnxhd -4.8% (0.4% 0.6%) flac -9.7% (0.3% 0.5%) h263 +0.5% (2.4% 0.6%) h264 -3.0% (1.5% 0.4%) huffyuv -20.2% (1.6% 1.7%) mp3 -4.0% (0.9% 0.9%) mpeg2 -9.4% (1.5% 1.2%) opus +0.3% (0.4% 0.7%) prores +2.4% (1.6% 0.9%) vorbis -2.0% (1.0% 0.5%) vp8 -2.0% (1.1% 0.7%) vp9 +0.4% (1.6% 0.6%) arm gcc-4.9.2: aac -2.7% (0.9% 1.6%) ac3 -0.3% (3.5% 0.5%) dnxhd -6.6% (0.7% 0.5%) flac -10.3% (0.3% 0.6%) h263 -2.8% (1.9% 2.8%) h264 -2.7% (1.0% 1.3%) huffyuv -7.0% (0.2% 0.2%) mp3 -3.8% (1.0% 1.1%) mpeg2 -4.3% (1.1% 0.8%) opus -0.7% (0.4% 0.5%) prores +2.7% (0.3% 0.9%) vorbis -1.2% (0.8% 0.7%) vp8 -0.3% (0.4% 1.4%) vp9 -0.7% (0.1% 1.1%) aarch64_gcc-5: aac +1.8% (0.4% 1.1%) ac3 -2.7% (0.4% 1.8%) dnxhd +1.7% (0.1% 0.2%) flac -6.1% (0.3% 0.4%) h263 -0.1% (0.2% 0.5%) h264 -1.8% (0.8% 0.8%) huffyuv +4.3% (0.5% 0.6%) mp3 -0.5% (0.7% 1.6%) mpeg2 -1.9% (0.3% 0.3%) opus +0.1% (1.0% 0.5%) prores -0.6% (2.5% 2.5%) vorbis +2.4% (0.9% 0.6%) vp8 -0.1% (0.2% 0.5%) vp9 -1.7% (1.7% 0.9%) aarch64_gcc-6: 9 +1.0% (0.6% 1.1%) aac +2.5% (0.2% 0.4%) ac3 -0.6% (1.3% 1.5%) dnxhd +2.2% (0.2% 0.2%) flac -7.4% (0.5% 0.6%) h263 -0.3% (1.0% 1.4%) h264 -1.5% (0.3% 0.2%) huffyuv +4.8% (0.4% 0.8%) mp3 -0.3% (0.2% 1.2%) mpeg2 -1.3% (0.6% 0.3%) opus -0.3% (0.4% 0.8%) prores -1.8% (1.7% 2.7%) vorbis +1.7% (1.0% 0.7%) vp8 +0.3% (0.3% 0.1%) x86_32_clang-4.0: aac -17.9% (0.5% 0.3%) ac3 -10.0% (0.2% 0.5%) dnxhd -10.7% (9.3% 8.2%) flac -10.2% (1.1% 0.4%) h263 -0.8% (0.6% 0.2%) h264 -1.4% (0.2% 0.4%) huffyuv -20.0% (0.3% 0.2%) mp3 -4.2% (0.2% 0.9%) mpeg2 -4.3% (0.5% 0.9%) opus -0.4% (0.3% 0.4%) prores -8.6% (1.9% 0.2%) vorbis -14.2% (0.2% 0.4%) vp8 -0.0% (0.1% 0.2%) vp9 +0.2% (0.3% 0.2%) x86_32_gcc-4.9: aac -9.6% (0.3% 0.2%) ac3 -8.9% (0.2% 0.2%) dnxhd -4.5% (9.2% 0.2%) flac -13.4% (0.2% 1.6%) h263 -3.9% (0.5% 0.3%) h264 -4.0% (0.3% 0.3%) huffyuv +2.6% (17.8% 0.2%) mp3 -3.5% (0.4% 0.9%) mpeg2 -6.6% (0.7% 0.2%) opus +0.1% (0.2% 0.2%) prores -1.4% (0.1% 1.6%) vorbis -5.9% (0.3% 0.4%) vp8 -0.2% (0.1% 0.3%) vp9 -0.3% (0.2% 0.3%) x86_32_gcc-5: aac +0.3% (0.3% 1.3%) ac3 +6.5% (0.4% 0.4%) dnxhd +5.1% (0.6% 11.8%) flac +1.8% (3.3% 0.2%) h263 -1.7% (0.6% 0.3%) h264 +0.7% (0.2% 0.3%) huffyuv +21.6% (0.8% 0.1%) mp3 +1.9% (0.3% 0.4%) mpeg2 -4.2% (0.2% 0.3%) opus -0.1% (0.1% 0.1%) prores -1.7% (0.1% 3.6%) vorbis -2.0% (0.4% 0.3%) vp8 +0.1% (0.0% 0.1%) vp9 +1.0% (0.1% 0.1%) x86_32_gcc-6: aac -9.3% (0.4% 0.4%) ac3 -5.9% (0.4% 0.9%) dnxhd -4.6% (7.9% 3.7%) flac -15.5% (1.7% 0.1%) h263 -4.4% (0.7% 0.7%) h264 -2.5% (0.1% 0.1%) huffyuv +1.3% (18.6% 12.2%) mp3 -0.9% (3.6% 0.6%) mpeg2 -7.1% (0.5% 1.1%) opus +0.2% (0.2% 0.2%) prores +1.0% (2.1% 0.1%) vorbis -5.8% (0.4% 0.4%) vp8 +0.1% (0.1% 0.3%) vp9 +0.6% (0.6% 0.1%) x86_64_clang-4.0: aac -2.6% (0.4% 0.8%) ac3 -3.2% (0.8% 0.7%) dnxhd +8.1% (9.4% 0.3%) flac +1.7% (5.5% 0.2%) h263 +0.6% (0.4% 0.3%) h264 +1.9% (0.2% 0.4%) huffyuv +16.7% (21.8% 21.6%) mp3 +0.2% (0.2% 0.1%) mpeg2 +0.2% (0.4% 1.1%) opus +0.1% (0.1% 0.1%) prores -8.4% (4.2% 0.2%) vorbis -9.7% (0.5% 0.5%) vp8 +0.1% (0.2% 0.1%) vp9 +0.4% (0.4% 0.4%) x86_64_gcc-4.9: aac +0.4% (0.3% 0.4%) ac3 +6.4% (0.4% 0.4%) dnxhd +11.8% (9.8% 3.4%) flac -0.6% (0.2% 3.3%) h263 -4.1% (0.4% 0.4%) h264 +0.9% (0.4% 0.5%) huffyuv +13.1% (0.0% 20.7%) mp3 +2.0% (0.4% 0.4%) mpeg2 -6.1% (0.3% 0.8%) opus -0.0% (0.1% 0.1%) prores +0.0% (0.1% 0.1%) vorbis -1.9% (0.4% 0.4%) vp8 +0.1% (0.1% 0.1%) vp9 +0.6% (0.3% 0.1%) x86_64_gcc-5: aac +0.1% (0.3% 0.6%) ac3 +5.7% (0.6% 0.4%) dnxhd +6.3% (0.7% 5.7%) flac +1.6% (1.6% 0.3%) h263 +1.4% (0.5% 0.6%) h264 +0.7% (0.3% 0.4%) huffyuv +29.3% (9.2% 0.1%) mp3 +2.3% (0.6% 0.2%) mpeg2 -0.5% (0.5% 0.4%) opus -0.3% (0.3% 0.1%) prores -2.7% (0.1% 3.7%) vorbis -3.8% (0.5% 0.5%) vp8 -0.1% (0.1% 0.1%) vp9 -0.0% (0.4% 0.3%) x86_64_gcc-6: aac +0.4% (0.4% 0.4%) ac3 -6.7% (0.2% 0.3%) dnxhd +7.5% (1.1% 1.7%) flac -3.0% (1.2% 3.0%) h263 -2.7% (0.5% 0.6%) h264 +0.7% (0.2% 0.3%) huffyuv +33.6% (17.0% 0.1%) mp3 +2.8% (0.5% 0.3%) mpeg2 -0.7% (0.5% 0.5%) opus +0.1% (0.2% 0.1%) prores +0.1% (0.1% 0.1%) vorbis -1.9% (0.5% 0.7%) vp8 -0.1% (0.1% 0.1%) vp9 -0.4% (0.1% 0.1%) _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
