]> granicus.if.org Git - libvpx/commit
Eliminate copying for FLIPADST in fwd transforms.
authorGeza Lore <gezalore@gmail.com>
Fri, 13 Nov 2015 13:29:53 +0000 (13:29 +0000)
committerDebargha Mukherjee <debargha@google.com>
Fri, 13 Nov 2015 17:34:26 +0000 (09:34 -0800)
commit177ad11981e6d99ed31d754640a268d3ffce2164
tree369b3a6c22be91e8e646bc672c6f7ae6ee0f0e4c
parenta0c13e675788154c6934e899a69a642639cf0b98
Eliminate copying for FLIPADST in fwd transforms.

This is a port of 01bb4a318dc0f9069264b7fd5641bc3014f47f32

This commit also fixes a bug where FLIPADST transforms when combined
with a DST (that is FLIPADST_DST and DST_FLIPADST) did not actually did
a flipped transform but a straight ADST instead. This was due to the C
implementation that it fell back on not implementing flipping.  This is
now fixed as well and FLIPADST_DST and DST_FLIPADST does what it is
supposed to do.

Change-Id: I89c67ca1d5e06808a1567c51e7d6bec4998182bd
vp9/encoder/vp9_dct.c
vp9/encoder/vp9_encodemb.c
vp9/encoder/x86/vp9_dct_sse2.c