1. 28 Sep, 2016 4 commits
  2. 27 Sep, 2016 2 commits
  3. 26 Sep, 2016 8 commits
  4. 23 Sep, 2016 3 commits
    • Thomas Davies's avatar
      Encode and decode multiple tile groups. · ce12003d
      Thomas Davies authored
      A tile group is a set of tiles in scan order.
      Each tile group has a version of uncompressed and compressed headers,
      identical apart from tile group parameters.
      Encoding probability updates takes account of the number of
      headers to control overheads.
      The decoder supports arbitrary numbers of tile groups with
      arbitrary number of tiles. The number of tiles in a TG is
      signalled in the uncompressed header for that TG.
      The encoder currently only supports a fixed number
      of TGs (3, when error resilient mode is on) of equal size
      (except possibly for the last one).
      The average BDR performnce with 3 tile groups versus
      anchor with error resilient mode and up to 16 tiles is:
      NR YCbCr:      3.02%      3.04%      3.05%
      PSNRHVS:      3.09%
      SSIM:      3.06%
      MSSSIM:      3.05%
      CIEDE2000:      3.04%
      Change-Id: I9b97c5ed733103b9160a3a5d4370de5322c00c0b
    • Jingning Han's avatar
      Add 2x2 adst and dct units · 75112626
      Jingning Han authored
      Change-Id: I6d3e97385a9d1c82fd3b7cbc8fcc02b3f682e955
    • Guillaume Martres's avatar
      Remove skip_txfm optimization · beacb3ff
      Guillaume Martres authored
      This is a port of
      from nextgenv2
      Change-Id: Ie62170f7305a1588a2d170e36297618a549f1787
  5. 22 Sep, 2016 6 commits
  6. 21 Sep, 2016 11 commits
  7. 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
    • 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
    • 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
    • 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
    • Thomas's avatar
      Fix Visual Studio build. · 1460b835
      Thomas authored
      Change-Id: I01608dfd597cc1d2bd4e73918aa29cf9251edb08
    • Steinar Midtskogen's avatar
      CLPF: Remove redundant function argument. · 64b95582
      Steinar Midtskogen authored
      Change-Id: I31bea3b1f76493060edd7e1bd616a223841d5f77