1. 08 May, 2017 10 commits
  2. 07 May, 2017 2 commits
  3. 06 May, 2017 9 commits
  4. 05 May, 2017 19 commits
    • Yue Chen's avatar
      Add SMOOTH_PRED to interintra mode list · 18679578
      Yue Chen authored
      Change-Id: Id490c57df5dca13c59a62b0a542779784842944c
    • Timothy B. Terriberry's avatar
      ext_delta_q: Make this work with ec_smallmul. · e180478a
      Timothy B. Terriberry authored
      The CDF initialization needs the iCDF macro wrapper.
      Change-Id: I2dd7c43ee2765f97c2fb247c31440e79587723fe
    • Debargha Mukherjee's avatar
      Remove undefined sanitize warnings in warperroradv · 91160854
      Debargha Mukherjee authored
      Change-Id: I0af6e5e20f785bd4862f499b8d53002f58677c40
    • Debargha Mukherjee's avatar
      Add speed feature to control global motion compute · 2a9d746c
      Debargha Mukherjee authored
      Adds a speed feature to control which references to use
      to compute global motion.
      Also adds logic to not compute duplicate sets of
      parameters when reference frames point to the same
      Includes some renaming of functions to set good speed
      features to make things clearer.
      Change-Id: I641d33441fde98af18cad8d4db49cf7d5d153ead
    • Yue Chen's avatar
      Improved 1d weights for smooth interintra · 3040291c
      Yue Chen authored
      Intra weights start from a higher value, and decay faster
      Improve interintra by 0.1%/0.17% on lowres/midres
      Change-Id: Ib20f47d1e89f729731e3bcfceaa21a47c8b45c56
    • Yaowu Xu's avatar
      Initialize int variables to 0 instead of 0.0 · fc4585b5
      Yaowu Xu authored
      fixes a couple of type conversion warnings for msvc2015
      Change-Id: I004f072661c981e204bd62b2740201658ad67294
    • Yaowu Xu's avatar
      Change to use correct type for token_cost · 42350322
      Yaowu Xu authored
      The conversion of return value to int64_t appears to be unnecessary.
      fixes a number of type conversion warnings for MSVC2015
      Change-Id: Ibca24468e73bf22ad07c469ce5d1223635390ecb
    • Yaowu Xu's avatar
      Remove unnecessary const · 1e4e5b96
      Yaowu Xu authored
      Removed "const" from parameters that are passed by value, also fixes
      msvc2015 compiler warnings.
      Change-Id: I0c7555b4245fa55fabda1c27762fb9f0860bfa18
    • Yaowu Xu's avatar
      Move ssse3 only functions to a separate header · f489d312
      Yaowu Xu authored
      Move the definition of several ssse3 only functions into a separate
      header file.
      Change-Id: Idbaedfe23d439b6092d46f0a2aa127efebe4d59b
    • Frederic Barbier's avatar
      Simplify txfm code using helper function · bbf7bb02
      Frederic Barbier authored
      Change-Id: Ib92f54480035a85ab7279ffa9f8b9237d0a3f334
    • Sebastien Alaiwan's avatar
      Remove ref_mv from experiments · 6fe14821
      Sebastien Alaiwan authored
      Change-Id: Idc37f9babf5fb061e0a36bf1ef8649af4520f307
    • Debargha Mukherjee's avatar
      Redo / refactor affine and rot-zoom least squares · 7ae7aeaf
      Debargha Mukherjee authored
      Use a simpler least-squares function for affine and rotzoom
      model estimation, instead of computing the pseudo inverse.
      Also refactors the code into a separate mathutils.h file.
      The SVD code is currently used only for estimation of the
      homography models which can be removed when we remove the
      homography models.
      Coding efficiency change is in noise range, with the small
      difference coming from numerical precision issues.
      Change-Id: I0a9eb79495911cea21a7945b397d596e22a2a186
    • hui su's avatar
      Fix a conflict between ext-intra and alt-intra · 9cc10654
      hui su authored
      The angle estimation in ext-intra didn't account for
      Also use c99 variable declaration style.
      Change-Id: I001b0278eb8cf560975c873a423de024c10d08b4
    • Sarah Parker's avatar
      Compute compound average in warp_plane only for COMPOUND_AVERAGE · 7afb8b75
      Sarah Parker authored
      This fixes a mismatch which occurs when global/warped motion and
      a masked compound type are used together.
      Change-Id: I08b2702cdb3b85f8d8817b9286a73951c97cf379
    • Luc Trudeau's avatar
      [CFL] Alpha signaling · f533400a
      Luc Trudeau authored
      Writes and reads alpha to and from the bitstream.
      A special case is needed on the encoder side to handle prediction block
      skips. Since whether or not a prediction block is skipped during CfL, a
      rollback is required if the block was skipped and the alpha index was
      not zero. The advantage of this is that no signaling is required when
      the prediction block is skipped as it is assumed tha the alpha index is
      A encode facade is added to the intra prediction facade as CfL requires
      special encoder side operations.
      Change-Id: Ic3b11d0fdbd51389d862112eb09d8785127a6b06
    • Yushin Cho's avatar
      Remove unused variable ctx->pred_pixel_ready · 6d72a2f7
      Yushin Cho authored
      Change-Id: I705bbb79104eda4a7db8146e49795dbe80a31a3f
    • Debargha Mukherjee's avatar
      Make the binary codes library accounting enabled · e23d5c30
      Debargha Mukherjee authored
      Change-Id: Icde963dfa58ebea490dd1e4d125cd9ca5d27e7db
    • Yaowu Xu's avatar
      Use namespaces consistently · 4581ee08
      Yaowu Xu authored
      fixes MSVC build errors.
      Change-Id: I677b60e3b2b9b655193773f8f90a04e360e35990
    • Ryan Lei's avatar
      enable loopfiltering_across_tiles by default as it has been adopted · d255f4c8
      Ryan Lei authored
      this change enables loopfiltering_across_tiles by defualt after
      it has been adopted. support in the deblocking filter and CDEF
      filter has been implemented. a command line argument --tile-loopfilter
      has beed added to enable (1) or disable (0) loop filter across
      tile boundarys.
      Change-Id: I6e55c32c35f23c2aedf6b6dfdab9238750b0cf34