I'm resending updated benchmarking table to make it more visible and easier to find.
Benchmarking: perf stat -r 30 CPU: x86_64, 64-bit (Intel Core i3-2120, 3.30GHz) HEVC master: 220.21 (+-0.22%) my_branch: 220.13 (+-0.24%) --> no speed loss, duration 0:12:14, bitrate 200kb/s, yuv420p, 1920x1080, Divx encode of Tears of Steel H264 master: 345.98 (+-0.11%), my_branch: 344.72 (+-0.21%) --> no speed loss, bitrate: 200 kb/s, yuv420p, 2048x858 OPUS master: 77.71 (+-0.09%), my_branch: 76.85 (+-0.07%) --> 0.7 % speed up duration 5:36:40, 1536 kb/s, 48000 Hz, sample: https://www.youtube.com/watch?v=BVp7CTngR8o AAC master: 18.76 (+-0.15%), my_branch: 18.27 (+-0.15%) - -> 2.7 % speed up duration: 5:36:40, 127 kb/s , 44100 Hz, sample: https://www.youtube.com/watch?v=BVp7CTngR8o DCA master: 18.15 (+-0.08%), my branch: 18.06 (+-0.04%) --> 0.5 % speed up 1411 kb/s, 44100 Hz PRORES master: 315.03 (+-0.06%), my_branch: 282.49(+-0.14%) --> 11.5% speed up duration 16:41, 50195 kb/s, yuv422p10le, 2048x858 SVQ3 master: 5.61 (+-0.06%), my_branch: 5.52 (+- 0.09%) --> 1.6% speed up duration: 2:09, 3424 kb/s, yuvj420p, 640x480 sample: https://samples.libav.org/V-codecs/SVQ3/FF_VII_AC_High_Res_E3_Trailer.mov decoders stripped .o sizes: with get_bits.h bitstream.h hevc.o 45160 47536 h264_mb.0 137872 139584 opusdec.o 10424 11784 aacdec.o 47608 61464 dcadec.o 42696 53040 CPU: i.MX6@1GHz URL: https://www.youtube.com/watch?v=9TkHpvaO09c, h264, Duration: 0:04:10, bitrate: 200 kb/s get_bits.h: 257707.278166 task-clock (msec) # 1.000 CPUs utilized ( +- 0.06% ) 660 context-switches # 0.003 K/sec ( +- 16.84% ) 13 cpu-migrations # 0.000 K/sec ( +- 2.78% ) 7419 page-faults # 0.029 K/sec 256667795435 cycles # 0.996 GHz ( +- 0.06% ) bitstream.h: 258715.049589 task-clock (msec) # 1.000 CPUs utilized ( +- 0.03% ) 488 context-switches # 0.002 K/sec ( +- 12.34% ) 13 cpu-migrations # 0.000 K/sec ( +- 2.80% ) 7409 page-faults # 0.029 K/sec 257672602635 cycles # 0.996 GHz ( +- 0.03% ) _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
