1. 07 Dec, 2016 4 commits
  2. 06 Dec, 2016 5 commits
    • Jingning Han's avatar
      Make BLOCK_OFFSET marco operate in min tx_size · 3468df1b
      Jingning Han authored
      Change-Id: I99d3abd47480ebd73fc0034fac82663c003f7bb8
      3468df1b
    • David Barker's avatar
      Improve rdopt decisions for ext-inter · ac37fa3d
      David Barker authored
      Relative to previous ext-inter:
      lowres: -0.177%
           or -0.029% (with USE_RECT_INTERINTRA = 0)
      
      * When predicting interintra modes, the previous code did not provide
        the intra predictor with the correct context during rdopt. Add an
        explicit 'ctx' parameter to the relevant functions, to provide this
        context.
        This fixes a nondeterminism bug, which was causing test failures in
        *EncoderThreadTest*
      
      * For rectangular blocks, build_intra_predictors_for_interintra needs
        to overwrite part of the context buffer in order to set up the
        correct context for intra prediction. We now restore the original
        contents afterwards.
      
      * Add a flag to enable/disable rectangular interintra prediction;
        disabling improves encoding speed but reduces BDRATE improvement.
      
      Change-Id: I7458c036c7f94df9ab1ba0c7efa79aeaa7e17118
      ac37fa3d
    • Jingning Han's avatar
      Handle the block offset using min transform block size · 81492267
      Jingning Han authored
      Map the block offset to pixel positions in the unit of minimum
      transform block size. This change retains the same coding
      statistics. The encoding speed is slightly faster (<1%).
      
      Change-Id: I2641d2b1e317ef4cdf477718c446ef025b8eef41
      81492267
    • Jingning Han's avatar
      Scale up the codec to operate in unit of 2x2 transform block · 0d1be88e
      Jingning Han authored
      Scale the counting scheme to operate in the unit of 2x2 transform
      block size and 4x4 coding block size.
      
      Change-Id: I7c4155c3b29df109278187d5ce0aa78d85a6245e
      0d1be88e
    • Debargha Mukherjee's avatar
      Add domain transform recursive filter · 3981be93
      Debargha Mukherjee authored
      This filter is meant to replace the bilateral filter,
      but is currently added in addition to the bilateral filter
      for testing.
      
      Change-Id: Ia529701e69833d47c11b3367d5bf804eb8498079
      3981be93
  3. 05 Dec, 2016 3 commits
  4. 03 Dec, 2016 1 commit
    • Angie Chiang's avatar
      Fix compile warning in av1_convolve_ssse3.c · d1d76ba8
      Angie Chiang authored
      For some historical reason, coefficients of interpolation filters
      in filter.c is defined in int16_t but use 8 bits only.
      On the other hand, SIMD like to use int8_t to represent those
      coefficients for economical reason.
      The conversion from int16_t to int8_t will introduce
      "possible loss of data" warning.
      
      We use cast to work around this problem.
      
      Change-Id: I42ef0a2a815a8f93c579f7984c9b957c1aed6d6c
      d1d76ba8
  5. 02 Dec, 2016 9 commits
  6. 01 Dec, 2016 12 commits
  7. 30 Nov, 2016 6 commits