Skip to content
Snippets Groups Projects
  1. Nov 08, 2013
    • Yunqing Wang's avatar
      Improve loopfilter function · 49cf335e
      Yunqing Wang authored
      This patch continued the work done in "Rewrite loop_filter_info_n
      struct"(commit:00dbd369) to further
      improve loopfilter function.
      
      1. Instead of storing pointers to thresholds, store loopfilter
      levels within 64x64 SB;
      2. Since loopfilter levels are already calculated in setup_mask,
      we don't need call build_lfi to look up them again. Just save
      loopfilter levels in setup_mask.
      3. Reorganized and simplified filter_block_plane().
      
      Tests showed a ~0.8% decoder speedup.
      
      Change-Id: I723c7779738bbc2afcb9afa2c6f78580ee6c3af7
      49cf335e
  2. Nov 06, 2013
  3. Nov 05, 2013
  4. Nov 04, 2013
  5. Nov 03, 2013
  6. Nov 02, 2013
  7. Nov 01, 2013
    • Dmitry Kovalev's avatar
      Removing 'new' probability calculation from convert_distribution(). · df19c6b6
      Dmitry Kovalev authored
      We don't have to calculate 'new' probability in convert_distribution()
      because it is enough to calculate only 'new' counters which could be used
      to calculate probability if necessary. That's why removing a lot of unused
      temporary probability arrays and reducing number of get_binary_prob()
      calls.
      
      Change-Id: I4e14eb7203d1ace61bbddefd6b9b6326be83ba63
      df19c6b6
    • Yaowu Xu's avatar
      Merge "Convert filter kernel choice to lookup" · 333345cd
      Yaowu Xu authored
      333345cd
    • Yaowu Xu's avatar
      Convert filter kernel choice to lookup · 0f76ba55
      Yaowu Xu authored
      Also removed unused declaration related 6 tap filter
      
      Change-Id: Ic17f516141d885157918505f4204081e4c951fad
      0f76ba55
    • Marco Paniconi's avatar
      Fixes to buffer update for temporal layers. · 41138e01
      Marco Paniconi authored
      When a frame is dropped due to |buffer_level| < 0 for a given temporal layer,
      the buffer level for the upper temporal layers was not updated (in calc_pframe_target_size()).
      This change fixes that.
      
      Also, use the layer per-frame-bandwidth for updating the buffer level
      of the higher layers when a frame is dropped.
      
      Change-Id: I660c23f3229b47e9d124a950b480314b4307c5a8
      41138e01
Loading