1. 08 Apr, 2014 1 commit
  2. 07 Apr, 2014 2 commits
  3. 04 Apr, 2014 1 commit
  4. 03 Apr, 2014 1 commit
  5. 25 Mar, 2014 2 commits
  6. 21 Mar, 2014 2 commits
  7. 18 Mar, 2014 1 commit
  8. 06 Mar, 2014 1 commit
  9. 05 Mar, 2014 1 commit
  10. 28 Feb, 2014 1 commit
  11. 21 Feb, 2014 1 commit
  12. 15 Feb, 2014 1 commit
  13. 13 Feb, 2014 1 commit
    • Frank Galligan's avatar
      Add VP9 decoder support for external frame buffers · a4f30a50
      Frank Galligan authored
      Added support for external frame buffers to libvpx's VP9 decoder.
      If the external frame buffer functions are set then libvpx will
      call the get function whenever it needs a new frame buffer to
      decode a frame into. And it will call the release function
      whenever there are no more references to that buffer.
      
      Change-Id: Id2934d005f606af6e052fb6db0d5b7c02f567522
      a4f30a50
  14. 12 Feb, 2014 1 commit
  15. 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
  16. 07 Feb, 2014 1 commit
    • Dmitry Kovalev's avatar
      Fixing undefined behavior vp9_peek_si(). · 0f3cffa6
      Dmitry Kovalev authored
      Bitwise OR operation doesn't guarantee any subexpression evaluation order.
      Just reading one bit now and ignoring the next one. For reference look at
      vp9_decode_frame() implementation.
      
      Change-Id: I4971686929838ae5ded8f43a38a2934db5e1d462
      0f3cffa6
  17. 24 Jan, 2014 1 commit
    • Frank Galligan's avatar
      Revert external frame buffer code. · b1c72b63
      Frank Galligan authored
      A future CL will add external frame buffers
      differently.
      
      Squash commit of four revert commits:
      Revert "Increase required number of external frame buffers"
      
      This reverts commit 9e41d569.
      
      Revert "Add external constants."
      
      This reverts commit bbf53047.
      
      Revert "Add frame buffer lru cache."
      
      This reverts commit fbada948.
      
      Conflicts:
      	vpxdec.c
      
      Change-Id: I76fe42419923a6ea6c75d9997cbbf941d73d3005
      
      Revert "Add support to pass in external frame buffers."
      
      This reverts commit 10f89169.
      
      Conflicts:
      	test/external_frame_buffer_test.cc
      	vp9/common/vp9_alloccommon.c
      	vp9/common/vp9_reconinter.c
      	vp9/decoder/vp9_decodeframe.c
      	vp9/encoder/vp9_onyx_if.c
      	vp9/vp9_dx_iface.c
      	vpx/vpx_decoder.h
      	vpx/vpx_external_frame_buffer.h
      	vpx_scale/generic/yv12config.c
      	vpxdec.c
      
      Change-Id: I7434cf590f1c852b38569980e4247fad0d939c2e
      b1c72b63
  18. 10 Jan, 2014 1 commit
  19. 27 Dec, 2013 1 commit
  20. 18 Dec, 2013 1 commit
  21. 16 Dec, 2013 2 commits
  22. 22 Nov, 2013 1 commit
    • Adrian Grange's avatar
      Fix decoder to handle display size correctly · 2117fe05
      Adrian Grange authored
      The decoder ignored the display width & height
      specified in the frame header.
      
      This patch adds a control, VP9D_GET_DISPLAY_SIZE, to
      allow the application to obtain the display width and
      height from the frame header.
      
      vpxdec has been modified to scale the output frame to
      this size.
      
      Should the request for the display size fail vpxdec will
      use the native width and height of the raw decoded
      frame instead.
      
      Change-Id: I25db04407426dac730263720c75a7dd6400af68a
      2117fe05
  23. 24 Oct, 2013 1 commit
  24. 15 Oct, 2013 1 commit
    • Yaowu Xu's avatar
      Prevent access to invalid pointer · ff1083c1
      Yaowu Xu authored
      The commit added check to make sure no invalid memory access even when
      the decoder instance is never initialized.
      
      Change-Id: I4da343d0b3c78c27777ac7f5ce7688562c69f0c5
      ff1083c1
  25. 30 Sep, 2013 1 commit
  26. 04 Sep, 2013 1 commit
    • Jim Bankoski's avatar
      make vp9 postproc a config option · 79401542
      Jim Bankoski authored
      Vp9 postproc is disabled for now as its not been shown to help and
      may be merged with vp8.
      
      Change-Id: I25620d6cd34c6e10331b18c7b5ef7482e39c6057
      79401542
  27. 22 Aug, 2013 1 commit
  28. 15 Aug, 2013 1 commit
  29. 12 Jul, 2013 3 commits
  30. 11 Jul, 2013 1 commit
  31. 12 Jun, 2013 1 commit
    • Scott LaVarnway's avatar
      Quick fix to stop vpxdec infinite loop · 9dead02b
      Scott LaVarnway authored
      vpxdec stays in a loop when decoding vp9.  This patch is a
      quick fix to stop the loop when all data has been decoded.
      Eventually we should move the vp9_get_raw_frame() call into
      vp8_get_frame().
      
      Change-Id: I3f97b6b4e1fe9ba69f746a29fc54c3304956f661
      9dead02b
  32. 07 Jun, 2013 1 commit
  33. 29 May, 2013 1 commit
    • Dmitry Kovalev's avatar
      Compressed/uncompressed frame header changes. · 18c83b37
      Dmitry Kovalev authored
      Adding API to read/write uncompressed frame header bits (it is not final
      yet). Separate functions to read/write uncompressed header. Moving
      clr_type, error_resilient_mode, refresh_frame_context,
      frame_parallel_decoding_mode, frame_context_idx from compressed partition
      to uncompressed frame header.
      
      Change-Id: Id3ed8a387980c652ae147549412f4ec24a0a5bd0
      18c83b37
  34. 28 May, 2013 1 commit