1. 13 Oct, 2015 1 commit
  2. 31 Aug, 2015 1 commit
  3. 27 Aug, 2015 1 commit
  4. 13 Aug, 2015 2 commits
  5. 12 Aug, 2015 2 commits
  6. 21 Jul, 2015 1 commit
    • Yaowu Xu's avatar
      vpx_dsp/bitreader.h: vp9_->vpx_ · bf82514b
      Yaowu Xu authored
      Replace vp9_ in names to vpx_ as they are not codec specific.
      
      Change-Id: I2e583aa63dee769353ada4b42417aa15c4074ebb
      bf82514b
  7. 16 Jun, 2015 2 commits
  8. 06 Dec, 2014 1 commit
  9. 22 Oct, 2014 1 commit
    • Yunqing Wang's avatar
      vp9_ethread: allocate frame contexts outside VP9_COMMON struct · 7c7e4d4e
      Yunqing Wang authored
      This patch allocated frame contexts outside VP9_COMMON. This allows
      multiple threads to share the same copy of frame contexts, and
      reduces the overhead. It also guarantees the correct update of
      these contexts during bitstream packing. This patch doesn't change
      encoding result.
      
      Change-Id: Ic181a2460b891d1d587278a6d02d8057b9dbd353
      7c7e4d4e
  10. 20 Sep, 2014 1 commit
    • hkuang's avatar
      Remove mi_grid_* structures. · c70cea97
      hkuang authored
      mi_grid_* are arrays of pointer to pointer. They save the pointers that point
      to the MIs in cm->mi. But they are unnecessary and complicated. The original
      goal was to remove MODE_INFO_t copy. But with an extra MODE_INFO_t pointer
      inside MODE_INFO_t, same goal could be achieved.
      
      This commit totally removes the mi_grid_* structures. But there are still
      many dummy MODE_INFO_t inside cm->mi which are a waste of memory. Next commit
      will do on-demand MODE_INFO_t allocation in order to save these memories.
      
      Change-Id: I3a05cf1610679fed26e0b2eadd315a9ae91afdd6
      c70cea97
  11. 06 Aug, 2014 1 commit
  12. 02 Apr, 2014 1 commit
  13. 14 Feb, 2014 1 commit
  14. 13 Feb, 2014 1 commit
  15. 10 Feb, 2014 1 commit
  16. 29 Jan, 2014 1 commit
  17. 24 Jan, 2014 1 commit
  18. 13 Dec, 2013 1 commit
  19. 11 Dec, 2013 1 commit
  20. 10 Dec, 2013 3 commits
  21. 06 Dec, 2013 3 commits
  22. 23 Nov, 2013 1 commit
  23. 06 Nov, 2013 1 commit
  24. 29 Oct, 2013 1 commit
  25. 18 Oct, 2013 1 commit
  26. 16 Oct, 2013 1 commit
    • Guillaume Martres's avatar
      Get rid of "this_mi", use "mi_8x8[0]" everywhere instead · acf0d56f
      Guillaume Martres authored
      The only case where they were intentionally pointing to different
      structures was in mbgraph, and this didn't have the expected behavior
      because both of these pointers are used interchangeably through the code
      
      Change-Id: I979251782f90885fe962305bcc845bc05907f80c
      acf0d56f
  27. 01 Oct, 2013 1 commit
    • Dmitry Kovalev's avatar
      Making decode_modes_b function more straightforward. · aeb603f2
      Dmitry Kovalev authored
      Moving out decode_tokens function calls and adding decode_blocks boolean
      variable. We only have to decode if eobtotal > 0, i.e. we have at least one
      non-zero coefficient. Also inlining and remove vp9_set_pred_flag_mbskip
      function.
      
      Change-Id: I7be38b12ee8206faf0beea2bbf4d52be42575b03
      aeb603f2
  28. 30 Sep, 2013 1 commit
  29. 11 Sep, 2013 1 commit
    • Scott LaVarnway's avatar
      New mode_info_context storage -- undo revert · ac6093d1
      Scott LaVarnway authored
      mode_info_context was stored as a grid of MODE_INFO structs.
      The grid now constists of pointers to MODE_INFO structs.  The
      MODE_INFO structs are now stored as a stream (decoder only),
      eliminating unnecessary copies and is a little more cache
      friendly.
      
      Change-Id: I031d376284c6eb98a38ad5595b797f048a6cfc0d
      ac6093d1
  30. 09 Sep, 2013 1 commit
  31. 06 Sep, 2013 1 commit
    • Scott LaVarnway's avatar
      New mode_info_context storage · dae17734
      Scott LaVarnway authored
      mode_info_context was stored as a grid of MODE_INFO structs.
      The grid now constists of a pointer to a MODE_INFO struct and
      a "in the image" flag.  The MODE_INFO structs are now stored
      as a stream, eliminating unnecessary copies and is a little
      more cache friendly.
      
      For the test clips used, the decoder performance improved
      by ~4.3% (1080p) and ~9.7% (720p).
      
      Patch Set 2: Re-encoded clips with latest. Now ~1.7% (1080p)
      and 5.9% (720p).
      
      Change-Id: I846f29e88610fce2523ca697a9a9ef2a182e9256
      dae17734
  32. 26 Aug, 2013 1 commit
  33. 15 Aug, 2013 1 commit