1. 19 May, 2017 7 commits
    • Sarah Parker's avatar
      Add configurations for hbd identity transform · 3eed4175
      Sarah Parker authored
      This adds the proper cfgs to av1_{inv/fwd}_txfm1d_cfg for
      the identity transform so all hbd transforms can use
      the same codepath. This has no impact on performance
      since the new identity transforms that correspond with
      the cfgs are not yet being called. Once this is checked in,
      we should be able to delete all deprecated transform functions
      and have a single code flow for all hbd transforms.
      
      BUG=aomedia:524
      
      Change-Id: I3d1bfbc8bc29b367e8ddf7dcd27525af0bd31067
      3eed4175
    • Jingning Han's avatar
      Remove unused macro defs · f2b87bd3
      Jingning Han authored
      Change-Id: I33e78f2677083df7b7385f4a2989e9d599bbf5c7
      f2b87bd3
    • Jingning Han's avatar
      Remove sub8x8_mc experimental flag · 110f7d4e
      Jingning Han authored
      The re-designed sub8x8 coding block system settles. As part of the
      research attempt, the sub8x8-mc experiment can now be removed.
      
      BUG=aomedia:477
      
      Change-Id: Icb1bf52471c560c1357e9121fbc5aa78ed854421
      110f7d4e
    • Jingning Han's avatar
      Resolve compiler errors in lv-map and var-tx · 5ab7ed41
      Jingning Han authored
      Change-Id: I1939cfe48570d9c797fd29d12ebcc9213388951a
      5ab7ed41
    • Fergus Simpson's avatar
      resize-refactor: Make av1_set_size_literal use int · 0a30c882
      Fergus Simpson authored
      av1_set_size_literal took unsigned ints as its size inputs. This was
      inconsistent with elsewhere in the code base so this change makes it
      take signed ints instead.
      
      Change-Id: I5f39f813714f5d6cb1fc93f928f33b3633b653ec
      0a30c882
    • Jingning Han's avatar
      Guard the OBMC not to use 2x2 level prediction block · 6247103b
      Jingning Han authored
      Limit the minimum prediction block size for chroma component to
      be 4x4 in OBMC. This resolves an enc/dec mismatch when all the
      experiments are turned on.
      
      BUG=aomedia:548
      
      Change-Id: I3151912387943b03ef5c9aa2d10fe13d15c79cf7
      6247103b
    • Yue Chen's avatar
      Enable 1:4/4:1 transform for 8x16 and 16x8 luma blocks · 56e226e3
      Yue Chen authored
      It gives 0.1% gain on lowres and midres
      
      Change-Id: I555a492a68571c525713840d73aa5614fe80a87d
      56e226e3
  2. 18 May, 2017 11 commits
  3. 17 May, 2017 12 commits
  4. 16 May, 2017 10 commits
    • David Barker's avatar
      Further speedups to warp filter · 58616eb0
      David Barker authored
      * Calculate sx4, sy4 by truncation instead of rounding
      * Move some repeated calculations out of the filter loop
      
      This is expected to have a roughly neutral effect on BDRATE.
      The speedup of each filter (SSE2, lowbd SSSE3, highbd SSSE3) is
      7-10%, for a total speedup of 14-18% when considered together
      with patches f7a5ee53 and 14b8112b.
      
      Change-Id: I692f649202214c7ab53ecf81f81386f1503e2d20
      58616eb0
    • Yaowu Xu's avatar
      Use include consistently · 6496fe97
      Yaowu Xu authored
      Change-Id: I1afaecaed152fd9a3f111dc11caca3a347c50c9f
      6496fe97
    • Tom Finegan's avatar
      Sync CMake build defaults with configure build. · 3e10c487
      Tom Finegan authored
      - CONFIG_HIGHBITDEPTH 0 => 1.
      - CONFIG_RECT_TX_EXT and CONFIG_INTRA_EDGE added.
      - CONFIG_NEW_TOKENSET removed.
      
      BUG=aomedia:76
      
      Change-Id: I215205b1479a92ab4baa5a3705194d474ec13ba8
      3e10c487
    • Yi Luo's avatar
      Correct function signature for Visual Studio · aaa65f24
      Yi Luo authored
      - There would be VS build warning on unaligned formal parameter.
      
      Change-Id: I6e122c4fec2505ef3458e4bdf218d3cd30bb494f
      aaa65f24
    • hui su's avatar
      Palette: use uint16_t to store palette colors · fa4ff85b
      hui su authored
      Harmonize the low-bitdepth and high-bitdepth.
      
      Change-Id: I533f717ca189a5e577719821ea5aea940e3b6223
      fa4ff85b
    • Sebastien Alaiwan's avatar
      Speedup JS inspector build · aa7bb678
      Sebastien Alaiwan authored
      Change-Id: I469799ca8ef12288be23143f3ba58ec5bf5edc34
      aa7bb678
    • James Zern's avatar
      half_btf_avx2: correct fn sig for visual studio · 52b14161
      James Zern authored
      fixes:
      formal parameter with __declspec(align('32')) won't be aligned
      
      this is the same change that was made previously for sse4:
      5bedd5dc idct16x16_sse4_1: correct fn sig for visual studio
      
      Change-Id: Ib520bde439b03f81d5e84a2711ed61215debe862
      52b14161
    • Nathan E. Egge's avatar
      Silence build warnings with --enable-inspection. · 1e41275e
      Nathan E. Egge authored
      Silence -Wtypedef-redefinition warning in examples/inspect.c when
       building with --enable-inspection flag.
      
      Change-Id: I74bbe9272b028dd7b1df3e36c8fca924ec1eae6b
      1e41275e
    • Nathan E. Egge's avatar
      Merge NEW_TOKENSET experiment into EC_MULTISYMBOL. · ad66b816
      Nathan E. Egge authored
      Change-Id: I0ed6d8f2b6a83641f65096cf41fcde94e70d94d4
      ad66b816
    • Joe Young's avatar
      [intra-edge] Filter intra edge samples · 12c0bc03
      Joe Young authored
      For ext-intra directional modes, filter intra edge samples
      dependent on block size and prediction angle.
      
      Congiguration:
      ./configure --enable-experimental --enable-ext-intra
        --enable-internal-stats --disable-cdef --disable-delta-q
      
      Coding gain (1 frame Intra):
      cif:    -0.03%
      midres: -0.01
      720p:   -0.65
      1080p:  -0.83
      4k:     -1.19
      
      Change-Id: I372bfc7614f6a07fe1d8e7b61bd0b6660f9fb4a1
      12c0bc03