Changes since v3: - proper fix (famous last words) for issues in encoder - fate test that showed an overflow - fix to previous code for said overflow
Patch 2 is somewhat independant from the others, and could be applied separately. Christophe Gisquet (9): mpegvideo: dnxhdenc: permute 10bits content fate: add 10bits YUV4:2:2 test x86: prores: templatize 10 bits simple_idct simple_idct10: improve precision x86: simple_idct10_template: fix overflow in pass x86: simple_idct_put: 10bits versions x86: simple_idct: add pure idct functions x86: simple_idct: 12bits versions x86: dct-test: add more idcts libavcodec/dct-test.c | 2 + libavcodec/dnxhdenc.c | 7 +- libavcodec/mpegvideo.h | 3 +- libavcodec/mpegvideo_enc.c | 6 +- libavcodec/simple_idct.c | 9 +- libavcodec/simple_idct_template.c | 45 ++-- libavcodec/x86/Makefile | 1 + libavcodec/x86/constants.c | 28 +++ libavcodec/x86/constants.h | 16 ++ libavcodec/x86/dct-test.c | 10 + libavcodec/x86/idctdsp_init.c | 38 +++ libavcodec/x86/proresdsp.asm | 271 +------------------- libavcodec/x86/simple_idct.h | 12 + libavcodec/x86/simple_idct10.asm | 74 ++++++ libavcodec/x86/simple_idct10_template.asm | 328 +++++++++++++++++++++++++ tests/fate/vcodec.mak | 6 +- tests/ref/fate/dnxhr-444 | 2 +- tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit | 4 + tests/ref/vsynth/vsynth1-dnxhd-720p-10bit | 2 +- tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit | 4 + tests/ref/vsynth/vsynth2-dnxhd-720p-10bit | 2 +- tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit | 4 + tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit | 4 + tests/ref/vsynth/vsynth_lena-dnxhd-720p-10bit | 2 +- 24 files changed, 590 insertions(+), 290 deletions(-) create mode 100644 libavcodec/x86/simple_idct10.asm create mode 100644 libavcodec/x86/simple_idct10_template.asm create mode 100644 tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit create mode 100644 tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit create mode 100644 tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit create mode 100644 tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit -- 2.6.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel