- 10 Jun, 2014 1 commit
-
-
James Zern authored
exercises the forward transforms no idct/iht implementations, so the c-code is used Change-Id: I88c11ac37ac6456de9b4b3ec5da059faf4ad6066
-
- 03 Jun, 2014 1 commit
-
-
Jingning Han authored
This commit reworks the unit test for 8x8 forward/inverse transformation. It adds extreme input value test to detect overflow issues in the intermediate steps. It temporarily disables unit test for the SSSE3 version, which showed overflow failure in the new test conditions. Change-Id: I7caf10bba4b6db031add65d8c0eb99426b38aa42
-
- 12 May, 2014 1 commit
-
-
Johann authored
Allow selectively building just the intrinsics for armv8 Change-Id: I2f29b2e4508b8b8e5649c2906b3159ad1d4ec477
-
- 08 May, 2014 1 commit
-
-
Alex Converse authored
Change-Id: Ib0a73d4863478f9b8a00976379d25d2f6ebbb197
-
- 07 May, 2014 1 commit
-
-
Paul Wilkins authored
Includes changes that are not compatible with VS windows builds. Amongst other things stdint.h is not supported in VS. This reverts commit 89fbf3de. Change-Id: Ifa86d7df250578d1ada9b539c9ff12ed0c523cdd
-
- 05 May, 2014 2 commits
-
-
Alex Converse authored
7% faster encoding a desktop lossless at RT speed 4. Change-Id: I41627f5b737752616b6512bb91a36ec45995bf64
-
Alex Converse authored
Change-Id: I97ba3152f9b44d23a74c6144809142810d07e368
-
- 27 Feb, 2014 1 commit
-
-
James Zern authored
Trans4x4HT is disabled as the tests currently fail. note not all functions have NEON implementations: - fdct4x4/fht4x4 Change-Id: I26f8724bf2a9ea01d59205a1c57119ed25d043bc
-
- 06 Feb, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I5259b68dc1bcceb153e3ffe638a79a59a3019e9d
-
- 24 Jan, 2014 1 commit
-
-
James Zern authored
Change-Id: I826655a708010149de231ca31a2e3ba4f1842c0c
-
- 19 Nov, 2013 1 commit
-
-
Joshua Litt authored
Change-Id: I23ed873a6c47b15491a2ffbcdd4f0fdeef1207a0
-
- 14 Nov, 2013 1 commit
-
-
Jingning Han authored
This commit enables the unit tests for 4x4 DCT and ADST transforms. It covers tests of round-trip error check, coefficient match check, coefficient overflow check, and inverse accuracy check. Change-Id: Ibfea928ee48f0ebc088b7fdb0bf2d89a14161299
-
- 23 Oct, 2013 1 commit
-
-
Dmitry Kovalev authored
For consistency with idct function names. Renames: vp9_short_fdct4x4 -> vp9_fdct4x4 vp9_short_walsh4x4 -> vp9_fwht4x4 Change-Id: Id15497cc1270acca626447d846f0ce9199770f58
-
- 21 Oct, 2013 1 commit
-
-
Dmitry Kovalev authored
Just making fdct consistent with iht/idct/fht functions which all use stride (# of elements) as input argument. Change-Id: I0ba3c52513a5fdd194f1e7e2901092671398985b
-
- 11 Oct, 2013 1 commit
-
-
Dmitry Kovalev authored
Renames: vp9_short_iht4x4_add -> vp9_iht4x4_16_add vp9_short_iht8x8_add -> vp9_iht8x8_64_add vp9_short_iht16x16_add_c -> vp9_iht16x16_256_add Change-Id: Ibca7a188fd062b196787ac5efc1ea545e7f166c0
-
- 04 Oct, 2013 1 commit
-
-
Dmitry Kovalev authored
The idea is to have the following names for each transform size: vp9_idct4x4_add vp9_idct4x4_1_add vp9_idct4x4_10_add vp9_idct4x4_16_add vp9_idct8x8_add vp9_idct8x8_1_add vp9_idct8x8_10_add vp9_idct8x8_64_add etc for 16x16, 32x32 The actual list of renames in this patch: vp9_idct_add_lossless -> vp9_iwht4x4_add vp9_short_iwalsh4x4_add -> vp9_iwht4x4_16_add vp9_short_iwalsh4x4_1_add -> vp9_iwht4x4_1_add vp9_idct_add -> vp9_idct4x4_add vp9_short_idct4x4_add -> vp9_idct4x4_16_add vp9_short_idct4x4_1_add -> vp9_idct4x4_1_add Change-Id: I6f43f7437c68dd30cdd05d72e213765578ed30b1
-
- 06 Sep, 2013 1 commit
-
-
Yaowu Xu authored
Suggested by James Zern to clear out cpplint warnings for all unit test code. Change-Id: I731a3fa4d2a257eb9ef733426ba84286fbd7ea34
-
- 09 Aug, 2013 1 commit
-
-
Yaowu Xu authored
The mix use of double type and simd code caused invalid values stored in double variables, further caused unit tests to fail. The failures were only observed on x86-win32-vs9 build with vs2008. Change-Id: If0131754a3bf217a5ace303b7963e8f5162c34b5
-
- 15 Jul, 2013 1 commit
-
-
Jingning Han authored
Make the codes consistent with conventions. Change-Id: Id044ed8382f83a3c3f54f9edd569f00bcd0523db
-
- 26 Jun, 2013 2 commits
-
-
Jingning Han authored
Change-Id: I38fac90e0ed25cb747453ab1d6396187cf5ef3b9
-
James Zern authored
comment out some unused parameters and adjust the format to avoid: ./test/fdct4x4_test.cc|27| warning C4138: '*/' found outside of comment Change-Id: I60f93b4c3cd7e8d61f0de80019f3404b40161f03
-
- 25 Jun, 2013 2 commits
-
-
Jingning Han authored
Change-Id: I7a9ea03b92160f1052e56665b19a155211ee241f
-
Jingning Han authored
This commit enables 8x8 DCT and hybrid transform unit tests. It also tunes the forward hybrid transform rounding opertions for more precise round-trip performance. Change-Id: If05c1ce59d75d641b9c6c91527d02d3a6ef498c3
-
- 20 Jun, 2013 1 commit
-
-
Jingning Han authored
Enable sign bias check and round-trip error unit tests for 4x4 hybrid transform modules. Change-Id: Icd3d839f098d4b92b00ff76eac146765b039d0d3
-
- 20 May, 2013 1 commit
-
-
Scott LaVarnway authored
This patch eliminates the intermediate diff buffer usage by combining the short idct and the add residual into one function. The encoder can use the same code as well. Change-Id: I296604bf73579c45105de0dd1adbcc91bcc53c22
-
- 13 Mar, 2013 1 commit
-
-
Yaowu Xu authored
The commit changed the name of files and function to remove obselete reference to LLM and x8. Change-Id: I973b20fc1a55149ed68b5408b3874768e6f88516
-
- 22 Feb, 2013 1 commit
-
-
Yaowu Xu authored
1. changed 4x4 test name to Vp9Fdct4x4Test to be consistent 2. remove forward 8x8 dct test code from idct8x8_test.cc 3. temporarily disable other forward dct tests to allow fdct work in progress Change-Id: I566aeed9c7c34da5a206190aa7d0e847a4008b36
-
- 25 Nov, 2012 1 commit
-
-
Jim Bankoski authored
More cleanup to do after this, but this is a good chunk of removing rtcd. Change-Id: I551db75e341a0a85c3ad650df1e9a60dc305681a
-
- 15 Nov, 2012 1 commit
-
-
John Koleszar authored
Change-Id: Ib8f8a66c9fd31e508cdc9caa662192f38433aa3d
-
- 06 Nov, 2012 1 commit
-
-
James Zern authored
s/([vV][pP])8/$19/ additionally dct.h was removed; declare the _c functions that are used in the tests. the TODO for conversion to parameterized tests still remains. Change-Id: I73db9425a57075bbb78a92693ba6b320578981cd
-
- 01 Nov, 2012 1 commit
-
-
Ronald S. Bultje authored
Change-Id: Ic084c475844b24092a433ab88138cf58af3abbe4
-
- 24 Aug, 2012 1 commit
-
-
Yaowu Xu authored
The transform functions in experimental branch absorbed a scaling factor of 4 to allow quantization steps closer to unit quantizer. This commit added scaling code in between forward and inverse transform to properly account for the scaling factor. Change-Id: I9a573ddc1ffa74973b34800a5da1a56dbabe0949
-
- 20 Jul, 2012 1 commit
-
-
Johann authored
Change-Id: I1d99c56d1e1f521507978737fc661ca90af72507
-
- 29 Jun, 2012 2 commits
-
-
John Koleszar authored
Removes compiler warnings stemming from compiling C as C++. Change-Id: I84ec60d04fcc6281b6f2ea75af6a22fa3232d95f
-
Daniel Kang authored
Also factorize ACMRandom to acm_random.h. Change-Id: I3b6eeb36fcbf7ae6dd3d2892bc40348f5c17982b
-
- 28 Jun, 2012 1 commit
-
-
Daniel Kang authored
Also fix unit testing. Change-Id: Iacdc6f1ec53388e093cda1c13e4379e83d4a6535
-
- 26 Jun, 2012 1 commit
-
-
Yaowu Xu authored
Change-Id: I1607676879c29adc0173a3c0355a0e5d8a84fc3b
-