1. 23 Jul, 2013 2 commits
    • Scott LaVarnway's avatar
      pack_inter_mode_mvs cleanup · 7bc294a3
      Scott LaVarnway authored
      xd->mode_info_context is set to m prior to this call.
      
      Change-Id: Ibc442529961750c29ccf0c6cae08cb2b0431415f
      7bc294a3
    • Jim Bankoski's avatar
      clean up bw, bh · 86a9dec7
      Jim Bankoski authored
      many structures use bw and bh and they have different meanings.   This cl attempts
      to start this clean up and remove unneccessary 2 step look up log and then
      shift operations...
      
      also removed partition type multiple operation code in bitstream.c.
      
      Change-Id: I7e03e552bdfc0939738e430862e3073d30fdd5db
      86a9dec7
  2. 20 Jul, 2013 1 commit
  3. 19 Jul, 2013 3 commits
  4. 18 Jul, 2013 1 commit
  5. 17 Jul, 2013 1 commit
    • Dmitry Kovalev's avatar
      Removing kf_{y, uv}_mode_prob arrays from VP9Common. · f9f453ec
      Dmitry Kovalev authored
      These arrays have constant values (no any updates). Removing two
      corresponding memcpy calls. Making a little cleanup in vp9_entropymode.h
      as well: removing redundant 'extern' keyword and moving all function
      declarations at the end.
      
      Change-Id: Ia16b38b46aec2e2500f5df29c40a297ae241dede
      f9f453ec
  6. 16 Jul, 2013 2 commits
    • Dmitry Kovalev's avatar
      Changing signature of vp9_get_pred_probs_tx_size. · 5b65a71c
      Dmitry Kovalev authored
      Removing VP9_COMMON* argument and adding struct tx_probs* instead of
      MACROBLOCKD*.
      
      Change-Id: Idf61074631a90ec51eac22c8dcd977f44ac0757c
      5b65a71c
    • Dmitry Kovalev's avatar
      Cleaning up tile code. · 9482a0bf
      Dmitry Kovalev authored
      Removing tile_rows and tile_columns from VP9Common, removing redundant
      constants MIN_TILE_WIDTH and MAX_TILE_WIDTH, changing signature of
      vp9_get_tile_n_bits.
      
      Change-Id: I8ff3104a38179b2c6900df965c144c1d6f602267
      9482a0bf
  7. 13 Jul, 2013 1 commit
  8. 12 Jul, 2013 3 commits
  9. 11 Jul, 2013 2 commits
  10. 10 Jul, 2013 3 commits
  11. 09 Jul, 2013 1 commit
  12. 08 Jul, 2013 1 commit
  13. 03 Jul, 2013 3 commits
  14. 02 Jul, 2013 2 commits
  15. 29 Jun, 2013 1 commit
  16. 28 Jun, 2013 1 commit
  17. 26 Jun, 2013 2 commits
  18. 25 Jun, 2013 1 commit
  19. 19 Jun, 2013 1 commit
  20. 14 Jun, 2013 1 commit
  21. 12 Jun, 2013 1 commit
  22. 11 Jun, 2013 1 commit
    • Deb Mukherjee's avatar
      Minor change in forward updates · a4d906c1
      Deb Mukherjee authored
      Removes the case of coding prob = 0 for forward updates, since that
      is not an allowed probability to code.
      Slightly improves efficiency but may not matter in practice.
      
      Change-Id: I3b4caf82e8f0891992f0706d4089cc5a27568dba
      a4d906c1
  23. 10 Jun, 2013 3 commits
    • Deb Mukherjee's avatar
      New probs for filters/tx_size and a few others · a43ff153
      Deb Mukherjee authored
      * New probs for subpel filters/tx_count
      * Makes a change to not reset to defaults for the tx_size
      probs if an intermediate frame reverts to using a fixed tx_size.
      * A few updates to the parameters for backward adaptation for mode/mv
      * some cosmetic cleanups
      
      derf300: +0.06%
      
      Change-Id: I22994d659bc31ca7a4fc8820fde24001e64a2920
      a43ff153
    • Dmitry Kovalev's avatar
      Using network byte order (big-endian) to encode tile size. · 85381e34
      Dmitry Kovalev authored
      This is consistent with uncompressed header encoding.
      
      Change-Id: Iccf40a44b493ed36ee085b81ed56f7952cde70a9
      85381e34
    • Adrian Grange's avatar
      Implement intra-coded frames · eac344ef
      Adrian Grange authored
      Implements ability to signal and decode frames that are
      encoded using only intra coding modes. Only the decode
      side has been implemented here.
      
      Change-Id: I53ac6a8d90422cd08ba389e5236e15b45f9e93de
      eac344ef
  24. 08 Jun, 2013 2 commits
    • Deb Mukherjee's avatar
      TX_SIZE contexts simplification. · 17da2cab
      Deb Mukherjee authored
      Reduces TX_SIZE contexts to 2 for each kind. The code is
      cleaner and there is hardly any performance difference with
      more than two contexts.
      
      Results: almost neutral
      
      Change-Id: I17656bd6db76224ae2856adf882504560e7dbaa4
      17da2cab
    • Dmitry Kovalev's avatar
      Uncompressed header: new encoding for frame size · 4053fde7
      Dmitry Kovalev authored
      For key frames everything is the same as before. For inter frames we try
      to reference last/golden/altref frame size. If there is no match then the
      actual size is encoded. Also we don't allow zero width and height anymore.
      
      Change-Id: I49d791fd94af749c823579b0c5ef17c961372678
      4053fde7