[x264-devel] Performance loss of x.264 codec on POWER

Priya Duggirala priyad at us.ibm.com
Wed Jan 20 08:16:50 CET 2016



Performance of x.264 codec with FFmpeg on ppc64le is 30%-50% slower than on
x86(Intel). This is in contrast to what is expected on Power8/LE. The x264
codec needs to be further optimized for Power8/LE as there is signification
performance degradation on POWER. Attached are the test results for FFmpeg
+x264 codec.(See attached file: status_enabled_ppc.txt)(See attached file:
status_enabled_x86.txt)

FFmpeg was compiled as:
./configure --enable-gpl --enable-memory-poisoning --enable-avresample
--enable-libx264 --extra-cflags=-I/usr/local/include
--extra-ldflags=-L/usr/local/lib

x264 codec is compiled as:
./configure --enable-shared --enable-static --enable-debug

Run time options used:
perf stat -o perf.log ffmpeg -i
VanillaCakeRecipeDemonstration-Joyofbaking.com.mp4 -vcodec libx264 -acodec
aac -strict experimental -threads 0 -level 31 -r 30000/1001 -b 1900k
-pix_fmt yuv420p -tune ssim -profile high -vf setdar=16:9,setsar=1:1
-x264opts
stats=x264_00_2pass.log:bframes=4:b-adapt=0:b-bias=20:b-pyramid=normal:ref=1:partitions=all:direct=auto:me=umh:merange=12:subme=9:trellis=0:no-fast-pskip=1:no-dct-decimate=1:fps=29.97
 -f mp4 -y /dev/null

Machine Configuration : (See attached file: Machine Configuration.txt)

Regards,
Duggirala Priya.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x264-devel/attachments/20160120/d72c4f29/attachment.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: status_enabled_ppc.txt
URL: <http://mailman.videolan.org/pipermail/x264-devel/attachments/20160120/d72c4f29/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: status_enabled_x86.txt
URL: <http://mailman.videolan.org/pipermail/x264-devel/attachments/20160120/d72c4f29/attachment-0001.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Machine Configuration.txt
URL: <http://mailman.videolan.org/pipermail/x264-devel/attachments/20160120/d72c4f29/attachment-0002.txt>


More information about the x264-devel mailing list