1. 17 May, 2017 6 commits
  2. 16 May, 2017 8 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
    • 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
    • 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
      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
    • Yunqing Wang's avatar
      Fix debugmodes file · d097ec14
      Yunqing Wang authored
      Fixed debugmodes.c to incorporate the mi size change in CB4X4.
      
      Change-Id: Id4d44866636a1a0715e03a7a4c9884c51ca7f59d
      d097ec14
  3. 15 May, 2017 19 commits
  4. 14 May, 2017 1 commit
  5. 13 May, 2017 2 commits
  6. 12 May, 2017 4 commits
    • Urvang Joshi's avatar
      warped motion: fix some UBsan errors. · 378644ca
      Urvang Joshi authored
      Fixes the following UBSan errors due to left shifting
      negative values.
      
      Change-Id: I578ca3f56417a94ffe83f634171903897117aa6b
      378644ca
    • hui su's avatar
      Palette: use color cache to compress base colors · 33567b21
      hui su authored
      Get a list of palette base colors that are used in the above and
      left blocks, referred to as "color cache". For each cache color,
      signal if it is present in current block's palette, so that we
      don't need to transmit their raw values.
      
      When palette-delta-encoding is enabled, compression is improved
      by 2% on keyframe and 1% overall for the screen_content testset.
      
      Change-Id: I4cb027f1904aa9d0ab1c8f00ea9ee34bf5f16234
      33567b21
    • Fergus Simpson's avatar
      frame_superres: Move av1_scale_if_requrired to common · 090bb60f
      Fergus Simpson authored
      This commit moves the av1_scale_if_required functions from
      av1/encoder/encoder to av1/common/resize. They take the
      scale_and_extend_frame_nonnormative function with them.
      
      This will be useful for resizing received frames in the decoder for the
      FRAME_SUPERRES experiment.
      
      Change-Id: I83afc3d97ff8ebce5ecb2e1205ba6c271156cb31
      090bb60f
    • emilkeyder@google.com's avatar
      Split av1_warp_erroradv into av1_{frame,warp}_error. · 6e3557c9
      emilkeyder@google.com authored
      This avoids repeatedly computing the frame error in
      refine_integerized_param.
      
      Change-Id: If4af77b68a7e61a700bafa3f60940b9017e12b40
      6e3557c9