1. 15 May, 2014 2 commits
  2. 14 May, 2014 3 commits
  3. 09 May, 2014 2 commits
  4. 08 May, 2014 1 commit
    • Dmitry Kovalev's avatar
      Removing VP9DecoderConfig. · 0dacecaf
      Dmitry Kovalev authored
      We only used two members from that struct: max_threads and inv_tile_order.
      Moving them directly to VP9Decoder struct.
      
      Change-Id: If696a4e5b5b41868a55f3cc971e1d7c1dd9d5f69
      0dacecaf
  5. 30 Apr, 2014 1 commit
  6. 23 Apr, 2014 1 commit
  7. 11 Apr, 2014 1 commit
  8. 08 Apr, 2014 1 commit
  9. 07 Apr, 2014 2 commits
  10. 04 Apr, 2014 1 commit
  11. 03 Apr, 2014 1 commit
  12. 25 Mar, 2014 2 commits
  13. 21 Mar, 2014 2 commits
  14. 18 Mar, 2014 1 commit
  15. 06 Mar, 2014 1 commit
  16. 05 Mar, 2014 1 commit
  17. 28 Feb, 2014 1 commit
  18. 21 Feb, 2014 1 commit
  19. 15 Feb, 2014 1 commit
  20. 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
  21. 12 Feb, 2014 1 commit
  22. 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
  23. 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
  24. 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
  25. 10 Jan, 2014 1 commit
  26. 27 Dec, 2013 1 commit
  27. 18 Dec, 2013 1 commit
  28. 16 Dec, 2013 2 commits
  29. 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
  30. 24 Oct, 2013 1 commit
  31. 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
  32. 30 Sep, 2013 1 commit