1. 27 Sep, 2017 1 commit
    • Angie Chiang's avatar
      Prevent extreme prob when count is small · dd1bae52
      Angie Chiang authored
      Add function get_binary_prob_new in aom_entropy_optimizer.c.
      This function add "+1" to both 0 and 1 counters such that it won't
      generate extreme probability when both counters are small
      Change-Id: I759d6e1cfedaf1c36281b523c26e7a7d1cad147c
  2. 10 Sep, 2017 1 commit
    • Jingning Han's avatar
      Rework base range entropy coding in level map system · 87b01b5a
      Jingning Han authored
      Replace the truncated geometric distribution model with the grouped
      leaves structure for more efficient probability modeling.
      Each group has its own Geometric distribution
      This give us 0.2% gain on lowres
      Change-Id: If5c73dd429bd5183a8aa81042f8f56937b1d8a6a
  3. 09 Sep, 2017 1 commit
  4. 05 Sep, 2017 1 commit
  5. 31 Aug, 2017 1 commit
  6. 15 Aug, 2017 1 commit
    • Urvang Joshi's avatar
      Remove ALT_INTRA flag. · 93b543ab
      Urvang Joshi authored
      This experiment has been adopted as it has been cleared by Tapas.
      Change-Id: I0682face60f62dd43091efa0a92d09d846396850
  7. 26 Jul, 2017 2 commits
    • Yue Chen's avatar
      rect_tx_ext: work with var_tx · d6bdd46b
      Yue Chen authored
      Change-Id: Ie2c34490dc50cb242bcd701308e6b55243883b15
    • Luc Trudeau's avatar
      [CFL] UV_PREDICTION_MODE · d6d9eeeb
      Luc Trudeau authored
      A separate prediction mode struct is added to allow
      for uv-only modes (like CfL). Note: CfL will be
      added as a separate mode in an upcoming commit.
      Results on Subset1 (Compared to 4266a7ed with CfL enabled)
        PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
      0.0000 |  0.0000 |  0.0000 |   0.0000 | 0.0000 |  0.0000 |     0.0000
      Change-Id: Ie80711c641c97f745daac899eadce6201ed97fcc
  8. 21 Jul, 2017 1 commit
  9. 11 Jul, 2017 2 commits
    • Yue Chen's avatar
      entropy_stats: add python script for aggregating multi counts.stt · 3916082c
      Yue Chen authored
      A python script is provided to accumulate stats from counts.stt
      files generated from multiple encoding examples. Command line:
      python ../../tools/aggregate_entropy_stats.py [dir of stats files]
       [keyword of filenames] [filename of final stats]
      Plus cosmetics on output format of optimized prob tables. The comma
      after the last element of each dimension is removed, i.e.,
      before: {
                { 128, 128, 128, },
                { 128, 128, 128, },
      after:  {
                { 128, 128, 128 },
                { 128, 128, 128 }
      The reason is to avoid moving '}' to a second line after applying
      Change-Id: I3b764f4c89b7aefbaf48ac00b8c83713caf75a5d
    • Nathan E. Egge's avatar
      Remove the EC_ADAPT experimental flags. · 6bdc40f1
      Nathan E. Egge authored
      Removing these flags make the EC_ADAPT experiment an integral part of
       the draft AV1 bitstream definition
      This commit has no effect on metrics.
      Change-Id: Ice78520935e8bfa9d25cf4b8384a1b872069d09c
  10. 03 Jul, 2017 1 commit
    • Nathan E. Egge's avatar
      Remove the av1_intra_mode_tree const with EC_ADAPT. · 5694aa7b
      Nathan E. Egge authored
      When EC_ADAPT is enabled, this adds const av1_intra_mode_ind and
       av1_intra_mode_inv arrays and removes the av1_intra_mode_tree const.
      This commit has no effect on metrics.
      Change-Id: I1de8f4ea91269adacd7fdadbc8426f641ef866f0
  11. 29 Jun, 2017 1 commit
    • Yue Chen's avatar
      AV1 offline probability optimizer · c8b38b0b
      Yue Chen authored
      This tool is a gadget for offline probability training.
      A binary executable aom_entropy_optimizer will be generated in
      tools/. It parses a binary file consisting of counts written in
      the format of FRAME_COUNTS in entropymode.h, and computes the
      optimized probability table, which will be written to a new c file
      optimized_probs.c using the format in entropymode.c.
      Command line:
      ./aom_entropy_optimizer [directory of the count file]
      The input file can be either be generated from a single run by
      turning on entropy_stats experiment(counts are accumulated from
      frame to frame, and finally written to counts.stt), or be collected
      at a larger scale, at which a python script (will be provided soon)
      can be used to aggregate multiple stats output.
      Optimization for initial CDFs will be also supported later.
      Change-Id: I32070721aa8059439feb6b5a3a179f1001c66bb7