1. 27 Sep, 2017 1 commit
    • Vignesh Venkatasubramanian's avatar
      vp9_dx_iface: Stop using iter parameter incorrectly · 530e6014
      Vignesh Venkatasubramanian authored
      'iter' parameter is being checked for NULL in every call to
      decoder_get_frame which is quite pointless because it is always
      going to be NULL unless the application changed it. The code works
      as described only because vp9_get_raw_frame returns -1 on all
      subsequent calls after the first.
      Change-Id: Ic736b9e8fe36fc1430fc11d6a9b292be02497248
  2. 06 Jul, 2017 2 commits
    • James Zern's avatar
      vp9: remove FrameWorkerData & vp9_dthread.h · 5227b820
      James Zern authored
      the file was empty after the struct removal. the only remaining use was
      within vp9_dx_iface, but the wrapper became unnecessary after the
      removal of frame_parallel_decode.
      Change-Id: I515ab585d701e77d388d12b2802d844c424f9bcd
    • James Zern's avatar
      vp9: remove (un)lock_buffer_pool · 48c4a038
      James Zern authored
      there is no threaded access to this pool after the removal of
      Change-Id: I710769b87102edc898c59eb9a2e7a91d8c49107f
  3. 30 Jun, 2017 4 commits
    • James Zern's avatar
      vp9_onyxc_int,RefCntBuffer: rm unused members · 303cb310
      James Zern authored
      the last frame_worker_owner, row and col references were removed in:
      131bd06e6 remove vp9_dthread.c
      Change-Id: Ia7fb2e8782b12a58d2a2263849d20a8abf06aef6
    • James Zern's avatar
      VP9_COMMON: rm frame_parallel_decode · bc837b22
      James Zern authored
      this has been 0 since the removal of frame_parallel_decode in
      Change-Id: I3a562b2c6b82050064d2b2ccb18a3e77c700b2da
    • James Zern's avatar
      VP9Decoder: rm frame_parallel_decode · ba76b662
      James Zern authored
      this has been 0 since the removal of frame_parallel_decode in
      Change-Id: I3f579766ecfa4777395b99686738e1c5610f86ef
    • James Zern's avatar
      vp9_dx: rm worker thread creation · 86d51dfb
      James Zern authored
      creating a thread associated with the sole worker isn't necessary when
      only execute() is being used after the removal of frame_parallel_decode.
      Change-Id: I2255ce72607321e5708bc82a632dc6825d4eff5c
  4. 29 Jun, 2017 3 commits
  5. 30 Mar, 2017 1 commit
  6. 01 Mar, 2017 1 commit
    • Chris Cunningham's avatar
      VPX_CODEC_CAP_HIGHBITDEPTH for decoder interface · bcd0c49a
      Chris Cunningham authored
      Moves the def from vpx_encoder.h -> vpx_codec.h. The defined value
      is changed as part of this move.
      Adds the value to decoder capabilities when CONFIG_VP9_HIGHBITDEPTH.
      Change-Id: I7d61fc821cda29f1e32bb9b2b9ffd3d83966e419
  7. 12 Jan, 2017 1 commit
  8. 03 Nov, 2016 1 commit
  9. 05 Oct, 2016 1 commit
    • Alex Converse's avatar
      Remove vpx_realloc() · 3063c376
      Alex Converse authored
      It only handles the realloc constraint (preserving low elements) by
      serendipity, and we don't actually rely on that behavior anyway.
      Meanwhile the calls may do extra copying that gets immediately clobbered
      by the callers.
      Change-Id: I8dfa89e4a81084b084889c27bd272fdf85184e8d
  10. 21 Sep, 2016 1 commit
    • James Zern's avatar
      vp8: remove VP8_SET_DBG* control support · 3f725095
      James Zern authored
      the --enable-postproc-visualizer configure option remains as a no-op as
      do the control names and values for compatibility
      + remove the corresponding debug flags from vpxdec: --pp-*
      Change-Id: I4a001cd9962b59560d7d6bda6272d4ff32b8d37c
  11. 03 Aug, 2016 1 commit
  12. 23 Jul, 2016 1 commit
    • James Zern's avatar
      vp9: fix frame-level threaded decode shutdown · f368f86d
      James Zern authored
      Shutdown all threads before reclaiming any memory. The frame-level
      parallel decoder may access data from another worker.
      Change-Id: I26856ebd1f77cc4a4545331baa19bbf3e01c4ea4
  13. 02 Jul, 2016 1 commit
    • Yunqing Wang's avatar
      Make set_reference control API work in VP9 · 0a075cb3
      Yunqing Wang authored
      Moved the API patch from NextGenv2. An example was included.
      To try it, for example, run the following command:
      $ examples/vpx_cx_set_ref vp9 352 288 in.yuv out.ivf 4 30
      Change-Id: I4cf8f23b86d7ebd85ffd2630dcfbd799c0b88101
  14. 23 Jun, 2016 1 commit
  15. 31 Oct, 2015 1 commit
  16. 30 Oct, 2015 1 commit
  17. 26 Sep, 2015 1 commit
    • Ronald S. Bultje's avatar
      Rename display_{size,width,height} to render_*. · 36ffe644
      Ronald S. Bultje authored
      The name "display_*" (or "d_*") is used for non-compatible information
      (that is, the cropped frame dimensions in pixels, as opposed to the
      intended screen rendering surface size). Therefore, continuing to use
      display_* would be confusing to end users. Instead, rename the field
      to render_*, so that struct vpx_image can include it.
      Change-Id: Iab8d2eae96492b71c4ea60c4bce8121cb2a1fe2d
  18. 10 Sep, 2015 1 commit
  19. 27 Aug, 2015 1 commit
  20. 21 Jul, 2015 2 commits
  21. 20 Jul, 2015 1 commit
  22. 17 Jul, 2015 1 commit
  23. 02 Jul, 2015 3 commits
  24. 05 Jun, 2015 1 commit
    • Frank Galligan's avatar
      Add control to skip loop filter in VP9 decoder. · bfb6d488
      Frank Galligan authored
      This control allows the application to skip the loop filter in the
      decoder. This is an advanced control that should only be used in
      extreme circumstances as it may introduce and accumulate decode
      Change-Id: I278c65c60826f84c9141ebe06c6eeed3c2335fa8
  25. 14 May, 2015 1 commit
  26. 29 Apr, 2015 1 commit
    • James Zern's avatar
      vpx_mem: remove vpx_memcpy · f274c219
      James Zern authored
      vestigial. replace instances with memcpy() which they already were being
      defined to.
      Change-Id: Icfd1b0bc5d95b70efab91b9ae777ace1e81d2d7c
  27. 02 Apr, 2015 1 commit
  28. 30 Mar, 2015 1 commit
  29. 19 Mar, 2015 1 commit
  30. 04 Mar, 2015 2 commits
    • hkuang's avatar
      Fix variable shadowing. · 31fae6ac
      hkuang authored
      Change-Id: I287c61ad4aa85654aef3c871a62131bcd0d891ac
    • Adrian Grange's avatar
      Make encoder buffer allocation dynamic · 3807dd82
      Adrian Grange authored
      Frame buffers are now allocated dynamically on-demand.
      Entries in the reference frame map, cm->ref_frame_map,
      may now be set to -1 (INVALID_IDX) to indicate that
      there is not a valid reference buffer in that "slot".
      All slots in the reference frame map are now initialized
      to the empty state (-1) and each buffer is initialized
      to have a reference count of 0.
      Change-Id: Id1afe98de98db4ae8b2dfefed7889c3b28c68582