summaryrefslogtreecommitdiff
path: root/test/dct_test.cc
AgeCommit message (Collapse)Author
2018-06-14ppc: add vp9_iht16x16_256_add_vsxAlexandra Hájková
Change-Id: I51e7ed32d8d87c25ee126e8b4f8fc616d0327584
2018-05-31ppc: add vp9_iht8x8_64_add_vsxAlexandra Hájková
Change-Id: I99a9535bf1ae58c494113fc88d9616bda202716a
2018-05-31ppc: add vp9_iht4x4_16_add_vsxAlexandra Hájková
Change-Id: Id584d8f65fdda51b8680f41424074b4b0c979622
2018-05-11Merge "ppc: Add vpx_iwht4x4_16_add_vsx"James Zern
2018-03-28test: use testing::*tuple instead of std::tr1James Zern
googletest imports tuple into testing to allow for compatibility across c++ versions where tuple may be in std::tr1 or std. fixes deprecation warnings under visual studio 2017 Change-Id: Id78b372d5478b12d8c8f63fd3f2166fec25aa8be
2018-03-24ppc: Add vpx_iwht4x4_16_add_vsxAlexandra Hájková
Change-Id: I47336ff6dcb9d8cd54c055ec201c87f62e269eb6
2018-03-13Add vp9_highbd_iht16x16_256_add_neon()Linfeng Zhang
BUG=webm:1403 Change-Id: I2293c11666786be276909d48ee78dacb40a89e25
2018-03-13Fix a bug in vp9_highbd_iht8x8_64_add_neonLinfeng Zhang
This bug was introduced in 29b6a30c. BUG=webm:1403 Change-Id: I9e0bf2c7a01d8ff1c714c12236f7985b772b0540
2018-03-13Fix a bug in vp9_highbd_iht4x4_16_add_neon()Linfeng Zhang
This bug was introduced in 36363304. BUG=webm:1403 Change-Id: I695b409047e41ab7e0460981524310d78753751a
2018-03-05Fix a bug in vp9_iht16x16_256_add_neon()Linfeng Zhang
This bug was introduced in 88c23864. BUG=webm:1403 Change-Id: If96fd6f102be6b9bda866e55e574257287746f4a
2018-03-05Fix a bug in vp9_iht8x8_64_add_neon()Linfeng Zhang
This bug was introduced in b14b616d. BUG=webm:1403 Change-Id: I84b2733734982e52b66548850d61758c772b5494
2018-03-03disable vp9_highbd_iht{4x4_16,8x8_64}_add_neonJames Zern
these causes test vector failures BUG=webm:1403 Change-Id: I08218f0bf26651eb367ece4feec6d704e0189bd8
2018-03-03disable vp9_iht8x8_64_add_neonJames Zern
this causes test vector failures BUG=webm:1403 Change-Id: I7d37a05fbf4641ea352c947053aa4eaeb7f5c318
2018-03-03disable vp9_iht16x16_256_add_neonJames Zern
this causes test vector failures BUG=webm:1403 Change-Id: Ifdb5b270c5cc70be5689e4fbda2ada3724cc65c3
2018-02-27Add vp9_iht16x16_256_add_neon()Linfeng Zhang
BUG=webm:1403 Change-Id: I1413cc3dfcb62143ba04fe9b0f8d8b010fdf69b6
2018-02-23Clean test/dct_test.cc with testing::CombineLinfeng Zhang
Change-Id: I910fd34e4a06a73568b597ccb194c8395c2e6d08
2018-02-20Add vp9_highbd_iht8x8_16_add_neon()Linfeng Zhang
BUG=webm:1403 Change-Id: I11efb652f1aee371c71eee2d29e33793e4736832
2018-02-05Add vp9_highbd_iht4x4_16_add_neon()Linfeng Zhang
BUG=webm:1403 Change-Id: Id9833e985fb70958cf4bde38f8e6303ed83c12f9
2018-01-29Update vp9_iht4x4_16_add_neon()Linfeng Zhang
Change-Id: Ica8dbe5f8167e5d370d89d233c598b70bba123b7
2018-01-23Add vp9_highbd_iht16x16_256_add_sse4_1()Linfeng Zhang
BUG=webm:1413 Change-Id: I8d7eeae1bd219eb848c1a86071046a477f7a91af
2018-01-18Add vp9_highbd_iht8x8_64_add_sse4_1()Linfeng Zhang
BUG=webm:1413 Change-Id: Id9038226902b2d793fc6c17ac81bb104c1a18988
2018-01-11adopt some clang 5.0.0 formattingJohann
At least the changes that don't conflict with 4.0.1 Change-Id: I9b6a7c14dadc0738cd0f628a10ece90fc7ee89fd
2018-01-08Add vp9_highbd_iht4x4_16_add_sse4_1()Linfeng Zhang
BUG=webm:1413 Change-Id: I14930d0af24370a44ab359de5bba5512eef4e29f
2018-01-08Update dct_test.ccLinfeng Zhang
Make 8-bit functions testing available in high bitdepth. Change-Id: Ic030c75aa4c6b649c52426abb4bb2122882de0fe
2017-07-01ppc: Add vpx_idct4x4_16_add_vsxAlexandra Hájková
Change-Id: Id2673eece32027fb245919c7a5c81994a4a19fd8
2017-06-30testing: ranges for random valuesJohann
Add a method to acm_random.h to generate ranges of values Add a way to call that method to buffer.h Adjust dct_[partial_]test.cc to use it. Change-Id: I8c23ae9d27612c28f050b0e44c41cb4ad2494086
2017-06-23Merge "fdct32x32 neon implementation"Johann Koenig
2017-06-22Merge changes I783c5f4f,I365f8e53,I5dac0e98Linfeng Zhang
* changes: Clean vpx_idct16x16_256_add_sse2() Update vpx_idct{8x8,16x16,32x32}_1_add_sse2() Clean 32x32 full idct sse2 and ssse3 code
2017-06-22fdct32x32 neon implementationJohann
Almost 3x faster in constrained loop testing. Over 10x faster in HBD builds. BUG=webm:1424 Change-Id: I2b7f8453e1d4ada63cde729d8115d684c4a71ff9
2017-06-21Clean 32x32 full idct sse2 and ssse3 codeLinfeng Zhang
vpx_idct32x32_1024_add_ssse3() is actually a sse2 function and faster than vpx_idct32x32_1024_add_sse2(). Replace the slow one. All are code relocations, no new code. Change-Id: I5dac0e98cc411a4ce05660406921118986638d19
2017-06-21dct tests: align InvAccuracyCheck buffersJohann
'in' is used for the reference fdct. 'coeff' is input to the idct being tested and 'dst[16]' is output Fixes a segfault on unaligned memory access on x86. Change-Id: I3691b1380ed49986897dd89a63ce63a80a0e0962
2017-06-20fix build, rm ref to vpx_idct8x8_64_add_ssse3James Zern
this was deleted in: 98967645a Remove vpx_idct8x8_64_add_ssse3() but this was merged in: 9e03eedf6 Merge changes Ib26dd515,Ie60dabc3 after: a92991133 Merge "dct tests: run all possible sizes in one test" which added a new reference Change-Id: I8da4a6c80d27b237a378ff15eead1daab89e7e25
2017-06-19dct tests: run all possible sizes in one testJohann
Modify fdct4x4_test.cc to support all size combinations. This does not add any new tests and in fact fails a few. There were minimal changes made to the tests so it's not entirely surprising that some of the larger 12 bit transforms are failing since it was initially only used for 4x4. In follow up patches the tests in fdct8x8_test.cc, dct16x16_test.cc and dct32x32_test.cc will be evaluated and moved to dct_test.cc. BUG=webm:1424 Change-Id: I72a23430f457d7fae8c91e706adc0e77c25abc8f