1. 12 May, 2014 1 commit
  2. 09 May, 2014 1 commit
    • Yaowu Xu's avatar
      Add another test vector · fea5eab7
      Yaowu Xu authored
      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
  3. 08 May, 2014 6 commits
    • James Zern's avatar
      Revert "Removing redundant variables from variance_test.cc." · 6e5e75fa
      James Zern authored
      This reverts commit 4725ab7e.
      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
    • Tom Finegan's avatar
      Add test for the vp8cx_set_ref example. · 23d010a5
      Tom Finegan authored
      Change-Id: I68850699ecaebbbb7962cbc1c9bc85e92a0ea5ca
    • Tom Finegan's avatar
      tools_common.sh: Fix vlog() · 7279d44a
      Tom Finegan authored
      Abusing '[] && echo' resulted in the --verbose flag being required to
      actually run tests.
      Change-Id: I39edaa30a05272928f9f4a4bb8581f91d6fe824b
    • Alex Converse's avatar
      Add an x86inc MMX fwht4x4. · b5422fab
      Alex Converse authored
      Change-Id: Ib0a73d4863478f9b8a00976379d25d2f6ebbb197
    • Jingning Han's avatar
      Turn on unit tests for SSSE3 8x8 forward and inverse 2D-DCT · b466ad5e
      Jingning Han authored
      Change-Id: I3edd4b956a1273d65547771bf43c5cdaea25e5d6
    • Jingning Han's avatar
      Change eob threshold for partial inverse 8x8 2D-DCT to 12 · 41a350a8
      Jingning Han authored
      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
  4. 07 May, 2014 4 commits
    • Dmitry Kovalev's avatar
      Removing redundant variables from variance_test.cc. · 4725ab7e
      Dmitry Kovalev authored
      Change-Id: Icd44bce1c9d292f6e6f4d5157b694f6170b7b289
    • Yaowu Xu's avatar
      Relax rc test threshold · c4180f8f
      Yaowu Xu authored
      For multilayer coding
      Change-Id: I830a0176c020658b836e3f5d2ce6bc5932736c0c
    • Yaowu Xu's avatar
      Added a test vector · f641d6bc
      Yaowu Xu authored
      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
    • Paul Wilkins's avatar
      Revert "Add an MMX fwht4x4" · 33b1c457
      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
  5. 05 May, 2014 3 commits
  6. 02 May, 2014 2 commits
    • Johann's avatar
      vp9 register checks only apply to vp9 · 07967b36
      Johann authored
      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
    • Johann's avatar
      Android NDK support for x86 and mips · 7d54e0f0
      Johann authored
      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:
      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
      Change-Id: Ie2b6623f71ac816e3965c39bf97097e9d30b6e94
  7. 30 Apr, 2014 2 commits
  8. 29 Apr, 2014 5 commits
  9. 24 Apr, 2014 6 commits
  10. 23 Apr, 2014 3 commits
  11. 22 Apr, 2014 1 commit
    • Adrian Grange's avatar
      Force ARNR filtering to be centered on the ARF frame · 59e733ca
      Adrian Grange authored
      ARNR filtering is now forced to be centered on the ARF
      frame and the other two options have been removed.
      The other modes of constructing the ARNR frame were
      not used and there does not seem to be any good
      reason to maintain them.
      This is purely an encoder-side change.
      Change-Id: Ic772636d23f280752973852b9740083532a49de2
  12. 21 Apr, 2014 1 commit
  13. 19 Apr, 2014 1 commit
  14. 18 Apr, 2014 1 commit
  15. 17 Apr, 2014 1 commit
  16. 09 Apr, 2014 1 commit
  17. 08 Apr, 2014 1 commit
    • Frank Galligan's avatar
      Fix decoder resolution change with tiles · 6ae58931
      Frank Galligan authored
      There was a bug with the decoder that if you started the decoder
      with more threads than the first frame had tile columns. Afterwards
      tried to decode a frame with more tile columns than the first frame,
      the decoder would hang. E.g. run vpxdec --threads=4. The first frame
      had two tile columns, then the next key frame had 4 tile columns, the
      decoder would hang. If you started with 4 tiles and switched to 2
      tiles the decoder would be fine. The issue is that the worker the thread
      loop is using is stale.
      I added a test vector "vp90-2-14-resize-848x480-1280x720.webm" that
      exhibited the bug.
      Change-Id: I7bdd47241a52ac0fe1c693a609bc779257e94229