1. 29 May, 2017 1 commit
  2. 03 May, 2017 1 commit
    • Alex Converse's avatar
      aacsbr: Turnoff in the event of over read. · 504403ab
      Alex Converse authored
      Aliased compressed AAC bytes are almost certainly not meaningful SBR
      data. In the wild this causes harsh artifacts switching HE-AAC streams
      that don't have SBR headers aligned with segment boundaries.
      
      Turning off SBR falls back to a default set of upsampling parameters
      that can function as a sort of error concealment. This is consistent
      with how the decoder handles other sorts of errors.
      
      Bug-Id: 1047
      CC: libav-stable@libav.org
      Signed-off-by: 's avatarSean McGovern <gseanmcg@gmail.com>
      504403ab
  3. 11 Feb, 2017 1 commit
  4. 17 Aug, 2016 1 commit
  5. 04 May, 2016 1 commit
  6. 19 Dec, 2015 1 commit
    • Ganesh Ajjanagadde's avatar
      lavc/aacsbr: sbr_dequant optimization · def3c83e
      Ganesh Ajjanagadde authored
      This uses ff_exp2fi to get a speedup (~ 6x).
      
      sample benchmark (Haswell, GNU/Linux):
      old:
        19102 decicycles in sbr_dequant,    1023 runs,      1 skips
        19002 decicycles in sbr_dequant,    2045 runs,      3 skips
        17638 decicycles in sbr_dequant,    4093 runs,      3 skips
        15825 decicycles in sbr_dequant,    8189 runs,      3 skips
        16404 decicycles in sbr_dequant,   16379 runs,      5 skips
      
      new:
         3063 decicycles in sbr_dequant,    1024 runs,      0 skips
         3049 decicycles in sbr_dequant,    2048 runs,      0 skips
         2968 decicycles in sbr_dequant,    4096 runs,      0 skips
         2818 decicycles in sbr_dequant,    8191 runs,      1 skips
         2853 decicycles in sbr_dequant,   16383 runs,      1 skips
      Reviewed-by: 's avatarAndreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
      Signed-off-by: 's avatarGanesh Ajjanagadde <gajjanagadde@gmail.com>
      def3c83e
  7. 12 Dec, 2015 1 commit
  8. 19 Nov, 2015 2 commits
  9. 20 Jul, 2015 2 commits
  10. 01 Jul, 2015 2 commits
  11. 07 May, 2015 1 commit
  12. 17 Mar, 2015 2 commits
  13. 04 Feb, 2015 1 commit
  14. 02 Dec, 2014 1 commit
  15. 24 Nov, 2014 1 commit
  16. 04 Nov, 2014 1 commit
  17. 03 Nov, 2014 1 commit
  18. 06 Sep, 2014 1 commit
  19. 25 Nov, 2013 1 commit
  20. 04 Nov, 2013 1 commit
  21. 13 Mar, 2013 2 commits
  22. 08 Mar, 2013 2 commits
  23. 07 Mar, 2013 1 commit
  24. 26 Feb, 2013 1 commit
  25. 21 Feb, 2013 1 commit
  26. 08 Feb, 2013 1 commit
  27. 22 Jan, 2013 2 commits
  28. 07 Dec, 2012 1 commit
  29. 02 Dec, 2012 1 commit
  30. 26 Nov, 2012 1 commit
  31. 20 Nov, 2012 1 commit
  32. 04 Nov, 2012 1 commit
  33. 23 Oct, 2012 1 commit