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
      fea5eab7
  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
      6e5e75fa
    • Tom Finegan's avatar
      Add test for the vp8cx_set_ref example. · 23d010a5
      Tom Finegan authored
      Change-Id: I68850699ecaebbbb7962cbc1c9bc85e92a0ea5ca
      23d010a5
    • 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
      7279d44a
    • Alex Converse's avatar
      Add an x86inc MMX fwht4x4. · b5422fab
      Alex Converse authored
      Change-Id: Ib0a73d4863478f9b8a00976379d25d2f6ebbb197
      b5422fab
    • Jingning Han's avatar
      Turn on unit tests for SSSE3 8x8 forward and inverse 2D-DCT · b466ad5e
      Jingning Han authored
      Change-Id: I3edd4b956a1273d65547771bf43c5cdaea25e5d6
      b466ad5e
    • 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
      41a350a8
  4. 07 May, 2014 4 commits
    • Dmitry Kovalev's avatar
      Removing redundant variables from variance_test.cc. · 4725ab7e
      Dmitry Kovalev authored
      Change-Id: Icd44bce1c9d292f6e6f4d5157b694f6170b7b289
      4725ab7e
    • Yaowu Xu's avatar
      Relax rc test threshold · c4180f8f
      Yaowu Xu authored
      For multilayer coding
      
      Change-Id: I830a0176c020658b836e3f5d2ce6bc5932736c0c
      c4180f8f
    • 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
      f641d6bc
    • 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
      33b1c457
  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
      07967b36
    • 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:
      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
      7d54e0f0
  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
      59e733ca
  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
      6ae58931