1. 16 Dec, 2016 3 commits
  2. 15 Dec, 2016 2 commits
  3. 14 Dec, 2016 1 commit
    • hui su's avatar
      Refactor ext-intra · 45dc597a
      hui su authored
      Miscellaneous changes. Mostly code simplification and cleanup.
      Make luma max angle delta depend on block size, which is the
      way it was before the nextgenv2 branch merge.
      Also some fixes for compatibility of ext-intra and alt-intra.
      Change-Id: I2ce869e6ba7dee765a8dc4802f5e88040db3df22
  4. 12 Dec, 2016 2 commits
    • Debargha Mukherjee's avatar
      Replace bilateral filter with domain transform RF · 0e67b25c
      Debargha Mukherjee authored
      The main objective is to reduce computational complexity.
      The domain transform filter has an effect of edge preserving smoothing
      at a lower computational cost than the bilateral filter, and can be
      readily paralelized.
      A little drop in coding efficiency about 0.06% for lowres, 0.16% for
      Change-Id: Id949406b7e5afe9b64588d130065c63a76e4f3f9
    • Debargha Mukherjee's avatar
      Refines the recode loop · 705544c2
      Debargha Mukherjee authored
      Uses number of 4x4 blocks using global motion as metric to
      decide whether to recode or not.
      Improves performance a little.
      lowres: -0.658%
      Change-Id: I6b1913b7bd31d7a25ca8ca5c75c9b6bb87151a78
  5. 09 Dec, 2016 1 commit
    • hui su's avatar
      Add intra-interp experiment flag · eda3d764
      hui su authored
      intra-interp experiment allows intra prediction to use different
      interpolation filters. It was part of the ext-intra in the nextgenv2
      Change-Id: I27ab692494dc79bb92e457dbf9a72988577f1c6d
  6. 07 Dec, 2016 1 commit
  7. 06 Dec, 2016 1 commit
    • 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
  8. 03 Dec, 2016 2 commits
  9. 02 Dec, 2016 1 commit
  10. 01 Dec, 2016 2 commits
  11. 30 Nov, 2016 1 commit
  12. 29 Nov, 2016 1 commit
    • Yue Chen's avatar
      Add WARPED_MOTION experiment · 69f18e1a
      Yue Chen authored
      Performance gain (REF_MV on by default)
      WARPED_MOTION: 1.061%
      MOTION_VAR: 2.337%
      Change-Id: I43f742a02cdd43d13ef333a0a15087062ad020ab
  13. 22 Nov, 2016 3 commits
    • Debargha Mukherjee's avatar
      Misc. fixes for 64x64 transform · 25ed5305
      Debargha Mukherjee authored
      Generalize intra buffer size to cover 64x64 txfms.
      Fix tx_size encodings.
      Change-Id: Ibc219d291b850a600c3a1370d88769a7640fb4d2
    • Jingning Han's avatar
      Deprecated the separate handle on rectangular tx_size in var_tx · fe45b216
      Jingning Han authored
      The recursive transform block partitioning system naturally supports
      the use of rectangular transform block size. Hence there is no need
      to make a separate coding route for the rectangular transform block
      size support there.
      Change-Id: I709b61f94cd4a6ea3f33c05abe319488c7d24f5a
    • Yaowu Xu's avatar
      Fix static-analysis warnings · b0d0d00b
      Yaowu Xu authored
      This commit fixes the warnings of "value stored to 'mode_ctx' during
      its initialization is never read".
      Change-Id: I39e78a5915d29c74854306d009b7a6e002dda781
  14. 21 Nov, 2016 4 commits
  15. 18 Nov, 2016 2 commits
    • Debargha Mukherjee's avatar
      Various table updates to support 64x64 transforms · 18d38f6c
      Debargha Mukherjee authored
      Various table updates and fixes to support 64x64 transforms.
      Entropymode updates to support tx_size expansion to 64x64.
      tx_mode changes to support an ALLOW_64sXx64 transform mode.
      Change-Id: Ib9098cfe27d0c015fe3be6ae13e7d09576771b9e
    • Yaowu Xu's avatar
      Get several experiments to build together · 17fd2f23
      Yaowu Xu authored
      This commit fixes several issues that prevent experiments to build
      when enabled together. The experiments are:
      Change-Id: I5b790f16ad0ae2450f0be3aa26329b6a57a6a5c5
  16. 16 Nov, 2016 4 commits
    • Debargha Mukherjee's avatar
      Add recode loop test for global motion usage · b98a702d
      Debargha Mukherjee authored
      Adds a feature to recode if global motion is used for a reference but
      has very few blocks in the frame actually using it.
      lowres improves to -0.512% on average.
      Change-Id: I61a36770e1b7103b9a27706909443c3f14ee4e42
    • Debargha Mukherjee's avatar
      Compile fix for var-tx, ext-tx, rect-tx · 949097c3
      Debargha Mukherjee authored
      Change-Id: I8f48db56e3f55b1d2fcc8a06aaa51e5c383e651f
    • Thomas Davies's avatar
      Add overwrite functions which do not zero bytes. · faa7fcfe
      Thomas Davies authored
      In several places bits are overwritten in the bitstream. These
      functions avoid zeroing bytes during writing so that this can
      happen correctly when the number of bits is not 8*N.
      Re-addresses the attempted fix in
      which broke threaded encoding tests, which relied on re-using
      byte buffers.
      Change-Id: I682c5e3a7869eac7ad475584db8bf170d47a56c9
    • Zoe Liu's avatar
      Fix the code to allow a 3rd compound mode · 00d5472a
      Zoe Liu authored
      It is possible down the road new compound modes are added in addition to
      Change-Id: I85985d4c104effd34df13845344aac2a08d28019
  17. 14 Nov, 2016 2 commits
  18. 12 Nov, 2016 1 commit
  19. 11 Nov, 2016 2 commits
  20. 10 Nov, 2016 4 commits