1. 05 May, 2017 9 commits
    • 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
    • Yunqing Wang's avatar
      Use CHECK_MEM_ERROR while allocating memory · f5dc71e7
      Yunqing Wang authored
      Used CHECK_MEM_ERROR in cpi->mbmi_ext_base memory allocation.
      Change-Id: Ief8629d2b420b073f233c7c8e5e0b6d4269aea5c
    • Sebastien Alaiwan's avatar
      Merge ref-mv into codebase · e140c508
      Sebastien Alaiwan authored
      Change-Id: I96e386678f6227f3ca735c9be2725cb9795b3296
    • Jingning Han's avatar
      Fix compiler warnings on config_subframe_prob_update · 911c964a
      Jingning Han authored
      Remove the unused codes under the experimental flag.
      Change-Id: I4e1c176d13a58f6677f32d52bbfaa7f0aad4249d
  2. 04 May, 2017 18 commits
  3. 03 May, 2017 13 commits