summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2014-05-09Add another test vectorYaowu Xu
The test vector has segment enabled with different quantizer used for different segments for bot the first frame(key) frame and the rest of non-key frames. Change-Id: I7e21122183050ee046219caba483c18cbc34afe7
2014-05-09Merge "Added a test vector"Yaowu Xu
2014-05-09Merge "Add an x86inc MMX fwht4x4."Alex Converse
2014-05-09Merge changes I3edd4b95,I4514f974,Ie7fa4386Jingning Han
* changes: Turn on unit tests for SSSE3 8x8 forward and inverse 2D-DCT Change eob threshold for partial inverse 8x8 2D-DCT to 12 SSSE3 8x8 inverse 2D-DCT with first 10 coeffs non-zero
2014-05-08Merge "Revert "Removing redundant variables from variance_test.cc.""James Zern
2014-05-08Merge "Add test for the vp8cx_set_ref example."Tom Finegan
2014-05-08Merge "tools_common.sh: Fix vlog()"Tom Finegan
2014-05-08Revert "Removing redundant variables from variance_test.cc."James Zern
This reverts commit 4725ab7e51a69bf890856e524c6d78aadd97d64e. The constants are necessary to avoid breakage in vs9 builds: warning C4180: qualifier applied to function type has no meaning; ignored error C2436: 'f2_' : member function or nested class in constructor initializer list while compiling class template member function 'std::tr1::tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>::tuple(const int &,const int &,unsigned int (__cdecl &))' ..\test\variance_test.cc : see reference to class template instantiation 'std::tr1::tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>' being compiled Change-Id: Ia218b74fc473d40f02fee84cb7009adfbe82e5a7
2014-05-08Add test for the vp8cx_set_ref example.Tom Finegan
Change-Id: I68850699ecaebbbb7962cbc1c9bc85e92a0ea5ca
2014-05-08tools_common.sh: Fix vlog()Tom Finegan
Abusing '[] && echo' resulted in the --verbose flag being required to actually run tests. Change-Id: I39edaa30a05272928f9f4a4bb8581f91d6fe824b
2014-05-08Add an x86inc MMX fwht4x4.Alex Converse
Change-Id: Ib0a73d4863478f9b8a00976379d25d2f6ebbb197
2014-05-08Turn on unit tests for SSSE3 8x8 forward and inverse 2D-DCTJingning Han
Change-Id: I3edd4b956a1273d65547771bf43c5cdaea25e5d6
2014-05-08Change eob threshold for partial inverse 8x8 2D-DCT to 12Jingning Han
The scanning order has the first 12 coefficients of the 8x8 2D-DCT sitting in the top left 4x4 block. Hence the partial inverse 8x8 2D-DCT allows to handle cases with eob below 12. The overall runtime of the inverse 8x8 2D-DCT unit is reduced from 166 cycles (using SSE2) to 150 cycles (using SSSE3). Change-Id: I4514f9748042809ac84df4c14382c00f313f1cd2
2014-05-07Merge "Removing redundant variables from variance_test.cc."Dmitry Kovalev
2014-05-07Merge "Relax rc test threshold"Yaowu Xu
2014-05-07Removing redundant variables from variance_test.cc.Dmitry Kovalev
Change-Id: Icd44bce1c9d292f6e6f4d5157b694f6170b7b289
2014-05-07Relax rc test thresholdYaowu Xu
For multilayer coding Change-Id: I830a0176c020658b836e3f5d2ce6bc5932736c0c
2014-05-07Added a test vectorYaowu Xu
The test vector is produced to have a single key frame, with segment map enabled and transmitted. Yet no segment feature is active. Change-Id: I365d62f00d05c07098b9a76fc8d3a991e427ec1a
2014-05-07Merge "Revert "Add an MMX fwht4x4""Alex Converse
2014-05-07Merge "Android NDK support for x86 and mips"Johann
2014-05-07Revert "Add an MMX fwht4x4"Paul Wilkins
Includes changes that are not compatible with VS windows builds. Amongst other things stdint.h is not supported in VS. This reverts commit 89fbf3de501b5d7fd90047192521eae3198705cd. Change-Id: Ifa86d7df250578d1ada9b539c9ff12ed0c523cdd
2014-05-05Add an MMX fwht4x4Alex Converse
7% faster encoding a desktop lossless at RT speed 4. Change-Id: I41627f5b737752616b6512bb91a36ec45995bf64
2014-05-05Add test for 4x4 WHT.Alex Converse
Change-Id: I97ba3152f9b44d23a74c6144809142810d07e368
2014-05-05Add test for postproc example.Tom Finegan
Change-Id: I3446d2ebc23e6f1ed650dd5c82648041febe3c4d
2014-05-03Merge "vp9 register checks only apply to vp9"Johann
2014-05-02Merge "third_party/libwebm: Add Android.mk"Vignesh Venkatasubramanian
2014-05-02Merge "Revert "Force ARNR filtering to be centered on the ARF frame""Adrian Grange
2014-05-02vp9 register checks only apply to vp9Johann
Disable register checks when vp9 is not configured. Soon vp8 assembly will move to intrinsics, obviating this check. This will still run the check when vp9 is enabled. Change-Id: I90f50d22cb8c15e9c07f2c8e830e08de7fce0689
2014-05-02Android NDK support for x86 and mipsJohann
This does not do the full toolchain setup like the arm builds. It only allows for ndk-builds. See the instructions in tests/android/README or the webm jnin bindings project: https://chromium.googlesource.com/webm/bindings/+/master/JNI/README.Android Because this support is not quite polished, the build targets must be forced. Please use --force-target=x86-android-gcc --disable-ssse3 --disable-sse4_1 --disable-avx2 --force-target-mips-android-gcc Change-Id: Ie2b6623f71ac816e3965c39bf97097e9d30b6e94
2014-04-30Add --show-program-output option to shell tests.Tom Finegan
When used --show-program-output shows the output from the programs run during testing. Change-Id: I15a47c43d1fcf0243c8df1a75d0d2a584ae1f08f
2014-04-30tools_common.sh: Add vlog()Tom Finegan
Add a verbose logging function instead of checking $VPX_TEST_VERBOSE_OUTPUT in multiple places. Change-Id: I82618809f0964f696ed17ca4d99d8d7d252232f4
2014-04-29third_party/libwebm: Add Android.mkVignesh Venkatasubramanian
Add Android.mk for libwebm so that unit tests involving WebM I/O can be built for android. Change-Id: I56db0f75672e28c22e559cc415e1d5c26ff0ceb5
2014-04-29Revert "Force ARNR filtering to be centered on the ARF frame"Adrian Grange
This reverts commit 59e733ca81b707780901340686ecd7419077eb54. Hold off removing arnr_type to give users the opportunity to change their script files to handle its deprecation. A follow-up patch will mark the control for setting arnr_type as deprecated and it will be removed completely in a later revision of the code. Change-Id: I8b817c744e144d3714234a4cd4309816d0c7e3e8
2014-04-28Merge "Add script for running all example tests."Tom Finegan
2014-04-28Merge "Add tests for the decode_with_drops example."Tom Finegan
2014-04-28Add script for running all example tests.Tom Finegan
Change-Id: I1e3d0689554c9b64c035ec0394f052507f7ac2a3
2014-04-28Add tests for the decode_with_drops example.Tom Finegan
Change-Id: I99e120f934613fb7cc0ef4b4bba0c8caaecf18d2
2014-04-28tools_common.sh: Add a pseudo include guard.Tom Finegan
Change-Id: Iac931dee8fa428a2182d20e48ee515d7c77885c0
2014-04-28Merge "Add tests for simple_encoder."Tom Finegan
2014-04-28Merge "Changing webmdec to use libwebm"Vignesh Venkatasubramanian
2014-04-25Merge "Add tests for simple_decoder."Tom Finegan
2014-04-24Add tests for simple_encoder.Tom Finegan
Change-Id: Ia8d1ddc856aa3d350522dd8dd13abc0bf40612ee
2014-04-24Add tests for decode_to_md5.Tom Finegan
Change-Id: I3c85ab0b64ed825bdb7e18e45cc8385297547d96
2014-04-24Add tests for simple_decoder.Tom Finegan
Change-Id: I092175fbd433bd03673d6bc942146ecba491873a
2014-04-24Changing webmdec to use libwebmVignesh Venkatasubramanian
Changing webmdec to use libwebm for WebM file parsing. Change-Id: I2a57a7b44dbed05eaa04409e1e75e6fc03b30fbc
2014-04-24Merge "Move shared test variables to tools_common.sh."Tom Finegan
2014-04-24Merge "Add VPXD_SET_DECRYPTOR support to the VP9 decoder."Joey Parrish
2014-04-23Merge "Enable tests using WebM files only if webm_io is enabled"Vignesh Venkatasubramanian
2014-04-23Enable tests using WebM files only if webm_io is enabledVignesh Venkatasubramanian
There are a few tests which read/write directly to/from WebM files. They should be disabled when --disable-webm-io is passed. Change-Id: Ibac4732e27c66da33082151ba6e6993eaa9a1efd
2014-04-23Move shared test variables to tools_common.sh.Tom Finegan
The global variables used in vpxdec.sh and vpxenc.sh have become useful elsewhere: Define them in tools_common.sh instead. Change-Id: I5b8dbd2e88c8d6b2f46c5c55d7711fa154c12b6a