1. 24 Apr, 2014 3 commits
  2. 23 Apr, 2014 3 commits
  3. 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
  4. 21 Apr, 2014 1 commit
  5. 19 Apr, 2014 1 commit
  6. 18 Apr, 2014 1 commit
  7. 17 Apr, 2014 1 commit
  8. 09 Apr, 2014 1 commit
  9. 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
  10. 07 Apr, 2014 1 commit
  11. 04 Apr, 2014 1 commit
  12. 03 Apr, 2014 1 commit
    • Tom Finegan's avatar
      Add shell scripts for verifying basic vpx{dec,enc} features. · 36c39d67
      Tom Finegan authored
      Tests the basics (first confirms feature is available in vpx_config.h):
      - VP8 decode (in IVF file).
      - VP9 decode (in WebM file).
      - VP8 encode (to IVF and WebM).
      - VP9 encode (to IVF and WebM).
      - VP9 lossless encode (to IVF, currently disabled due to failure).
      - Pipe input (to vpxdec and vpxenc).
      Test data path and path to vpx{dec,enc} have been parameterized. In
      - Supports disabling tests (test names prefixed with DISABLED_ are not
        run by default).
      - Supports filtering tests.
      vpxdec.sh: Tests vpxdec.
      vpxenc.sh: Tests vpxenc.
      tools_common.sh: Common test functions.
      Change-Id: I0612c88b8dd6049a05bbbc79a317a0cca61733a5
  13. 31 Mar, 2014 1 commit
  14. 28 Mar, 2014 4 commits
    • Yaowu Xu's avatar
      [BITSTREAM]Fix the scaling calculation · 4f857bac
      Yaowu Xu authored
      For very large size video image, the scaling calculation may need use
      value beyond the range of int. This commit upgrade the value to 64bit
      to make sure the calculation do not wrap around INT_MAX.
      The change corrected the decoder behavior.
      The bug affects only very large resolution video because the scaling
      calculation was sufficient for image size smaller than 2^13.
      This resolves issue:
      Change-Id: I2d2ed303ca6482f31f819f3c07d6d3e98ef3adc5
    • Yaowu Xu's avatar
      Adjust rt speed steps. · 6fc20a84
      Yaowu Xu authored
      This commit adjusted the speed steps in rt mode to make the steps
      more evenly spaced on speed and quality, specifically:
      1. Merged 3 and 4 into one single step 3 and removed confilicting
      2. Move 8, 7, 6, 5 to be 7, 6, 5, 4 repsectively.
      Change-Id: I38d56d61531f3561d772aef953c411c8fb38c063
    • Minghai Shang's avatar
      [svc] Fix SvcTest.SecondPassEncode failure · 86394d26
      Minghai Shang authored
      Root cause is the different default register length between x86
      and x64 platform. Change spatial_layer_id to long long.
      Change-Id: If1a5972365c7a59f7e76cb4fd714610f3d48a8ff
    • Minghai Shang's avatar
      [svc] Finalize first version of 2nd pass rc · 9ee6087f
      Minghai Shang authored
      Change-Id: I366850015004644c4fc7feabe27a782fdd8d8718
  15. 27 Mar, 2014 2 commits
  16. 25 Mar, 2014 1 commit
  17. 21 Mar, 2014 1 commit
    • Marco Paniconi's avatar
      Disable speed 6 for datarate test. · fcdabb10
      Marco Paniconi authored
      One of the tests for real-time mode is failing at speed 6.
      Introduced recently, will enable again when fixed.
      Change-Id: I8f42de6a3eca226c9aa5c5e1fab98d629993c087
  18. 19 Mar, 2014 2 commits
    • Minghai Shang's avatar
      [svc] Finalize spatial svc first pass rate control · d2053350
      Minghai Shang authored
            1. Save stats for each spatial layer
            2. Add frame buffer management for svc first pass rc
            3. Set default spatial layer to 1
            4. Flush encoder at the end of stream in test app
      This only supports spatial svc.
      Change-Id: Ia89cfa87bb6394e6c0405b921d86c426d0a0c9ae
    • James Zern's avatar
      intrapred_test: fix inheritance · 9d7080e9
      James Zern authored
      inheritance should be public; also correct placement of ClearSystemState
      as the base class doesn't inherit from testing
      Change-Id: I0f41330fccc62a70b8dd40d66bbd829b9d98cf84
  19. 18 Mar, 2014 1 commit
  20. 13 Mar, 2014 3 commits
  21. 12 Mar, 2014 2 commits
  22. 10 Mar, 2014 1 commit
    • hkuang's avatar
      Disable sixtap_predict_test for neon. · 4dd053eb
      hkuang authored
      Neon code unit test is failing now due to save/restore neon register
      operations are not done inside this function, but outside of it. Disable
      it now until VP8 neon code get cleaned up.
      Bug: 725
      Change-Id: Id1ff1ef50a0e894b41c820a310ff8ba31ef12d18
  23. 07 Mar, 2014 1 commit
  24. 06 Mar, 2014 3 commits
  25. 04 Mar, 2014 1 commit
    • Tom Finegan's avatar
      vp8_decrypt_test.c: Silence MSVC data loss warning. · 4aa8ea59
      Tom Finegan authored
      - Change type of encrypt_buffer() offset argument to ptrdiff_t, and change the
        type of the size argument to size_t.
      - Update size argument encrypt_buffer() in vp8_boolcoder_test.c with
      Change-Id: Ie29c7c82c73318bee01b89c6fb4c4e1442eef03c
  26. 28 Feb, 2014 1 commit