1. 10 May, 2013 1 commit
    • John Koleszar's avatar
      Subsampling aware allocs and bitstream · da58436f
      John Koleszar authored
      Make framebuffer allocations according to the chroma subsamping
      factors in use. A bit is placed in the raw part of the frame header for
      each of the two subsampling factors. This will be moved in a future
      commit to make them part of the TBD feature set bits, probably only set
      on keyframes, etc.
      
      Change-Id: I59ed38d3a3c0d4af3c7c277617de28d04a001853
      da58436f
  2. 08 May, 2013 3 commits
  3. 07 May, 2013 6 commits
  4. 06 May, 2013 2 commits
  5. 04 May, 2013 1 commit
  6. 03 May, 2013 1 commit
    • Adrian Grange's avatar
      Extend number of reference buffers to 8. · d7eea782
      Adrian Grange authored
      The number of reference buffers is extended to 8 and
      a reference sign-bias added for the LAST_FRAME.
      
      Whilst the number of reference buffers used by an
      individual frame remains unchanged at 3, these may
      now be selected from 8 possible buffers.
      
      Change-Id: I2d247b9c1c2b3a339d6c9fac125e81ba373f75a7
      d7eea782
  7. 02 May, 2013 1 commit
  8. 01 May, 2013 4 commits
    • Scott LaVarnway's avatar
      Reduced y_dequant, uv_dequant size · 94ed11d8
      Scott LaVarnway authored
      Currently, only two values are used.  Removed the unused
      values.
      
      Change-Id: Idc5b8be354d84ffc68df39ea3e45f9f50d977b35
      94ed11d8
    • Jingning Han's avatar
      Enable bit-stream support to SB8X8 · 2bf1dc2e
      Jingning Han authored
      This commit enables bit-stream writing and reading for recursive
      partition down to block 8x8.
      
      Change-Id: I163cd48d191cc94ead49cbb7fc91374f6bf204e2
      2bf1dc2e
    • John Koleszar's avatar
      Make vp9_optimize_sb* common · 1f80a568
      John Koleszar authored
      Unify the various vp9_optimize_sb functions into one that handles all
      transform sizes.
      
      Change-Id: I48b642fbfb3e72cc2e0bcf1d0317a80a80547882
      1f80a568
    • Jingning Han's avatar
      Migrating MB decoding into decode_sb/atom · 09aaf61e
      Jingning Han authored
      The decode_mb only carries I8X8_PRED decoding, which will be covered
      by the regular MB intra modes when SB8X8 is on. To be removed later.
      
      Change-Id: I3b9ee55917a30b42518b81987bc10c22b1a19e7f
      09aaf61e
  9. 30 Apr, 2013 5 commits
    • Ronald S. Bultje's avatar
      sb8x8 integration in rd loop. · d068d869
      Ronald S. Bultje authored
      Work-in-progress, not yet ready for review. TODO items:
      - bitstream writing (encoder) and reading (decoder)
      - decoder reconstruction
      
      Change-Id: I5afb7284e7e0480847b47cd0097cb469433c9081
      d068d869
    • Dmitry Kovalev's avatar
      Adding vp9_get_qindex function. · 3f6c6ffc
      Dmitry Kovalev authored
      Moving common code from encoder and decoder to vp9_get_qindex function.
      Also moving quant-related constants from vp9_onyxc_int.h to
      vp9_quant_common.h.
      
      Change-Id: I70c5bfbaa1c8bf00fde0bfc459d077f88b6d46c8
      3f6c6ffc
    • Dmitry Kovalev's avatar
      Adding vp9_update_frame_size function. · 15b5e465
      Dmitry Kovalev authored
      Moving common code from encoder and decoder to vp9_update_frame_size.
      
      Change-Id: I6ca758b7d05ffd52821bd3f7ad68089da11e4165
      15b5e465
    • Jingning Han's avatar
      Migrating SPLITMV_4X4 decoding into decode_atom · ce3a8a6e
      Jingning Han authored
      Separate the decoding process of 4x4 block based coding (both intra
      and inter) from decode_mb and move it into decode_atom_. This allows
      to further move the rest per 16x16 block decoding of decode_mb into
      decode_sb, and hence eventually deprecating decode_mb when SB8X8 is
      enabled.
      
      Change-Id: I678cb8007d8a57b792d7a23020edb0c74fbf4237
      ce3a8a6e
    • Jingning Han's avatar
      Separate I4X4_PRED coding from macroblock modules · 94191b5c
      Jingning Han authored
      Separate the functionality of I4X4_PRED from decode_mb. Use
      decode_atom_intra instead, to enable recursive partition of superblock
      down to 8x8.
      
      Change-Id: Ifc89a3be82225398954169d0a839abdbbfd8ca3b
      94191b5c
  10. 29 Apr, 2013 2 commits
    • Ronald S. Bultje's avatar
      Change above/left_context to use an 8x8 basis. · 2dbaa4f4
      Ronald S. Bultje authored
      Output changes slightly because of a minor bug in (at least) the sb32x16
      block2above tx16x16 tables that previously existed in vp9_blockd.c.
      
      Change-Id: I624af28ac200a8322d64454cf05c79e9502968cc
      2dbaa4f4
    • John Koleszar's avatar
      Unify decode_sb for >16x16 in vp9_decodframe.c · d8a120c1
      John Koleszar authored
      First patch to make sb decoding based on the transform size. This patch
      is working for the sb modes, combining the parts of decode_mb that fit
      into this framework will come as a second patch.
      
      Change-Id: I26123416a7a87e096bbdb5eb944ce5bb198384f8
      d8a120c1
  11. 26 Apr, 2013 6 commits
  12. 25 Apr, 2013 6 commits
  13. 24 Apr, 2013 2 commits
    • Yaowu Xu's avatar
      Merge two similar functions into one · bcf82cf5
      Yaowu Xu authored
      Function set_mb_row() and set_mb_col() do similar work and are always
      called together, this commit merged them into a single function for
      clarity and easy maintainence.  This was a TODO item.
      
      Change-Id: I956bd9ed6afb8b2b0469b20fd8bc893b26f8a0f3
      bcf82cf5
    • Jingning Han's avatar
      Move sbsegment out of experimental list · b0e3b3df
      Jingning Han authored
      Move rectangular superblock coding out of experimental list.
      
      Change-Id: I96c37547d122330d666a67b4bf577ae54547857f
      b0e3b3df