1. 14 Dec, 2017 18 commits
    • Imdad Sardharwalla's avatar
      Clean up stray monochrome flags. · b5def023
      Imdad Sardharwalla authored
      The monochrome flags have been removed
      from both the encoder and decoder, as this
      is now an option in the colour space.
      
      Change-Id: Iccd0f051f35811174ba286c6ee454443fd5268be
      b5def023
    • Sebastien Alaiwan's avatar
      Remove dead globals, members and structs · 841c030f
      Sebastien Alaiwan authored
      Change-Id: Ic92db272a4cd2f507dc1c8d682030c801abf2793
      841c030f
    • Tom Finegan's avatar
      Revert "Add contributor guide info to README.md." · 448ca408
      Tom Finegan authored
      This reverts commit c1aa69b9.
      
      Reason for revert: Need to filter the contributor guide scripts from the example tests run before this can actually land.
      
      Change-Id: If184314da71e45617b53fc59f41209fe40e1e36b
      448ca408
    • Tom Finegan's avatar
      Add contributor guide info to README.md. · c1aa69b9
      Tom Finegan authored
      - Move encoder testing instructions to README.md.
      - Migrate and rename support scripts.
      - Migrate Get the code section.
      - Migrate patch submission and Git/Gerrit login instructions.
      
      Change-Id: I82d8f508839c6a15b35465f07ef72305af198a73
      c1aa69b9
    • Luc Trudeau's avatar
      [CFL] Reduce Prediction Buffer Size · a92bd80b
      Luc Trudeau authored
      CfL internal prediction buffer is reduced from 128x128 to 32x32
      
      Change-Id: Idd077e8d0fec44996be12c78fe222763fe6646e7
      a92bd80b
    • Luc Trudeau's avatar
      [Clean Up] Remove get_y_mode() · 2eb9b845
      Luc Trudeau authored
      The get_y_mode function, is superfluous, not used consistently, and requires a
      useless block_idx parameter than gets pass around a lot inside the
      codebase for no apparent reason.
      
      The block parameter is misleading, as it could cause people to think all these
      functions actually use this value.
      
      Change-Id: I7ae0a8d1282c009b9114c83771cce10f5c2ee397
      2eb9b845
    • Sebastien Alaiwan's avatar
      detokenize.c: remove dead macro INCREMENT_COUNT · bddba0a0
      Sebastien Alaiwan authored
      Change-Id: I6de19c0bde1b1ee6f6b7cf322376c4866bffe860
      bddba0a0
    • Sebastien Alaiwan's avatar
      detokenize.c: remove macro READ_COEFF · 93e1dcf0
      Sebastien Alaiwan authored
      This wrapper isn't needed anymore now that cdf has been merged.
      
      Change-Id: I88a7e83b4b406b2be3f2e0365dc5185ccde87056
      93e1dcf0
    • Linfeng Zhang's avatar
      Update get_coeff_cost() · 5f1b8cef
      Linfeng Zhang authored
      Move get_nz_map_ctx() out of get_coeff_cost(), so that the coeff_ctx
      won't be recalculated in get_dist_cost_stats().
      
      Change-Id: I511d66e3e1a768c77314b290dc6bb90a123ca541
      5f1b8cef
    • Hui Su's avatar
      fix conflict between intrabc and obu · ad7536be
      Hui Su authored
      Change-Id: Ieed2451060f68fee6e67bca7d836d27bc6483c0f
      ad7536be
    • Nathan E. Egge's avatar
      daala_tx: Fix default daala_tx_dstN compile flags. · b122e017
      Nathan E. Egge authored
      Correctly set the daala_tx_dst8 and daala_tx_dst32 experiment flags in
       both the configure and cmake build systems.
      By default daala_tx_dst8 is disabled and daala_tx_dst32 is enabled.
      
      Change-Id: I6c344f40d6603fd766403d915d6689d6c9650257
      b122e017
    • Yaowu Xu's avatar
      Revert "enable obu (HLS R19) by default" · a14de5b3
      Yaowu Xu authored
      This reverts commit 0dc0ddc0.
      
      Reason for revert: enc/dec mismatch was found and tracked down to this commit. 
      
      BUG=aomedia:1123
      
      Change-Id: I47ac289426e18d2118117d56c2cbc8930b78bda2
      a14de5b3
    • Luc Trudeau's avatar
      [CFL] Add check to get_uv_mode · 5d5078e2
      Luc Trudeau authored
      Check that the uv_mode is not UV_MODE_INVALID
      
      Change-Id: Ibbe342397b47d94b0b6823d558a7ed713adef314
      5d5078e2
    • David Michael Barr's avatar
      [CFL] Reorder alpha search for early termination · f2f3156f
      David Michael Barr authored
      This prepares the way for a heuristic to truncate the search.
      
      For a given joint sign value, each plane's alpha is coded
      independently and so the alpha choice is also independent.
      Rather than iterating over all possible pairs, first choose
      for each plane separately and then merge the choices.
      Merge with RD collection and continuously update the bound.
      
      On subset1, then encoder output is identical for most sequences:
        PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
      0.0002 | -0.0058 | -0.0016 |   0.0020 | 0.0025 |  0.0040 |    -0.0022
      
      Change-Id: Ie7d1e1622d46eaa8cf42f50c9a6bec6e59bdbc39
      f2f3156f
    • Urvang Joshi's avatar
      Move encoder-only transform code to encoder/ · 2314566a
      Urvang Joshi authored
      Update make files, include paths etc.
      
      Change-Id: I78153b28890c7610d65c846eb72cb9dacd30bc2e
      2314566a
    • Urvang Joshi's avatar
      AV1InvTxfm2d.RunRoundtripCheck: Add 1:4 transforms · e035b5d9
      Urvang Joshi authored
      Also added some missing 1:2 transforms to the test.
      
      BUG=aomedia:1114
      
      Change-Id: If5ee878c56ba32450931e00b70c00cd95b56359c
      e035b5d9
    • Urvang Joshi's avatar
      AV1FwdTxfm2d.RunFwdAccuracyCheck: Add rect txfms. · 5fb50f89
      Urvang Joshi authored
      - Added all 1:2 and 1:4 transforms through a dynamically generated list.
      - Reworked the code to support testing these rectangular transforms.
      
      BUG=aomedia:1114
      
      Change-Id: I7e83b48f02a530716d5e30103780c5c4f450cbbd
      5fb50f89
    • Urvang Joshi's avatar
      round_shift_array: Use SSE4 version everywhere. · 1ac47a7c
      Urvang Joshi authored
      Usage of CPU by round_shift_array goes from 2.01% to 1.04%.
      Overall encoding is slightly faster (~0.05%).
      
      This means some of the intermediate array have to be aligned.
      Also, these functions were moved to common header/source files.
      
      BUG=aomedia:1106
      
      Change-Id: I492c9b1f2e7339c6cb83cfe68a61218642654d1b
      1ac47a7c
  2. 13 Dec, 2017 22 commits