1. 22 Apr, 2013 - 3 commits
    • Deb Mukherjee's avatar
      Removes the code_nonzerocount experiment · 0aa79be7
      Deb Mukherjee authored
      This patch does not seem to give any benefits.
      
      Change-Id: I9d2b4091d6af3dfc0875f24db86c01e2de57f8db
      0aa79be7
    • Deb Mukherjee's avatar
      End of orientation zero group experiment · 70d9f116
      Deb Mukherjee authored
      Adds an experiment that codes an end-of-orientation symbol
      for every eligible zero encountered in scan order.
      
      This cleans out various other sub-experiments that were part
      of the origiinal patch, which will be later included if found
      useful.
      
      Results are slightly positive on all sets (0.1 - 0.2% range).
      
      Change-Id: I57765c605fefc7fb9d1b57f1b356843602abefaf
      70d9f116
    • John Koleszar's avatar
      reconinter: remove unnecessary functions, params · 6d5ac8f2
      John Koleszar authored
      Removes the redundant dst pointers from vp9_build_inter_predictors_sb{y,uv}
      and the remaining mb specific functions.
      
      Change-Id: I7b6bf439d9394b85ea79b4fe61a3ffc1025720da
      6d5ac8f2
  2. 19 Apr, 2013 - 4 commits
  3. 18 Apr, 2013 - 3 commits
  4. 17 Apr, 2013 - 5 commits
    • Yunqing Wang's avatar
      Remove skip_recon_sb · 37338961
      Yunqing Wang authored
      Removed skip_recon_sb(). Cleanup code so that we could combine
      decode_sb and decode_mb later.
      
      Change-Id: I24d1dd5283e2565072838a03c344938b88bfd35c
      37338961
    • Dmitry Kovalev's avatar
      Transforming decode_sb_row to decode_tile function. · 27533fa2
      Dmitry Kovalev authored
      Also moving frame size check into read_frame_size function.
      
      Change-Id: Ib098d83bd50081bfc2941c87aea0dc58cb39583e
      27533fa2
    • Dmitry Kovalev's avatar
      Moving functions from vp9_dboolhuff.c to vp9_decodframe.c. · db015c83
      Dmitry Kovalev authored
      List of moved functions: vp9_decode_uniform, vp9_decode_term_subexp,
      vo9_inv_recenter_nonneg, vp9_decode_unsigned_max.
      
      Change-Id: Ib518beb90b791690c5c93de17b8bdbf560033b41
      db015c83
    • Dmitry Kovalev's avatar
      Adding DEFAULT_PRED_PROB_{0, 1, 2} constants. · ecff8d71
      Dmitry Kovalev authored
      Also using ALLOWED_REFS_PER_FRAME instead of 3.
      
      Change-Id: I810dd8521d8138edb9dbd78edede49b62f706554
      ecff8d71
    • Jingning Han's avatar
      Recursive partition syntax coding · 90a91cc6
      Jingning Han authored
      Enable recursive partition information coding from SB64X64 down to
      MB16X16. The bit-stream syntax is now supporting rectangular block
      sizes. It starts from SB64X64 and recursively describes the partition
      type of the current block. If the partition type is PARTITION_NONE,
      the block is coded as a single unit; if it is PARTITION_HORZ or
      PARTITION_VERT, the block is segmented into two independently coded
      rectangular units, with no further partition needed; otherwise, the
      block is segmented into 4 square blocks. i.e., PARTITION_SPLIT case,
      each can be potentially further partitioned.
      
      Forward adaptive probability modeling is used for the partition
      information coding, conditioned on the current block size.
      
      Change-Id: I499365fb547839d555498e3bcc0387d8a3587d87
      90a91cc6
  5. 16 Apr, 2013 - 3 commits
  6. 15 Apr, 2013 - 2 commits
  7. 12 Apr, 2013 - 2 commits
    • Jingning Han's avatar
      Enable inter predictor for rectangular block size · 3ba9dd41
      Jingning Han authored
      Combine superblock inter predictors into a unified function that
      allows configurable block width and height. The inter predictions
      of block sizes smaller than 16x16 are handled differently. To be
      continued on merging them later.
      
      Change-Id: I14075959dd5e221f00c205c99ca35c1c31ef728e
      3ba9dd41
    • Yaowu Xu's avatar
      Rename B_PRED to I4X4_PRED · 7de5edd1
      Yaowu Xu authored
      So it is consistent with I8x8_PRED.
      
      Change-Id: Iefa65124b2419690d83e526c611129c0ede29d11
      7de5edd1
  8. 11 Apr, 2013 - 6 commits
  9. 10 Apr, 2013 - 4 commits
    • Jingning Han's avatar
      Make dequant/idct block size independent · bbd0063b
      Jingning Han authored
      The unified dequantization, inverse transform, and adding functions
      support rectangular block sizes. Also separate the operations on
      luma and chroma components, in the consideration of the txfm_size
      for uv components in rectangular block sizes.
      
      Change-Id: I2a13246b2a9086b37d575d346070990d854cc110
      bbd0063b
    • Jingning Han's avatar
      Make SB Decoding units size-independent · e63099d1
      Jingning Han authored
      Unify the sb32x32 and sb64x64 decoding units, which also allow for
      other rectangular block sizes.
      
      Change-Id: Ia5187ab2af56f98c3f99272bdf4dbcabe798ad5d
      e63099d1
    • Ronald S. Bultje's avatar
      Make SB coding size-independent. · a3874850
      Ronald S. Bultje authored
      Merge sb32x32 and sb64x64 functions; allow for rectangular sizes. Code
      gives identical encoder results before and after. There are a few
      macros for rectangular block sizes under the sbsegment experiment; this
      experiment is not yet functional and should not yet be used.
      
      Change-Id: I71f93b5d2a1596e99a6f01f29c3f0a456694d728
      a3874850
    • Dmitry Kovalev's avatar
      Adding setup_quantization function. · f370db0c
      Dmitry Kovalev authored
      Change-Id: I8fe25a905717a3cd2da5f87ba0403357536183cf
      f370db0c
  10. 09 Apr, 2013 - 4 commits
  11. 08 Apr, 2013 - 1 commit
    • Dmitry Kovalev's avatar
      Simplification of decoder's code. · 5811d7e8
      Dmitry Kovalev authored
      Removing several commented code blocks, using uint32_t and uint8_t types,
      removing redundant code.
      
      Change-Id: Ifc5cc9863897925ea2a7cab4f7309ccf28d80bfe
      5811d7e8
  12. 05 Apr, 2013 - 3 commits