1. 01 Apr, 2015 3 commits
    • Yaowu Xu's avatar
      use MAX_MB_PLANE consistently · f26b8c84
      Yaowu Xu authored
      Change-Id: Ic416a7f145001a88f5a7f70dde9b1edbc1b69381
    • Yaowu Xu's avatar
      Simplify bsize calculation · ba91b54d
      Yaowu Xu authored
      Change-Id: Ibc514684def9914c66f04cb7931f773e2b79c168
    • 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
  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
    • 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