Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
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
|
|
Change-Id: I97c052a35a1d54455b91c269fd6a9a094fa3db7f
|
|
Change-Id: I7b577f2a492e981156f969f8f9e61f9d2156fe60
|
|
Allow selectively building just the intrinsics for armv8
Change-Id: I2f29b2e4508b8b8e5649c2906b3159ad1d4ec477
|
|
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
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
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
|
|
Change-Id: I68850699ecaebbbb7962cbc1c9bc85e92a0ea5ca
|
|
Abusing '[] && echo' resulted in the --verbose flag being required to
actually run tests.
Change-Id: I39edaa30a05272928f9f4a4bb8581f91d6fe824b
|
|
Change-Id: Ib0a73d4863478f9b8a00976379d25d2f6ebbb197
|
|
Change-Id: I3edd4b956a1273d65547771bf43c5cdaea25e5d6
|
|
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
|
|
|
|
|
|
Change-Id: Icd44bce1c9d292f6e6f4d5157b694f6170b7b289
|
|
For multilayer coding
Change-Id: I830a0176c020658b836e3f5d2ce6bc5932736c0c
|
|
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
|
|
|
|
|
|
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
|
|
7% faster encoding a desktop lossless at RT speed 4.
Change-Id: I41627f5b737752616b6512bb91a36ec45995bf64
|
|
Change-Id: I97ba3152f9b44d23a74c6144809142810d07e368
|
|
Change-Id: I3446d2ebc23e6f1ed650dd5c82648041febe3c4d
|
|
|
|
|
|
|
|
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
|
|
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
|
|
When used --show-program-output shows the output from the programs run
during testing.
Change-Id: I15a47c43d1fcf0243c8df1a75d0d2a584ae1f08f
|
|
Add a verbose logging function instead of checking
$VPX_TEST_VERBOSE_OUTPUT in multiple places.
Change-Id: I82618809f0964f696ed17ca4d99d8d7d252232f4
|
|
Add Android.mk for libwebm so that unit tests involving WebM I/O can be built
for android.
Change-Id: I56db0f75672e28c22e559cc415e1d5c26ff0ceb5
|
|
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
|
|
|
|
|
|
Change-Id: I1e3d0689554c9b64c035ec0394f052507f7ac2a3
|
|
Change-Id: I99e120f934613fb7cc0ef4b4bba0c8caaecf18d2
|
|
Change-Id: Iac931dee8fa428a2182d20e48ee515d7c77885c0
|
|
|
|
|
|
|
|
Change-Id: Ia8d1ddc856aa3d350522dd8dd13abc0bf40612ee
|
|
Change-Id: I3c85ab0b64ed825bdb7e18e45cc8385297547d96
|