summaryrefslogtreecommitdiff
path: root/test/intrapred_test.cc
AgeCommit message (Collapse)Author
2015-07-29Cosmetics - Fix header file order in unit testsJingning Han
Change-Id: I9582a8d74990125b71e8fe620f7f3f2585a30798
2015-07-25mips msa vp8 recon intra optimizationParag Salasakar
average improvement ~3x-5x Change-Id: I73306863e9bf172d5adc06b8dd54e43985d1e063
2014-09-03Neon version of vp8_build_intra_predictors_mby_s() andScott LaVarnway
vp8_build_intra_predictors_mbuv_s(). This patch replaces the assembly version with an intrinsic version. On a Nexus 7, vpxenc (in realtime mode, speed -12) reported a performance improvement of ~2.6%. Change-Id: I9ef65bad929450c0215253fdae1c16c8b4a8f26f
2014-07-18intrapred_test: drop '_t' from local typenamesJames Zern
_t is reserved by posix + switch to camelcase http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Type_Names Change-Id: I74d7489ea35f988fcfec3651bd16f02e688e406a
2014-07-10tests: add API_REGISTER_STATE_CHECKJames Zern
used to wrap API functions to ensure full environment consistency as opposed to the renamed ASM_REGISTER_STATE_CHECK which is used with assembly functions. currently checks the FPU tag word in x86/x86_64 gcc builds to ensure emms has been called. Change-Id: Ie241772dbf903d33d516a1add4c8c6783f2e1490
2014-03-18intrapred_test: fix inheritanceJames Zern
inheritance should be public; also correct placement of ClearSystemState as the base class doesn't inherit from testing Change-Id: I0f41330fccc62a70b8dd40d66bbd829b9d98cf84
2014-01-23test/: remove unnecessary extern "C"sJames Zern
Change-Id: I826655a708010149de231ca31a2e3ba4f1842c0c
2013-09-26Align structs used unit test to 32 bytesYaowu Xu
Change-Id: Id36309d405bf7b7e8805a8320f5a95eeb5d240f5
2013-09-26Revert "Align struct to 32 bytes"Yaowu Xu
This reverts commit b5242368f3800e3b658e6ee4567bd41110c80071 Change-Id: I73c7a8bd23bb67f278f86b3fd2ecdc25a39b12b9
2013-09-25Align struct to 32 bytesYaowu Xu
Change-Id: I32fd813af7dd2a7d451f5fda278ea888b181fa8e
2013-09-06cleanup cpplint warningsYaowu Xu
Suggested by James Zern to clear out cpplint warnings for all unit test code. Change-Id: I731a3fa4d2a257eb9ef733426ba84286fbd7ea34
2013-06-21intrapred_test: add virtual dtor to IntraPredBaseJames Zern
classes with virtual functions should have virtual destructors Change-Id: If54e2f8384f0bfcbf812cc727eb9d0a586173674
2013-06-18tests: clear system state after non-API callsJames Zern
add ClearSystemState() to reset MMX registers avoiding corrupting subsequent tests. Change-Id: I668deb09aa7aa467709776e5819f936910698bc0
2012-12-27Merge branch 'vp9-preview' of review:webm/libvpxJohn Koleszar
Merge the vp9-preview branch into master. Change-Id: If700b9054676f24bed9deb59050af546c1ca5296
2012-11-27tests: add xmm register check for win64 targetsJames Zern
Change-Id: I69d00bfd1b10c03581838b15cd9a6dd66f4fa416
2012-11-15support building vp8 and vp9 into a single libJohn Koleszar
Change-Id: Ib8f8a66c9fd31e508cdc9caa662192f38433aa3d
2012-08-31msvs/tests: fix data alignment for asm testsJames Zern
Replace DECLARE_ALIGNED_ with vpx_memalign() DECLARE_ALIGNED (__declspec(align())) does not work as intended when used on class data members: Data in classes or structures is aligned within the class or structure at the minimum of its natural alignment and the current packing setting (from #pragma pack or the /Zp compiler option) Change-Id: I304aaa6c3716fbfae24675ecf192f4b40787e83e
2012-07-23Use ACMRandom for all testsJohann
Change-Id: I3bfa40cbc04828fd1d6b61f138c92a2159a67570
2012-06-27fix permissions on regular filesJames Zern
Change-Id: I731354b3cf3405eba2dfffcb47d174b5fa9df21a
2012-06-25Add unit test for intra prediction.Ronald S. Bultje
Change-Id: I7dadadeb99bee5a51219f46fe11c760fc294c735