1. 26 Apr, 2018 5 commits
  2. 23 Jan, 2018 13 commits
    • Angie Chiang's avatar
      Correct inv_start_range · a8b45c37
      Angie Chiang authored
      Change-Id: I08e4686b0bcf19a3c318a831bc338c9e58f3a127
      a8b45c37
    • Angie Chiang's avatar
      Tune fwd txfm's config · a0d27597
      Angie Chiang authored
      Maximize cos_bit's precision
      
      Change-Id: Iad5d3915823f5c1c25a0caa3bd012d60caa2d521
      a0d27597
    • Angie Chiang's avatar
      Fix txfm_stage_range_check · 248f0557
      Angie Chiang authored
      Only check cos_bit range if cos_bit is not NULL
      
      Change-Id: I286fc056812b20242cc962a8b008af7093d05b1d
      248f0557
    • Angie Chiang's avatar
      Move InvSqrt2 to the front of inv_txfm2d_add_c · 4b29ea86
      Angie Chiang authored
      This will simplify the range management of rect txfm
      
      Change-Id: Icf678fe735dd299c6c42a215c592611025e87ba6
      4b29ea86
    • Hui Su's avatar
      Remove more code about probability based entropy coding · 9fdf2e2e
      Hui Su authored
      Change-Id: Ie0bc1dd68f7a5d81e49da0ae6f855e572e12aa10
      9fdf2e2e
    • Cheng Chen's avatar
      Fix a bug in jnt_comp · 5b5f3d50
      Cheng Chen authored
      (1). index may go out side of range
      (2). when d0 <= d1, comparison is invalid.
      
      Performance impact on Google lowres testset:
      Turn on jnt_comp vs baseline,
      Without fix: -0.211% gain
      With fix: -0.357% gain
      
      BUG=aomedia:1239
      
      Change-Id: I761522bba8396bba0d4108d710030b472939cf32
      5b5f3d50
    • Imdad Sardharwalla's avatar
      Added a test for monochrome encoding. · 26ac0478
      Imdad Sardharwalla authored
      The test encodes 5 frames of a video using the --monochrome flag and
      verifies that the decoded frames satisfy:
      
      - each frame's monochrome flag is set to 1
      - each frame's U and V planes are set to a constant, and this constant
        is the same for all decoded frames
      - the initial frame's Y PSNR value is 'high enough'
      - the Y PSNR values remain fairly constant across all of the frames
      
      Change-Id: I4239ddfb745ed9746547737b4bc99963c71e51c0
      26ac0478
    • Imdad Sardharwalla's avatar
      Don't calculate chroma data in monochrome mode · af8e2648
      Imdad Sardharwalla authored
      Encoder: Prior to this patch, some chroma data was calculated and
      later discarded when in monochrome mode. This patch ensures that
      the chroma planes are left uninitialised and that chroma
      calculations are not performed.
      
      Decoder: Prior to this patch, some chroma calculations were still
      being performed in monochrome mode (e.g. loop filtering). This
      patch ensures that calculations are only performed on the y
      plane, with the chroma planes being set to a constant.
      
      Change-Id: I394c0c9fc50f884e76a65e6131bd6598b8b21b10
      af8e2648
    • Imdad Sardharwalla's avatar
      Fix Valgrind warning in av1_pick_filter_restoration · b08544de
      Imdad Sardharwalla authored
      Some array elements were defined and left uninitialised. This wasn't causing a
      problem, as the elements were later ignored, but it did cause Valgrind to
      produce warnings.
      
      The function now initialises the full array immediately after its definition in
      order to quiet these warnings.
      
      BUG=aomedia:1244
      
      Change-Id: I5083f1f4008cb3ab70a4af4d1d2573dee8793303
      b08544de
    • Frank Bossen's avatar
      Add SSE2 implementation of 1-D convolve functions · ffa57594
      Frank Bossen authored
      Can reduce decoder runtime by about 7 percent.
      
      Change-Id: I4ee3eea9de867d065d03a176f242e286a4899004
      ffa57594
    • Hui Su's avatar
      Remove the dct_only experiment · 7448fc24
      Hui Su authored
      Change-Id: I33bb6e902e3be2847ae8101199d9cbd0e1e5c38d
      7448fc24
    • Peng Bin's avatar
      Move if statement outside for loops · 2e8eaddd
      Peng Bin authored
      By avoiding break CPU's pipeline,
      this patch achieves a small encoder
      speedup at the range of 0.2%~0.71%.
      
      Change-Id: I398cb09f8eb91695e3258091ff2f82f06ab74145
      2e8eaddd
    • Soo-Chul Han's avatar
      [segment_pred_last] fix resolution change issues · 85e8c797
      Soo-Chul Han authored
      explicitly disable segmentation when ref frame has different
      resolution
      
      BUG=aomedia:1205
      BUG=aomedia:1223
      BUG=aomedia:1256
      
      Change-Id: I6db51116db308514d572eb465c2453403e64e1f2
      85e8c797
  3. 22 Jan, 2018 7 commits
  4. 21 Jan, 2018 1 commit
    • Yaowu Xu's avatar
      Reorder operation to avoid UBsan warning · 6394f0fd
      Yaowu Xu authored
      The original order of operations lead to all variables upgraded to
      unsigned int during computation, and enc->cnt being negative then
      would cause UBsan warning.
      
      Change-Id: I658b6f4c903472b82e178033eac2463045c42233
      6394f0fd
  5. 20 Jan, 2018 4 commits
  6. 19 Jan, 2018 10 commits