1. 07 Apr, 2016 1 commit
    • Diego Biurrun's avatar
      build: miscellaneous cosmetics · 01621202
      Diego Biurrun authored
      Restore alphabetical order in lists, break overly long lines, do some
      prettyprinting, add some explanatory section comments, group parts
      together that belong together logically.
      01621202
  2. 01 Mar, 2016 1 commit
  3. 26 Feb, 2016 1 commit
  4. 19 Feb, 2016 1 commit
  5. 17 Jul, 2015 4 commits
  6. 28 Feb, 2015 2 commits
  7. 15 Feb, 2015 1 commit
  8. 15 Aug, 2014 1 commit
  9. 04 Aug, 2014 1 commit
  10. 17 Jul, 2014 1 commit
  11. 16 Jul, 2014 1 commit
  12. 09 Jul, 2014 1 commit
  13. 06 Jul, 2014 1 commit
  14. 30 Jun, 2014 1 commit
  15. 22 Jun, 2014 1 commit
  16. 18 Jun, 2014 1 commit
  17. 29 May, 2014 1 commit
  18. 04 Apr, 2014 1 commit
  19. 27 Mar, 2014 1 commit
  20. 26 Mar, 2014 2 commits
    • Ben Avison's avatar
      truehd: add hand-scheduled ARM asm version of ff_mlp_pack_output. · 3b5946bc
      Ben Avison authored
      Profiling results for overall decode and the output_data function in
      particular are as follows:
      
                    Before          After
                    Mean   StdDev   Mean   StdDev  Confidence  Change
      6:2 total     339.6  15.1     329.3  16.0    95.8%       +3.1%  (insignificant)
      6:2 function  24.6   6.0      9.9    3.1     100.0%      +148.5%
      8:2 total     324.5  15.5     323.6  14.3    15.2%       +0.3%  (insignificant)
      8:2 function  20.4   3.9      9.9    3.4     100.0%      +104.7%
      6:6 total     572.8  20.6     539.9  24.2    100.0%      +6.1%
      6:6 function  54.5   5.6      16.0   3.8     100.0%      +240.9%
      8:8 total     741.5  21.2     702.5  18.5    100.0%      +5.6%
      8:8 function  63.9   7.6      18.4   4.8     100.0%      +247.3%
      
      The assembly version has also been tested with a fuzz tester to ensure that
      any combinations of inputs not exercised by my available test streams still
      generate mathematically identical results to the C version.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      3b5946bc
    • Ben Avison's avatar
      truehd: add hand-scheduled ARM asm version of mlp_filter_channel. · 15a29c39
      Ben Avison authored
      Profiling results for overall audio decode and the mlp_filter_channel(_arm)
      function in particular are as follows:
      
                    Before          After
                    Mean   StdDev   Mean   StdDev  Confidence  Change
      6:2 total     380.4  22.0     370.8  17.0    87.4%       +2.6%  (insignificant)
      6:2 function  60.7   7.2      36.6   8.1     100.0%      +65.8%
      8:2 total     357.0  17.5     343.2  19.0    97.8%       +4.0%  (insignificant)
      8:2 function  60.3   8.8      37.3   3.8     100.0%      +61.8%
      6:6 total     717.2  23.2     658.4  15.7    100.0%      +8.9%
      6:6 function  140.4  12.9     81.5   9.2     100.0%      +72.4%
      8:8 total     981.9  16.2     896.2  24.5    100.0%      +9.6%
      8:8 function  193.4  15.0     103.3  11.5    100.0%      +87.2%
      
      Experiments with adding preload instructions to this function yielded no
      useful benefit, so these have not been included.
      
      The assembly version has also been tested with a fuzz tester to ensure that
      any combinations of inputs not exercised by my available test streams still
      generate mathematically identical results to the C version.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      15a29c39
  21. 20 Mar, 2014 1 commit
  22. 10 Jan, 2014 1 commit
  23. 20 Dec, 2013 1 commit
  24. 29 Aug, 2013 1 commit
  25. 23 Aug, 2013 1 commit
  26. 08 Aug, 2013 1 commit
  27. 22 Jul, 2013 4 commits
  28. 29 May, 2013 5 commits