1. 13 Feb, 2013 11 commits
  2. 12 Feb, 2013 9 commits
  3. 11 Feb, 2013 5 commits
  4. 09 Feb, 2013 7 commits
  5. 08 Feb, 2013 8 commits
    • John Koleszar's avatar
      Pass macroblock index to pick inter functions · 6125a1ed
      John Koleszar authored
      Pass the current mb row and column around rather than the
      recon_yoffset and recon_uvoffset, since those offsets will
      change from predictor to predictor, based on the reference
      frame selection.
      
      Change-Id: If3f9df059e00f5048ca729d3d083ff428e1859c1
      6125a1ed
    • John Koleszar's avatar
      Merge changes Icd1a2a5a,I204d17a1,I3ed92117 into experimental · 6dfc95fe
      John Koleszar authored
      * changes:
        Initial support for resolution changes on P-frames
        Avoid allocating memory when resizing frames
        Adds a test for the VP8E_SET_SCALEMODE control
      6dfc95fe
    • John Koleszar's avatar
      Merge changes Ife0d8147,I7d469716,Ic9a5615f into experimental · 3de8ee6b
      John Koleszar authored
      * changes:
        Restore SSSE3 subpixel filters in new convolve framework
        Convert subpixel filters to use convolve framework
        Add 8-tap generic convolver
      3de8ee6b
    • John Koleszar's avatar
      Initial support for resolution changes on P-frames · 393b4856
      John Koleszar authored
      Allows inter-frames to change resolution. Currently these are
      almost equivalent to keyframes, as only intra prediction modes
      are allowed, but without the other context resets that occur on
      keyframes.
      
      Change-Id: Icd1a2a5af0d9462cc792588427b0a1f5b12e40d3
      393b4856
    • John Koleszar's avatar
      Avoid allocating memory when resizing frames · c03d45de
      John Koleszar authored
      As long as the new frame is smaller than the size that was originally
      allocated, we don't need to free and reallocate the memory allocated.
      Instead, do the allocation on the size of the first frame. We could
      make this passed in from the application instead, if we wanted to
      support external upscaling.
      
      Change-Id: I204d17a130728bbd91155bb4bd863a99bb99b038
      c03d45de
    • John Koleszar's avatar
      Adds a test for the VP8E_SET_SCALEMODE control · 88f99f4e
      John Koleszar authored
      Tests that the external interface to set the internal codec scaling
      works as expected. Also updates the test to pull the height from
      the decoded frame size rather than parsing the keyframe header,
      in anticipation of allowing resolution changes on non-keyframes.
      
      Change-Id: I3ed92117d8e5288fbbd1e7b618f2f233d0fe2c17
      88f99f4e
    • John Koleszar's avatar
      Restore SSSE3 subpixel filters in new convolve framework · 29d47ac8
      John Koleszar authored
      This commit adds the 8 tap SSSE3 subpixel filters back into the code
      underneath the convolve API. The C code is still called for 4x4
      blocks, as well as compound prediction modes. This restores the
      encode performance to be within about 8% of the baseline.
      
      Change-Id: Ife0d81477075ae33c05b53c65003951efdc8b09c
      29d47ac8
    • Yunqing Wang's avatar
      Integerization of dct32x32 · dbccffe2
      Yunqing Wang authored
      Test on derf set showed 0.047% overall psnr change.
      
      Change-Id: Id16c276c251a3943850ac9b95e9b09a56cf42b19
      dbccffe2