1. 01 Apr, 2015 3 commits
    • Yaowu Xu's avatar
      use MAX_MB_PLANE consistently · f26b8c84
      Yaowu Xu authored
      Change-Id: Ic416a7f145001a88f5a7f70dde9b1edbc1b69381
      f26b8c84
    • Yaowu Xu's avatar
      Simplify bsize calculation · ba91b54d
      Yaowu Xu authored
      Change-Id: Ibc514684def9914c66f04cb7931f773e2b79c168
      ba91b54d
    • Yunqing Wang's avatar
      Enhance the transform skipping decision-making in non-rd mode · a0043c6d
      Yunqing Wang authored
      For large partition blocks(block_size > 32x32), the variance
      calculation is modified so that every 8x8 block's variance
      is stored during the calculation, which is used in the
      following transform skipping test. Also, the variance for
      every tx block is calculated. The skipping test checks all tx
      blocks in the partition, and sets the skip flag only if all tx
      blocks are skippable. If the skip flag of Y plane is 1, a
      quick evaluation is done on UV planes. If the current partition
      block is skippable in YUV planes, the mode search checks fewer
      inter modes and doesn't check intra modes.
      
      The rtc set borg test(at speed 6) showed that:
      Overall psnr: -0.527%; Avg psnr: -0.510%; ssim: -0.573%.
      Average single-thread speedup on rtc set was 3.5%.
      For 720p clips, more speedups were seen.
      gipsrecmotion: 13%
      gipsrestat: 12%
      vidyo: 5 - 9%
      dark: 15%
      niklas: 6%
      
      Change-Id: I8d8ebec0cb305f1de016516400bf007c3042666e
      a0043c6d
  2. 31 Mar, 2015 16 commits
  3. 30 Mar, 2015 11 commits
  4. 28 Mar, 2015 1 commit
  5. 27 Mar, 2015 2 commits
  6. 26 Mar, 2015 5 commits
  7. 25 Mar, 2015 2 commits
    • Adrian Grange's avatar
      Remove 8-bit array in HBD · ad18b2b6
      Adrian Grange authored
      Creating both 8- and 16-bit arrays and then only using one
      of them is wasteful.
      
      Change-Id: Ic5b397c283efaff7bcfff2d2413838ba3e065561
      ad18b2b6
    • Adrian Grange's avatar
      Replace heap with stack memory allocation · 65df3d13
      Adrian Grange authored
      Replaced the dynamic memory allocation of the
      second_pred buffer with an allocation on the stack.
      
      Change-Id: I2716c46b71e8587714ca5733a99eca2c68419b23
      65df3d13