1. 24 Apr, 2013 2 commits
  2. 23 Apr, 2013 3 commits
  3. 22 Apr, 2013 6 commits
  4. 19 Apr, 2013 5 commits
  5. 18 Apr, 2013 3 commits
  6. 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
    • 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
    • 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
    • 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
    • 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
  7. 16 Apr, 2013 3 commits
  8. 15 Apr, 2013 2 commits
  9. 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
    • Yaowu Xu's avatar
      Rename B_PRED to I4X4_PRED · 7de5edd1
      Yaowu Xu authored
      So it is consistent with I8x8_PRED.
      Change-Id: Iefa65124b2419690d83e526c611129c0ede29d11
  10. 11 Apr, 2013 6 commits
  11. 10 Apr, 2013 3 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
    • 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
    • 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