1. 05 May, 2017 12 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
      7ae7aeaf
    • 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
      alt-intra.
      
      Also use c99 variable declaration style.
      
      BUG=aomedia:444
      
      Change-Id: I001b0278eb8cf560975c873a423de024c10d08b4
      9cc10654
    • 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
      7afb8b75
    • 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
      zero.
      
      A encode facade is added to the intra prediction facade as CfL requires
      special encoder side operations.
      
      Change-Id: Ic3b11d0fdbd51389d862112eb09d8785127a6b06
      f533400a
    • Yushin Cho's avatar
      Remove unused variable ctx->pred_pixel_ready · 6d72a2f7
      Yushin Cho authored
      Change-Id: I705bbb79104eda4a7db8146e49795dbe80a31a3f
      6d72a2f7
    • Debargha Mukherjee's avatar
      Make the binary codes library accounting enabled · e23d5c30
      Debargha Mukherjee authored
      Change-Id: Icde963dfa58ebea490dd1e4d125cd9ca5d27e7db
      e23d5c30
    • Yaowu Xu's avatar
      Use namespaces consistently · 4581ee08
      Yaowu Xu authored
      fixes MSVC build errors.
      BUG=aomedia:500
      
      Change-Id: I677b60e3b2b9b655193773f8f90a04e360e35990
      4581ee08
    • 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
      d255f4c8
    • 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
      f5dc71e7
    • Yunqing Wang's avatar
      Use 2k resolution in motion vector tests on 32-bit system · 23aaaa9c
      Yunqing Wang authored
      Reduced the test clip's resolution while testing on 32-bit system.
      
      BUG=aomedia:510
      
      Change-Id: Icea7a9d3affe1ea9e0842424db72bdc5bdf91390
      23aaaa9c
    • Sebastien Alaiwan's avatar
      Merge ref-mv into codebase · e140c508
      Sebastien Alaiwan authored
      Change-Id: I96e386678f6227f3ca735c9be2725cb9795b3296
      e140c508
    • 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
      911c964a
  2. 04 May, 2017 22 commits
  3. 03 May, 2017 6 commits