1. 22 Sep, 2016 1 commit
  2. 21 Sep, 2016 11 commits
  3. 20 Sep, 2016 6 commits
    • Angie Chiang's avatar
      Add init_scan_order() · c5da5c58
      Angie Chiang authored
      init_scan_order will set non_zero_prob at every position in the block to
      0.5 and then sort the non_zero_prob to get a zig zag scan order as
      initialize scan order
      
      Change-Id: I5cd9379b16e7a601e89783cc8a59355429a1f0c2
      c5da5c58
    • Angie Chiang's avatar
      Add iscan and nb tables in FRAME_CONTEXT · 8303fc70
      Angie Chiang authored
      Use update_scan_order_facade() to update scan/iscan/neighbors
      
      Change-Id: I3e8b992d72908efada006d1cd92c13aa46d2d7cf
      8303fc70
    • Angie Chiang's avatar
      Add update_scan_order · 211f2ac5
      Angie Chiang authored
      augment_prob: embed r + c and coeff_idx info with nonzero probabilities.
      When sorting the nonzero probabilities, if there is a tie, the coefficient
      with smaller r + c will be scanned first
      
      sort_prob: quick sort
      
      dfs_scan: topological sort
      
      update_sort_order: apply quick sort on nonzero probabilities to obtain
      a sort order
      
      update_scan_order: apply topological sort on the nonzero
      probabilities sorting order to guarantee each to-be-scanned
      coefficient's upper and left coefficient will be scanned before the
      to-be-scanned coefficient.
      
      Change-Id: I719b24dc704e9652a7665af93816bacea7078fb0
      211f2ac5
    • Nathan E. Egge's avatar
      Remove partition_cdf update from entropymode.c. · cd1eaba8
      Nathan E. Egge authored
      The partition_cdf was being updated in av1_adapt_inter_frame_probs()
       when partition_prob is updated via adaptation which is inconsistent
       with all of the other CDFs that are updated when writing out the
       probability changes to the bitstream.
      
      Change-Id: Ib3c8e9d7204acb1691d261bd1f17c4dc9760d093
      cd1eaba8
    • Thomas's avatar
      Fix Visual Studio build. · 1460b835
      Thomas authored
      Change-Id: I01608dfd597cc1d2bd4e73918aa29cf9251edb08
      1460b835
    • Steinar Midtskogen's avatar
      CLPF: Remove redundant function argument. · 64b95582
      Steinar Midtskogen authored
      Change-Id: I31bea3b1f76493060edd7e1bd616a223841d5f77
      64b95582
  4. 19 Sep, 2016 7 commits
  5. 17 Sep, 2016 4 commits
    • clang-format's avatar
      apply clang-format · f9562aea
      clang-format authored
      Change-Id: I863fc85c7dc1b4f4e5740ac086fe1a852c62d26e
      f9562aea
    • James Zern's avatar
      .clang-format: update to 3.8.1 · 6f1b9ba9
      James Zern authored
      based on --style=Google with the following differences:
      3a4
      > # Generated with clang-format 3.8.1
      13c14
      < AllowShortCaseLabelsOnASingleLine: false
      ---
      > AllowShortCaseLabelsOnASingleLine: true
      41c42
      < ConstructorInitializerAllOnOneLineOrOnePerLine: true
      ---
      > ConstructorInitializerAllOnOneLineOrOnePerLine: false
      44,45c45,46
      < Cpp11BracedListStyle: true
      < DerivePointerAlignment: true
      ---
      > Cpp11BracedListStyle: false
      > DerivePointerAlignment: false
      73c74
      < PointerAlignment: Left
      ---
      > PointerAlignment: Right
      75c76
      < SortIncludes:    true
      ---
      > SortIncludes:    false
      
      SortIncludes will like be enabled in a future commit
      
      Change-Id: I34cb20b99d2d988681e0cd0e74d03b3668ae0031
      6f1b9ba9
    • Jean-Marc Valin's avatar
      Simpler threshold calculation for the second filter · bf4ae84f
      Jean-Marc Valin authored
      PSNR YCbCr:      0.03%     -0.00%      0.07%
         PSNRHVS:      0.06%
            SSIM:      0.12%
          MSSSIM:      0.09%
       CIEDE2000:      0.05%
      
      Change-Id: I15ef9598a08f6713bc28ab98b0182310433e97ef
      bf4ae84f
    • Jean-Marc Valin's avatar
      Make 4x4 deringing (chroma) use shorter filters · 6e82523e
      Jean-Marc Valin authored
      Avoids blurring chroma for 4:2:0
      
      PSNR YCbCr:      0.03%     -0.31%     -0.29%
         PSNRHVS:      0.02%
            SSIM:      0.03%
          MSSSIM:      0.02%
       CIEDE2000:      0.01%
      
      Change-Id: If744fb902b5f24404479def22b9ca8a19baec722
      6e82523e
  6. 16 Sep, 2016 1 commit
    • Steinar Midtskogen's avatar
      Extend CLPF to chroma. · a25c6c3b
      Steinar Midtskogen authored
      Objective quality impact (low latency):
      
      PSNR YCbCr:      0.13%     -1.37%     -1.79%
         PSNRHVS:      0.03%
            SSIM:      0.24%
          MSSSIM:      0.10%
       CIEDE2000:     -0.83%
      
      Change-Id: I8ddf0def569286775f0f9d4d4005932766a7fc27
      a25c6c3b
  7. 15 Sep, 2016 3 commits
  8. 14 Sep, 2016 5 commits
  9. 13 Sep, 2016 2 commits
    • Nathan E. Egge's avatar
      Update y_mode_cdf tables once per frame. · 7b8ac4f5
      Nathan E. Egge authored
      Move computing the y_mode_cdf tables per coded intra mode symbol to
       computing them only when the probabilities are updated.
      
      Change-Id: I8c43d09b8ef5febe2a3ec64bd51d28bd78ea73ed
      7b8ac4f5
    • Nathan E. Egge's avatar
      Update kf_y_mode_cdf tables once per frame. · ef56088c
      Nathan E. Egge authored
      Move computing the kf_y_mode_cdf tables per coded intra mode symbol to
       computing them only when the probabilities are updated.
      
      Change-Id: I5999447050c2f7d5dbccde80bee05ecd1c5440ab
      ef56088c