1. 11 Nov, 2016 9 commits
  2. 10 Nov, 2016 18 commits
    • Debargha Mukherjee's avatar
      Add guided projection filter to loop restoration · 8f209a87
      Debargha Mukherjee authored
      BDRATE:
      lowres: -1.01% (up from -0.7%)
      midres: -1.90% (up from -1.5%)
      hdres:  -2.11% (up from ~1.7%)
      
      Change-Id: I1fe04ec9ef90ccc4cc990e09cd45eea82c752e0c
      8f209a87
    • Yaowu Xu's avatar
      Revert "fix msvc build warnings and errors" · fdb4216d
      Yaowu Xu authored
      This reverts commit 32dbdff1.
      
      Change-Id: I94ef281223f7abceb156714e8192d5ea5fdc2581
      fdb4216d
    • Yaowu Xu's avatar
      fix msvc build warnings and errors · 32dbdff1
      Yaowu Xu authored
      This commit fix the msvc2013 build for configuration:
      configure --target=x86_64-win64-vs12 --enable-experimental
       --enable-clpf --enable-dering --enable-motion-var --enable-ans
      
      BUG=aomedia:80
      
      Change-Id: I08b61e38e761ea4ed3175529fba4a50c57be44ac
      32dbdff1
    • Tom Finegan's avatar
      cmake: Add RTCD generation. · 6e9d0c15
      Tom Finegan authored
      Generic only.
      
      BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76
      
      Change-Id: Ic4e3119be7febec5428a3b5f915a885745c2a36d
      6e9d0c15
    • Yi Luo's avatar
      SAD avx2 optimization for ext-partition · 1f49624c
      Yi Luo authored
      - User level improves 1.33% on i7-6700
      
      Change-Id: I279fc7ec99f4c3500017ed079709227f96e9702e
      1f49624c
    • Debargha Mukherjee's avatar
      Harmonize the global parameter mappings · 8db4c776
      Debargha Mukherjee authored
      lowres: -0.401% BDRATE (tempete -5.4%)
      
      Also includes some fixes and cleanups.
      
      Change-Id: I82922a453fad59fad2f12829d2ef1e56b2d20949
      8db4c776
    • Angie Chiang's avatar
      handle_inter_mode: merge rate/dist/sse/skip RD_STATS · 76159124
      Angie Chiang authored
      Change-Id: I4d145daa33ed2f4b7f01e81ae2f0c17551982d80
      76159124
    • Yaowu Xu's avatar
      Remove a duplicate call · 1e761992
      Yaowu Xu authored
      And some minor format tweak
      
      Change-Id: If0d33bf22f161827b43a89649679a4e95feb325f
      1e761992
    • Jingning Han's avatar
      Support rectangular tx_size in recursive txfm partition · 70e5f3f0
      Jingning Han authored
      This commit supports the recursive transform block partition to
      start with both square and rectangular transform block sizes.
      
      Change-Id: Idaf29d50cb1f4876b43e5ba82c2609708c6b1926
      70e5f3f0
    • Thomas Davies's avatar
      Add options setting number of tile groups or MTU. · af6df175
      Thomas Davies authored
      Default MTU size is 0, which implies a fixed number
      of tile groups. MTU matching overrides fixed tile
      group. MTU matching will succeed unless a single
      tile is bigger than the MTU.
      
      --mtu-size is in bytes, and includes headers but
      not transport/wrapper overheads
      
      Change-Id: I2b70bd41b175b54273b02d836f2a84011f617a7c
      af6df175
    • David Barker's avatar
      Fix test failures with supertx + warped-motion · 491983d7
      David Barker authored
      In this combination, the parameter 'supertx_enabled' was never
      passed to read_inter_block_mode_info, so the address of the
      function of the same name was unintentionally used instead.
      This always evaluates to true, which caused lots of test
      failures (eg, with test filter *EndToEnd*)
      
      Change-Id: If7a31f517aeb170a3c7cf14ed65e1d8511781718
      491983d7
    • David Barker's avatar
      Fix compile error with ref-mv · 599dfd01
      David Barker authored
      Change-Id: If7a117b78473d5b1f02b0219ddc314c7be7fbbbf
      599dfd01
    • David Barker's avatar
      Fix compile with ext-tx · f541932b
      David Barker authored
      The switch to using daala_ec by default broke the compile
      when used with ext-tx, as some code which should have been
      inside #if !CONFIG_EXT_TX was not inside such a block.
      
      Change-Id: I4cec9755bd4e6134a7d3036c4482f952a815cafc
      f541932b
    • David Barker's avatar
      Fix clpf + ext_partition and dering + ext_partition · 9739f365
      David Barker authored
      In both cases, the data to be signalled (for clpf/dering) is
      stored at the topmost superblock level, but previously this data
      would not be signalled for 128x128 superblocks.
      
      For dering, it was also assumed that all superblocks were of the
      maximum possible size. When ext_partition was enabled and we
      chose to use a 64x64 superblock, this resulted in an out-of-bounds
      access to cm->mi_grid_visible, leading to a segfault.
      
      Change-Id: I81b9c037ed8db8be16d7e4cf6041e1df7525cc97
      9739f365
    • Yushin Cho's avatar
      Refactor PVQ codes in av1_encode_block_intra() · 3827fddd
      Yushin Cho authored
      Since non PVQ path in av1_encode_block_intra() was refactored
      in nextgenv2 so that both inter and intra block txfm_quant,
      i.e. av1_encode_block() and av1_encode_block_intra(), are done
      similar way, such as both call av1_xform_quant().
      This is also nice for PVQ, since it can reuse pvq enc helper call
      in av1_xform_quant() for intra block mode.
      
      Change-Id: I45aaf5b899552bf947d777cdb2d92e665d4f217e
      3827fddd
    • Jingning Han's avatar
      Skip repeated transform block cost computation · 63cbf345
      Jingning Han authored
      This commit allows the rate-distortion optimization process to
      skip repeated computation of the 32x32 transform block
      rate-distortion cost in the recursive transform partition scheme.
      
      Change-Id: Ifc2ac03d99ab221deae057e17ada7a81bef6dfcb
      63cbf345
    • Jingning Han's avatar
      Reset the txfm context to match block size when skip flag is on · 1b1dc936
      Jingning Han authored
      Reset the transform block size context to the actual block size
      if the skip flag is turned on.
      
      Change-Id: I821afac2dcd4c3a17389e9954b7b2575f87d07d7
      1b1dc936
    • Yaowu Xu's avatar
      apply clang-format · 49eea11c
      Yaowu Xu authored
      For these files:
      av1/common/common_data.h
      av1/encoder/encodemb.c
      av1/encoder/quantize.c
      av1/encoder/rdopt.c
      
      Change-Id: I379e861d55c2875d0366df24f986b29796a70087
      49eea11c
  3. 09 Nov, 2016 13 commits