1. 04 Dec, 2013 2 commits
  2. 29 Oct, 2013 1 commit
  3. 24 Sep, 2013 1 commit
  4. 17 Sep, 2013 1 commit
  5. 12 Jul, 2013 1 commit
    • James Zern's avatar
      yv12config: remove YUV_TYPE · 4fc6c88e
      James Zern authored
      this was never fleshed out in the context of VP8, for which it was
      added. for VP9 it has no meaning.
      
      Change-Id: Iba2ecc026d9e947067b96690245d337e51e26eff
      4fc6c88e
  6. 17 Jun, 2013 1 commit
    • Jeff Petkau's avatar
      Change the encryption feature to use a callback for decryption. · 368c7237
      Jeff Petkau authored
      This allows code calling the library can choose an arbitrary
      encryption algorithm.
      
      Decoder control parameter VP8_SET_DECRYPT_KEY is renamed to
      VP8D_SET_DECRYPTOR, and now takes an small config struct instead
      of just a byte array.
      
      Change-Id: I0462b3388d8d45057e4f79a6b6777fe713dc546e
      368c7237
  7. 16 Mar, 2013 1 commit
  8. 14 Mar, 2013 1 commit
  9. 29 Jan, 2013 1 commit
  10. 06 Dec, 2012 1 commit
  11. 15 Nov, 2012 1 commit
  12. 01 Nov, 2012 2 commits
  13. 31 Oct, 2012 5 commits
  14. 30 Oct, 2012 7 commits
  15. 26 Oct, 2012 1 commit
  16. 25 Oct, 2012 2 commits
  17. 24 Oct, 2012 2 commits
    • John Koleszar's avatar
      Fix bad merge of coef_probs update · 45b4832f
      John Koleszar authored
      Stray CONFIG_HYBRIDTRANSFORM caused decode mismatch.
      
      Change-Id: I1d77bad9b366f7a6ceb3cb45269ed5badb5c4c53
      45b4832f
    • John Koleszar's avatar
      coef_probs: remove duplicate read/update code · 226e55c1
      John Koleszar authored
      Refactor per-transform copy & paste into a common function
      update_coef_probs_common() and read_coef_probs_common(). The dry-run and
      bit-writing loops in the encoder are still obvious candidates to be made
      common, but they start to diverge a bit in the next commit, so are left
      as-is for now.
      
      Change-Id: I896bd3f4a073a6296eab7e92463fef79d8c6c08c
      226e55c1
  18. 23 Oct, 2012 1 commit
    • Deb Mukherjee's avatar
      Merging in the Switchable interp experiment · 53731197
      Deb Mukherjee authored
      There is a macro DEFAULT_INTERP_FILTER defined in encoder/onyx_if.c that
      is set as EIGHTTAP for now - so SWITCHABLE is not really used. Ideally,
      this should be SWITCHABLE but that would make the encoder quite a bit slower.
      We will change the default filter to SWITCHABLE once we find a faster way to
      search for switchable filters.
      
      Change-Id: Iee91832cdc07e6e14108d9b543130fdd12fc9874
      53731197
  19. 22 Oct, 2012 4 commits
    • Deb Mukherjee's avatar
      Merging in the TX_SELECT experiment · 04d62a98
      Deb Mukherjee authored
      Change-Id: I0d306b0062be59bc785b65882691c956c8b5e7c8
      04d62a98
    • Deb Mukherjee's avatar
      Merge of the newmventropy experiment · 78808ad9
      Deb Mukherjee authored
      Removes the old mv encoding code.
      
      Change-Id: I1026d48cc5ac15ccb776f98463e929254c3dc7da
      78808ad9
    • Deb Mukherjee's avatar
      Merging the hybrid transform experiments · f1046563
      Deb Mukherjee authored
      Change-Id: I99f1982b30a630a9a070a8326d83b34a33cba14c
      f1046563
    • Ronald S. Bultje's avatar
      8x8 transform support in splitmv. · 84ea002e
      Ronald S. Bultje authored
      For splitmv, where partitioning is 8x16, 16x8 or 8x8, this patch
      uses the 8x8 transform (instead of the 4x4) if txfm_mode is
      ALLOW_8X8 or ALLOW_16X16. For TX_MODE_SELECT, splitmv can indicate
      which of the 2 transform sizes (4x4 or 8x8) it wants to use.
      
      Gains (with hybridtx4x4/8x8/16x16 and tx_select experiments
      enabled) on derf: +0.9%, HD: +0.4%, STD/HD: +0.8% (SSIM or overall
      PSNR, both metrics show similar improvements).
      
      Change-Id: Ide954b000b415548ed92a7ac78e24f36e60fcf06
      84ea002e
  20. 21 Oct, 2012 1 commit
  21. 19 Oct, 2012 2 commits
    • John Koleszar's avatar
      Remove bc, bc2 from pbi,cpi,xd · e9fd1eac
      John Koleszar authored
      Pass the bool coder to be used explicitly. This avoids cases where two
      different bool coders can be addressed from the same function. Also be
      more consistent with bool coder variable naming, start to standardize
      on 'bc'.
      
      Change-Id: I1c95e2fdbe24ebe8c0f84924daa1728e3b054a31
      e9fd1eac
    • Deb Mukherjee's avatar
      Some cleanups and fixes. · f3208f36
      Deb Mukherjee authored
      Separates the logic on transform type selection previously spread out
      over a number of files into a separate function. Currently the tx_type
      field in b_mode_info is not used, but still left in there to eventually
      use for signaling the transform type in the bitstream.
      
      Also, now for tx_type = DCT_DCT, the regular integer DCT is used, as
      opposed to the floating point DCT used in conjuction with hybrid
      transform.
      
      Results change somewhat due to the transform change, but are within
      reasonable limits. The hd/std-hd sets are slightly up, while derf/yt
      are slightly down.
      
      Change-Id: I5776840c2239ca2da31ca6cfd7fd1148dc5f9e0f
      f3208f36
  22. 17 Oct, 2012 1 commit