[FFmpeg-devel] [PATCH 2/2] pixblockdsp: Use memcpy for get_pixels_16_c

Michael Niedermayer michael at niedermayer.cc
Tue Oct 20 17:14:52 CEST 2015


On Sat, Oct 17, 2015 at 06:05:46PM -0700, Timothy Gu wrote:
> Before:
>   15543 decicycles in get_pixels, 4193214 runs,   1090 skips
> After:
>    5713 decicycles in get_pixels, 8387564 runs,   1044 skips
> ---
>  libavcodec/pixblockdsp.c          | 38 ++++++++++++++++++++++++++++++++-----
>  libavcodec/pixblockdsp_template.c | 40 ---------------------------------------
>  2 files changed, 33 insertions(+), 45 deletions(-)
>  delete mode 100644 libavcodec/pixblockdsp_template.c

breaks fate:

--- ./tests/ref/vsynth/vsynth1-dnxhd-720p-10bit 2015-10-17 19:12:46.567154035 +0200
+++ tests/data/fate/vsynth1-dnxhd-720p-10bit    2015-10-20 17:13:03.600463343 +0200
@@ -1,4 +1,4 @@
-f8c4b7aa165a80df2485d526161290a3 *tests/data/fate/vsynth1-dnxhd-720p-10bit.dnxhd
+cb729072a15682440da8a443f922ac8c *tests/data/fate/vsynth1-dnxhd-720p-10bit.dnxhd
 2293760 tests/data/fate/vsynth1-dnxhd-720p-10bit.dnxhd
-87f1f0e074466facd3a9922ecc8311db *tests/data/fate/vsynth1-dnxhd-720p-10bit.out.rawvideo
-stddev:    6.23 PSNR: 32.23 MAXDIFF:   64 bytes:  7603200/   760320
+17bc71b58b687ffe06c13b99a5e55ac3 *tests/data/fate/vsynth1-dnxhd-720p-10bit.out.rawvideo
+stddev:   32.92 PSNR: 17.78 MAXDIFF:  211 bytes:  7603200/   760320
Test vsynth1-dnxhd-720p-10bit failed. Look at tests/data/fate/vsynth1-dnxhd-720p-10bit.err for details.
make: *** [fate-vsynth1-dnxhd-720p-10bit] Error 1
make: *** Waiting for unfinished jobs....
--- ./tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit        2015-10-17 19:12:46.567154035 +0200
+++ tests/data/fate/vsynth1-dnxhd-1080i-10bit   2015-10-20 17:13:03.836463348 +0200
@@ -1,4 +1,4 @@
-f562845d1848bf5d3e524b418b742e01 *tests/data/fate/vsynth1-dnxhd-1080i-10bit.mov
+90be2539a8ad5475cdda2421874ccfaa *tests/data/fate/vsynth1-dnxhd-1080i-10bit.mov
 4588391 tests/data/fate/vsynth1-dnxhd-1080i-10bit.mov
-31032fcb7e6af79daaac02288254c6d6 *tests/data/fate/vsynth1-dnxhd-1080i-10bit.out.rawvideo
-stddev:    5.69 PSNR: 33.02 MAXDIFF:   55 bytes:  7603200/   760320
+50a342f03d5b00a51b65804814c857ff *tests/data/fate/vsynth1-dnxhd-1080i-10bit.out.rawvideo
+stddev:   22.26 PSNR: 21.18 MAXDIFF:  233 bytes:  7603200/   760320
Test vsynth1-dnxhd-1080i-10bit failed. Look at tests/data/fate/vsynth1-dnxhd-1080i-10bit.err for details.
make: *** [fate-vsynth1-dnxhd-1080i-10bit] Error 1

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Republics decline into democracies and democracies degenerate into
despotisms. -- Aristotle
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20151020/d384fd66/attachment.sig>


More information about the ffmpeg-devel mailing list