1. 06 6月, 2014 21 次提交
  2. 05 6月, 2014 17 次提交
  3. 04 6月, 2014 2 次提交
    • C
      huffyuvdec: implement trick for BGR · deadcf5e
      Christophe Gisquet 提交于
      Before:
      179436 decicycles in rgb, 32735 runs, 33 skips
      Stripped object size: 23188
      
      After:
      154861 decicycles in rgb, 32738 runs, 30 skips
      Stripped object size: 22736
      Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
      deadcf5e
    • C
      huffyuvdec: implement trick · 11b47038
      Christophe Gisquet 提交于
      When the joint table does not contain a valid entry, the decoding restarts
      from scratch. By implementing the trick of jumping to the 2nd level of the
      individual table (and inlining the whole), a speed improvement of 5-10%
      is possible.
      
      On a 1000-frames YUV4:2:0 video, before:
      362851 decicycles in 422, 262094 runs, 50 skips
      182488 decicycles in gray, 262087 runs, 57 skips
      Object size: 23584
      Overall time: 8.377
      
      After:
      346800 decicycles in 422, 262079 runs, 65 skips
      168197 decicycles in gray, 262077 runs, 67 skips
      Object size: 23188
      Overall time: 7.878
      Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
      11b47038