1. 16 Nov, 2017 1 commit
    • Yunqing Wang's avatar
      Modify lightfield encoding example · b041d8a7
      Yunqing Wang authored
      Modified the lightfield encoding example to accommodate HW implementation
      requirements. Fixed the encoding scheme, generated a bitstream of a list
      of references followed by the surrounding large scale tile coded frames.
      All large scale tile coded frames use the same uncompressed frame header
      and the same set of frame contexts. This example also wrote out the frame
      header and frame contexts while encoding a large scale tile frame and
      setting EXT_TILE_DEBUG to 1.
      
      Change-Id: I7cc19099195d0a20335d5c6bfb9f493f1bf3a7b2
      b041d8a7
  2. 16 May, 2017 1 commit
    • Yunqing Wang's avatar
      Fix debugmodes file · d097ec14
      Yunqing Wang authored
      Fixed debugmodes.c to incorporate the mi size change in CB4X4.
      
      Change-Id: Id4d44866636a1a0715e03a7a4c9884c51ca7f59d
      d097ec14
  3. 02 Sep, 2016 1 commit
  4. 01 Sep, 2016 2 commits
  5. 12 Aug, 2016 1 commit
  6. 22 Mar, 2016 1 commit
    • Yaowu Xu's avatar
      vp10/ -> av1/ · cfea7dd7
      Yaowu Xu authored
      Change-Id: Ia055d03656ad1580447eced8687949583fdf4089
      cfea7dd7
  7. 28 Jan, 2016 1 commit
  8. 09 Nov, 2015 1 commit
    • Johann's avatar
      Release v1.5.0 · cbecf57f
      Johann authored
      Javan Whistling Duck release.
      
      Change-Id: If44c9ca16a8188b68759325fbacc771365cb4af8
      cbecf57f
  9. 13 Aug, 2015 1 commit
  10. 12 Aug, 2015 2 commits
  11. 28 Apr, 2015 1 commit
  12. 21 Apr, 2015 1 commit
    • Scott LaVarnway's avatar
      Revert "Remove mi_grid_* structures." · 8b17f7f4
      Scott LaVarnway authored
      (see I3a05cf1610679fed26e0b2eadd315a9ae91afdd6)
      
      For the test clip used, the decoder performance improved by ~2%.
      This is also an intermediate step towards adding back the
      mode_info streams.
      
      Change-Id: Idddc4a3f46e4180fbebddc156c4bbf177d5c2e0d
      8b17f7f4
  13. 11 Feb, 2015 1 commit
    • Yunqing Wang's avatar
      Make vp9_print_modes_and_motion_vectors() work · f37788ea
      Yunqing Wang authored
      MODE_INFO struct was modified, and vp9_print_modes_and_motion_vectors()
      didn't work anymore. This patch modified vp9_debugmodes.c so that
      this function works again for debug usage.
      
      Change-Id: I293fae0295235deb2529a460a274caf7c045ac1a
      f37788ea
  14. 07 Oct, 2014 1 commit
  15. 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
  16. 15 May, 2014 1 commit
  17. 18 Mar, 2014 1 commit
  18. 13 Feb, 2014 1 commit
  19. 30 Sep, 2013 1 commit
  20. 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
  21. 09 Sep, 2013 1 commit
  22. 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
  23. 29 Aug, 2013 1 commit
  24. 28 Aug, 2013 1 commit
  25. 14 Aug, 2013 1 commit
    • Paul Wilkins's avatar
      Renaming in MB_MODE_INFO · 26fead7e
      Paul Wilkins authored
      The macro block mode info context originally contained an
      entry for each 16x16 macroblock. In VP9 each entry refers
      to an 8x8 region not a macro block, so the naming is misleading.
      
      This first stage clean up changes the names of 3 entries in the
      structure to remove the mb_ prefix.
      
      TODO clean up the nomenclature more widely in respect of
      mbmi and bmi.
      
      Change-Id: Ia7305c6d0cb805dfe8cdc98dad21338f502e49c6
      26fead7e
  26. 20 Jun, 2013 2 commits
    • Frank Galligan's avatar
      Fix win64 warning. · c259af4f
      Frank Galligan authored
      - size_t vs int.
      
      Change-Id: Ib47ebd932a4b69db9f52a43000bb69d0a96b9134
      c259af4f
    • Jim Bankoski's avatar
      new debug modes code · 2c6bdbbc
      Jim Bankoski authored
      The new print out includes skips and has prefixed sections so you can
      grep to find things like transforms chosen on each frame.
      
      Change-Id: I195043424647d9514cfc3ff6720a5b20d010fa1b
      2c6bdbbc
  27. 10 Jun, 2013 1 commit
    • Jim Bankoski's avatar
      print debugging info from mode info struct · ba2af976
      Jim Bankoski authored
      This commit has no impact but to help us debug issues.   To Use call like
      this:
      
        vp9_print_modes_and_motion_vectors(cpi->common.mi, cpi->common.mi_rows,
                                           cpi->common.mi_cols,
                                           cpi->common.current_video_frame,
                                           "decode_mi.stt");
      
      Change-Id: I89e27725dae351370eb7f311a20a145ed4f1d041
      ba2af976
  28. 29 May, 2013 1 commit
  29. 17 May, 2013 1 commit
    • Jim Bankoski's avatar
      holds utility debugging functions · b67e46b3
      Jim Bankoski authored
      This one prints out a visual version of the partitioning for human
      eyes to follow...
      
      Change-Id: Iba434589a2f55eb069484686d99a382db93b9548
      b67e46b3
  30. 12 Apr, 2013 1 commit
  31. 05 Mar, 2013 1 commit
    • Dmitry Kovalev's avatar
      Code cleanup. · 7f99c3c5
      Dmitry Kovalev authored
      Removing redundant 'extern' keywords, fixing formatting and #include order,
      code simplification.
      
      Change-Id: I0e5fdc8009010f3f885f13b5d76859b9da511758
      7f99c3c5
  32. 09 Feb, 2013 1 commit
    • John Koleszar's avatar
      Replace as_mv struct with array · 7ca517f7
      John Koleszar authored
      Replace as_mv.{first, second} with a two element array, so that they
      can easily be processed with an index variable.
      
      Change-Id: I1e429155544d2a94a5b72a5b467c53d8b8728190
      7ca517f7
  33. 14 Jan, 2013 1 commit
    • Ronald S. Bultje's avatar
      Remove compound intra-intra experiment. · c9071601
      Ronald S. Bultje authored
      This experiment gives little gains and adds relatively much code
      complexity (and it hinders other experiments), so let's get rid of
      it.
      
      Change-Id: Id25e79a137a1b8a01138aa27a1fa0ba4a2df274a
      c9071601
  34. 28 Nov, 2012 1 commit
  35. 27 Nov, 2012 1 commit
    • John Koleszar's avatar
      Add vp9_ prefix to all vp9 files · fcccbcbb
      John Koleszar authored
      Support for gyp which doesn't support multiple objects in the same
      static library having the same basename.
      
      Change-Id: Ib947eefbaf68f8b177a796d23f875ccdfa6bc9dc
      fcccbcbb
  36. 01 Nov, 2012 2 commits