summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2014-06-01Revert "Remove Wextra warnings from vp9_sad.c"Frank Galligan
This reverts commit 916550428db803c54c993ff9d3c34b9b0bcebb7c Change-Id: I500822b03f09c64ff6ec5396c68edee9ca3b75cb
2014-05-22Remove Wextra warnings from vp9_sad.cDeb Mukherjee
As a side-effect, the sad unit tests for VP8 and VP9 had to be separated. Change-Id: I068cc2391eed51e9b140ea6aba78338c5fec8d71
2014-05-21tools_common: fix test_name quotingJames Zern
quoting within $() doesn't need to be escaped; removes trailing " in test_name Change-Id: I97ffad9fdfd97b3cdf4dec2a8547804875d85e66
2014-05-21Merge "Adjust the forward 16x16 DCT computation steps"Jingning Han
2014-05-20Merge "Add make target for running example tests."Tom Finegan
2014-05-20Merge "tools_common.sh: Allow over ride of test name."Tom Finegan
2014-05-20Merge "make spatial svc an experiment"James Zern
2014-05-19Merge "Add test for vpx_temporal_svc_encoder example."James Zern
2014-05-19Merge "Add test for vp9_spatial_svc_encoder example."Tom Finegan
2014-05-19Adjust the forward 16x16 DCT computation stepsJingning Han
This commit adjusts the forward 16x16 DCT computation steps to simplify the register level operations. It fixes the corresponding sse2 version accordingly. Change-Id: I72a9c25b8ca9442fc5e113f47cd701ae55aa7f08
2014-05-19Merge "Hiding vp9_sub_pel_filters_{8, 8s, 8lp} filters in *.c file."Dmitry Kovalev
2014-05-17Add test for vp9_spatial_svc_encoder example.Tom Finegan
Change-Id: I6f392ee38842120c0ff32b6c8853333af032ccb9
2014-05-17tools_common.sh: Allow over ride of test name.Tom Finegan
Use VPX_TEST_NAME instead of the script name sans path and extension when reporting test results when the variable is not empty. Also: Clean up some style nits while I'm at it. Change-Id: I0319745a3b7a90d0f307e55c5108fea2204187cd
2014-05-16Add test for vpx_temporal_svc_encoder example.Tom Finegan
Change-Id: Icbb0ca1c899f7a58d6f73970e6434451738195b7
2014-05-15Add make target for running example tests.Tom Finegan
Change-Id: I0d0dfda96b99cefb5ef5c16df4a024de5bf8007e
2014-05-15Merge "Revert "Remove Wextra warnings from vp9_sad.c""Jim Bankoski
2014-05-15Revert "Remove Wextra warnings from vp9_sad.c"Jim Bankoski
This reverts commit 7ab9a9587b96db4edce6be916c1f02297a9555ff Nightly test http://build.webmproject.org/jenkins/view/libvpx-nightly-tests/job/libvpx%20unit%20tests%20(valgrind-2)/arch=x86_64-linux-gcc,filter=-*VP8*:*Large.*/276/console Failed This patch did not address all the assembly issues some of the vp8 assembly counts on 5 arguments being passed in to this function: one example : vp8_sad8x16_wmt Please address or split this into vp9 and vp8 patches. Change-Id: I78afcc171649894f887bb8ee3c66de24aaddc7ca
2014-05-14make spatial svc an experimentJames Zern
disabled by default, enable with: --enable-experimental --enable-spatial-svc this disables vp9_spatial_svc_encoder and svc_test, further work is needed to remove internal lib references Change-Id: I6a487ecbf07eb98843a99d96e17f08f960b63088
2014-05-14Hiding vp9_sub_pel_filters_{8, 8s, 8lp} filters in *.c file.Dmitry Kovalev
Change-Id: Id401da740b0a0141caaef9e1bcccd981e5cef4a4
2014-05-14Merge "Remove Wextra warnings from vp9_sad.c"Deb Mukherjee
2014-05-14Merge "Add test for the twopass_encoder example."Tom Finegan
2014-05-14Merge "Add test for the resize_util example."Tom Finegan
2014-05-14Remove Wextra warnings from vp9_sad.cDeb Mukherjee
As a side-effect, the max_sad check is removed from the C-implementation of VP8, for consistency with VP9, and to ensure that the SAD tests common to VP8/VP9 pass. That will make the VP8 C implementation of sad a little slower but given that is rarely used in practice, the impact will be minimal. Change-Id: I7f43089fdea047fbf1862e40c21e4715c30f07ca
2014-05-13Add test for the resize_util example.Tom Finegan
Change-Id: I97c052a35a1d54455b91c269fd6a9a094fa3db7f
2014-05-13Add test for the twopass_encoder example.Tom Finegan
Change-Id: I7b577f2a492e981156f969f8f9e61f9d2156fe60
2014-05-12Only build neon assembly for armv7 targetsJohann
Allow selectively building just the intrinsics for armv8 Change-Id: I2f29b2e4508b8b8e5649c2906b3159ad1d4ec477
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