1. 14 Sep, 2016 4 commits
    • Nathan E. Egge's avatar
      Update class_cdf table once per frame. · 98712c08
      Nathan E. Egge authored
      Move computing the class_cdf table per coded mv class symbol to
       computing it only when the probabilities are updated.
      
      Change-Id: I6c4a9075817e8ba2e251f0e82436995f08f2ec5c
      98712c08
    • Nathan E. Egge's avatar
      Update joint_cdf table once per frame. · 924f7eea
      Nathan E. Egge authored
      Move computing the joint_cdf table per coded mv joint symbol to
       computing it only when the probabilities are updated.
      
      Change-Id: If5d195f70e6fad7b60f69606c8386ad5e69657d2
      924f7eea
    • Nathan E. Egge's avatar
      Update inter_mode_cdf tables once per frame. · c5579ea9
      Nathan E. Egge authored
      Move computing the inter_mode_cdf tables per coded inter mode symbol to
       computing them only when the probabilities are updated.
      
      Change-Id: I7a7b059ee75723cb6f278ed82a20cf34c27915d8
      c5579ea9
    • Nathan E. Egge's avatar
      Update uv_mode_cdf tables once per frame. · 879d341b
      Nathan E. Egge authored
      Move computing the uv_mode_cdf tables per coded intra mode symbol to
       computing them only when the probabilities are updated.
      
      Change-Id: I627b59d30726c913f5d7ba7753cb0446a12655bb
      879d341b
  2. 13 Sep, 2016 12 commits
  3. 12 Sep, 2016 1 commit
  4. 10 Sep, 2016 2 commits
    • Nathan E. Egge's avatar
      Code class0 using aom_read() / aom_write(). · be8a8ab6
      Nathan E. Egge authored
      The av1_mv_class0_tree is a balanced tree with two leafs and can
       simply be coded as a boolean with probability class0[0].
      If CLASS0_SIZE is ever changed from 1, this change will need to be
       reverted.
      
      Change-Id: If294dac825a5f945371092c74aa8e3f84cd962b6
      be8a8ab6
    • Luca Barbato's avatar
      Namespace the idct/iad symbols · a81e821f
      Luca Barbato authored
      Make linking to libvpx and libaom at the same time possible.
      
      Change-Id: I7bab8527a32e446e3d564e6fa5d94ccd056bc63f
      a81e821f
  5. 09 Sep, 2016 1 commit
  6. 08 Sep, 2016 3 commits
  7. 07 Sep, 2016 4 commits
    • Urvang Joshi's avatar
      Fix build with --enable-palette. · 59228957
      Urvang Joshi authored
      Signature of aom_read_xxx function changed recently:
      https://aomedia-review.googlesource.com/#/c/3520/
      So, updated the palette code to call those functions with the additional
      parameter.
      
      Change-Id: I364faee2e002f2bb7ac889ee15c5f14b0d857128
      59228957
    • Michael Bebenita's avatar
      Bit accounting. · e6b12944
      Michael Bebenita authored
      This patch adds bit account infrastructure to the bit reader API.
      When configured with --enable-accounting, every bit reader API
      function records the number of bits necessary to decoding a symbol.
      Accounting symbol entries are collected in global accounting data
      structure, that can be used to understand exactly where bits are
      spent (http://aomanalyzer.org). The data structure is cleared and
      reused each frame to reduce memory usage. When configured without
      --enable-accounting, bit accounting does not incur any runtime
      overhead.
      
      All aom_read_xxx functions now have an additional string parameter
      that specifies the symbol name. By default, the ACCT_STR macro is
      used (which expands to __func__). For more precise accounting,
      these should be replaced with more descriptive names.
      
      Change-Id: Ia2e1343cb842c9391b12b77272587dfbe307a56d
      e6b12944
    • Arild Fuldseth's avatar
      Always send frame size explicitly when error_resilient_mode=1. · b87951a6
      Arild Fuldseth authored
      Purpose is to allow parsing of bitstream after a packet loss.
      
      Change-Id: I7d1c010a465aa18914762cc1a3e61db377304c08
      b87951a6
    • Steinar Midtskogen's avatar
      Make CLPF handle frame widths and heights not divisible by 8. · b250a3be
      Steinar Midtskogen authored
      Change-Id: If5eb33b6b090f43ba64c82468576b89eddd872c3
      b250a3be
  8. 05 Sep, 2016 6 commits
  9. 04 Sep, 2016 1 commit
  10. 03 Sep, 2016 3 commits
  11. 02 Sep, 2016 2 commits
  12. 01 Sep, 2016 1 commit
    • Jingning Han's avatar
      Refactor tx_size use cases in blockd.c · 7332ae06
      Jingning Han authored
      Use table to replace the arithmetic computation for mapping between
      transform block and pixel number.
      
      Change-Id: Ica71af9891bb9ab8f0bab30794e1021066d57d64
      7332ae06