1. 25 Apr, 2013 10 commits
  2. 24 Apr, 2013 11 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
    • 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
    • Jingning Han's avatar
      Contextual entropy coding of partition syntax · ff2b8aa2
      Jingning Han authored
      This commit enables selecting probability models for recursive block
      partition information syntax, depending on its above/left partition
      information, as well as the current block size. These conditional
      probability models are reasonably stationary and consistent across
      frames, hence the backward adaptive approach is used to maintain and
      update the contextual models.
      It achieves coding performance gains (on top of enabling rectangular
      block sizes):
      derf:   0.242%
      yt:     0.391%
      hd:     0.376%
      stdhd:  0.645%
      Change-Id: Ie513d9673337f0d27abd65fb566b711d0844ec2e
    • Dmitry Kovalev's avatar
      Using ROUND_POWER_OF_TWO macro inside vp9_loopfilter_filters.c. · 2e3f3e4f
      Dmitry Kovalev authored
      Change-Id: Icb671cd011f645a3361684207840d14330ca7488
    • Dmitry Kovalev's avatar
      Fixing PRED_SWITCHABLE_INTERP case in vp9_get_pred_context function. · bd994ed4
      Dmitry Kovalev authored
      Adding xd->up_available as additional check for above context.
      Change-Id: If5654e4cae184b9c369b7b2e08076cb2951d00ed
    • Ronald S. Bultje's avatar
      Change chroma loopfilter to skip inner SB edges for tx16x16 also. · 5b57580c
      Ronald S. Bultje authored
      Change-Id: I6ea9e110b5c5b07ab7d092886dbd51a6eccc0217
    • Paul Wilkins's avatar
      Extension of segmentation to 8 segments. · 31ee193a
      Paul Wilkins authored
      Also some further simplification following removal
      of top node code.
      There is an issue in regards to the shared file vp8cx.h
      in regard to the roi_map as this interface assumes that
      there are only 4 segments. I have left the value here as
      4 for now meaning that the roi_map interface is broken
      for VP9.
      Note that this change would have been easier if I hadn't
      had to search for hard wire instances of the number 4
      and <= 3.
      Change-Id: Ia8b6deea4be4dbd20deb1656e689dd43a5f190e8
    • Paul Wilkins's avatar
      Simplify Segment Coding · c77aff12
      Paul Wilkins authored
      Remove top node optimization.
      The improvement this gives is not sufficient to justify
      the extra complexity.
      Change-Id: I2bb4a12a50ffd52cacfa4a3e8acbb2e522066905
    • Paul Wilkins's avatar
      Simple implicit segmentation experiment. · 27bb4777
      Paul Wilkins authored
      Change-Id: Iaef16122732c2a81e0927f9862b51b68dc788712
    • John Koleszar's avatar
      Move skip_block from BLOCK to MACROBLOCK · c7c98a7f
      John Koleszar authored
      This data is fixed at the MB level, so move it to the common part
      of MACROBLOCK.
      Change-Id: Idd8c87118e501cdf0a202bd84c28b502a8234edf
    • John Koleszar's avatar
      Move quantizer data from BLOCK to MACROBLOCK · 5c649f67
      John Koleszar authored
      Quantizers can vary per plane, but not per block. Move these values to
      the per-plane part of MACROBLOCK.
      Change-Id: I320a55e38b7b28b29aec751a4aca5ccd0c9b9326
  3. 23 Apr, 2013 16 commits
  4. 22 Apr, 2013 3 commits
    • Deb Mukherjee's avatar
      Removing the implicit compound inter experiment · 735febf1
      Deb Mukherjee authored
      Removing this experiment for now, since it has been broken with
      the latest code changes.
      Change-Id: I1be2181b56de490fcb577f5905b5e147a8ed82d8
    • Jim Bankoski's avatar
      new version of speed 1 · e7bddba1
      Jim Bankoski authored
      This version of speed 1 only disables modes at higher resolution that
      had distortions >2x the best mode we found...
      The hope is that this could be a replacement for speed 0 ...
      Change-Id: I7421f1016b8958314469da84c4dccddf25390720
    • Scott LaVarnway's avatar
      Moved dequantization into the token decoder · e732bc29
      Scott LaVarnway authored
      Mostly for cleanup purposes.  Now we should be able to rework
      the encoder/decoder to use a common idct/add function.
      Change-Id: I1597cc59812f362ecec0a3493b6101a6cc6fa7ff