1. 29 Sep, 2016 6 commits
  2. 28 Sep, 2016 12 commits
  3. 27 Sep, 2016 2 commits
  4. 26 Sep, 2016 8 commits
  5. 23 Sep, 2016 3 commits
    • Thomas Davies's avatar
      Encode and decode multiple tile groups. · ce12003d
      Thomas Davies authored
      A tile group is a set of tiles in scan order.
      
      Each tile group has a version of uncompressed and compressed headers,
      identical apart from tile group parameters.
      Encoding probability updates takes account of the number of
      headers to control overheads.
      
      The decoder supports arbitrary numbers of tile groups with
      arbitrary number of tiles. The number of tiles in a TG is
      signalled in the uncompressed header for that TG.
      
      The encoder currently only supports a fixed number
      of TGs (3, when error resilient mode is on) of equal size
      (except possibly for the last one).
      
      The average BDR performnce with 3 tile groups versus
      anchor with error resilient mode and up to 16 tiles is:
      
      NR YCbCr:      3.02%      3.04%      3.05%
      PSNRHVS:      3.09%
      SSIM:      3.06%
      MSSSIM:      3.05%
      CIEDE2000:      3.04%
      
      Change-Id: I9b97c5ed733103b9160a3a5d4370de5322c00c0b
      ce12003d
    • Jingning Han's avatar
      Add 2x2 adst and dct units · 75112626
      Jingning Han authored
      Change-Id: I6d3e97385a9d1c82fd3b7cbc8fcc02b3f682e955
      75112626
    • Guillaume Martres's avatar
      Remove skip_txfm optimization · beacb3ff
      Guillaume Martres authored
      This is a port of
      https://chromium.googlesource.com/webm/libvpx/+/92922be83c0b4b98d50f24cc3a1e7cc0a1b5741a
      from nextgenv2
      
      Change-Id: Ie62170f7305a1588a2d170e36297618a549f1787
      beacb3ff
  6. 22 Sep, 2016 6 commits
  7. 21 Sep, 2016 3 commits
    • Alex Converse's avatar
      Align frame contexts. · d822126f
      Alex Converse authored
      This will allow for aligned cdfs and scan orders inside.
      
      Change-Id: I799af6cc0b87d90bad56f32fd822e0690fc51b8b
      d822126f
    • Angie Chiang's avatar
      Replace get_tx1d_size(), get_tx2d_size() by tx_size_1d tx_size_2d arrays · 2e52fb25
      Angie Chiang authored
      Change-Id: Id6b0e27a91dc42ae3a0aad1d55716001fef9e91c
      2e52fb25
    • Angie Chiang's avatar
      Work around to avoid mismtach on adaptive scan experiment · d58f39d5
      Angie Chiang authored
      1) Turn off SIMD quantizer in adapt_scan experiment because the iscan is
      not 16-byte aligned now.
      
      2) Turn off eob-specific dqcoeff initialization in
      inverse_transform_block_inter and inverse_transform_block_intra
      
      3) Turn off transform optimization for special eob because it is not
      compatible with adapt_scan experiment
      
      Performance:
              PSNR    BDRate
      lowres  1.2%    1.068%
      midres  0.897%  0.769%
      hdres   0.945%  0.724%
      
      Change-Id: I197c19ba536761c334790a040ef44534c7cf21b5
      d58f39d5