1. 30 Apr, 2014 1 commit
  2. 23 Apr, 2014 2 commits
  3. 09 Apr, 2014 2 commits
  4. 08 Apr, 2014 3 commits
    • Deb Mukherjee's avatar
      High-level hooks for Profile 2 (10/12 bit) · d35df2d8
      Deb Mukherjee authored
      Adds some high-level hooks for profile 2 before further
      progress on the implementation.
      
      According to the definitiion in this patch:
      1. Profile 2 only supports 10 or 12 bit color but not 8
      2. Profile 2 supports all color sampling modes: 444, 422 and 420,
      and alpha plane.
      3. Profile 3 is currently undefined.
      
      Please consider the definition carefully and suggest modifications
      to the definition as needed.
      
      Change-Id: I5b284fc679e54ac5aee171af72fa7994cfd28995
      d35df2d8
    • 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
    • Dmitry Kovalev's avatar
      Renaming VP9D_COMP & VP9Decompressor to VP9Decoder. · 56c2f41c
      Dmitry Kovalev authored
      Change-Id: Ieb9b455b8aaef9884391021b7f640ef24c554687
      56c2f41c
  5. 07 Apr, 2014 1 commit
  6. 03 Apr, 2014 1 commit
  7. 02 Apr, 2014 2 commits
  8. 01 Apr, 2014 1 commit
  9. 28 Mar, 2014 1 commit
  10. 26 Mar, 2014 1 commit
  11. 25 Mar, 2014 2 commits
  12. 24 Mar, 2014 1 commit
  13. 21 Mar, 2014 2 commits
  14. 20 Mar, 2014 2 commits
  15. 19 Mar, 2014 1 commit
  16. 12 Mar, 2014 1 commit
  17. 10 Mar, 2014 2 commits
  18. 06 Mar, 2014 1 commit
  19. 05 Mar, 2014 2 commits
  20. 03 Mar, 2014 2 commits
  21. 02 Mar, 2014 1 commit
  22. 28 Feb, 2014 3 commits
  23. 24 Feb, 2014 1 commit
    • Adrian Grange's avatar
      Trap request to display non-existant frame · 709fecac
      Adrian Grange authored
      If show_existing_frame indicates that the decoder should
      display an existing (previously decoded) frame, add a
      check to make sure that the signaled buffer does contain
      a valid decoded frame.
      
      Change-Id: Iac8c686b321827414d69a3f2d0467566911bcba2
      709fecac
  24. 19 Feb, 2014 1 commit
  25. 13 Feb, 2014 2 commits
    • Yaowu Xu's avatar
      Removed the reset of mode_info from previous frame · 896d79a5
      Yaowu Xu authored
      Prior to this commit, both encoder and decoder reset mode/mv info from
      previous frame in error resilient mode to ensure bitstreams are able to
      decode when there is loss of frame in decoder side. However, this is
      not necessary. This commit changed to remove the reset, so encoder can
      continue to use mode/mv/partition information from previously encoded
      frame without affecting decodeablilty under loss of frame.
      
      Change-Id: I0279f862900dc647fb471ae3389770bb1b9f454f
      896d79a5
    • Dmitry Kovalev's avatar
      Renaming skip_coeff to skip for consistency. · 004c8c63
      Dmitry Kovalev authored
      Change-Id: I036e815ca63d00cba71202ae09ba0f6ef745dcb8
      004c8c63
  26. 10 Feb, 2014 1 commit
    • Frank Galligan's avatar
      Add get release decoder frame buffer functions. · e8e15279
      Frank Galligan authored
      This CL changes libvpx to call a function when a frame buffer
      is needed for decode. Libvpx will call a release callback when
      no other frames reference the frame buffer. This CL adds a
      default implementation of the frame buffer callbacks. Currently
      only VP9 is supported. A future CL will add support for
      applications to supply their own frame buffer callbacks.
      
      Change-Id: I1405a320118f1cdd95f80c670d52b085a62cb10d
      e8e15279