1. 08 Apr, 2018 1 commit
  2. 10 Feb, 2018 1 commit
  3. 08 Jan, 2018 1 commit
  4. 06 Jan, 2018 1 commit
  5. 20 Jul, 2017 1 commit
    • Erik de Castro Lopo's avatar
      replaygain_synthesis.c: Fix a cppcheck warning · 20a2100d
      Erik de Castro Lopo authored
      Cppcheck was incorrectly warning that `doubletmp` was being used
      un-initialized. This was due to the fact that it was being used
      and initialized in a pre-processor macro. Chaning the macro to
      an inline function stops cppcheck from raising a warning.
      20a2100d
  6. 19 Jul, 2017 1 commit
  7. 14 Jul, 2017 1 commit
  8. 01 Jul, 2017 1 commit
  9. 26 Jun, 2017 2 commits
  10. 23 Jun, 2017 2 commits
  11. 12 Jun, 2017 1 commit
  12. 27 May, 2017 1 commit
  13. 03 May, 2017 1 commit
  14. 19 Apr, 2017 1 commit
  15. 16 Apr, 2017 1 commit
  16. 09 Apr, 2017 1 commit
  17. 08 Apr, 2017 1 commit
  18. 20 Mar, 2017 1 commit
  19. 16 Mar, 2017 2 commits
  20. 01 Mar, 2017 1 commit
  21. 27 Feb, 2017 1 commit
  22. 23 Feb, 2017 1 commit
  23. 21 Feb, 2017 2 commits
    • Erik de Castro Lopo's avatar
      stream_decoder.c: Comments · f80652a8
      Erik de Castro Lopo authored
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      f80652a8
    • Erik de Castro Lopo's avatar
      SIMD: remove outdated SSE2 code · 5ae578ff
      Erik de Castro Lopo authored
      Removes FLAC__lpc_restore_signal_16_intrin_sse2() which was faster
      than than C code, but not faster than MMX-accelerated ASM functions.
      It's also slower than the new SSE4.1 functions that were added by
      the previous patch.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      5ae578ff
  24. 19 Feb, 2017 3 commits
    • Erik de Castro Lopo's avatar
      SIMD: Accelerate decoding of 16 bit FLAC · ec795695
      Erik de Castro Lopo authored
      This patch removes FLAC__lpc_restore_signal_16_intrin_sse2().
      
      It's faster than C code, but not faster than MMX-accelerated
      ASM functions. It's also slower than the new SSE4.1 functions
      that were added by the previous patch.
      So this function wasn't very useful before, and now it's
      even less useful. I don't see a reason to keep it.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      ec795695
    • Erik de Castro Lopo's avatar
      SIMD: Improve decoding of some 24 bit files · f9f5646a
      Erik de Castro Lopo authored
      Accelerates decoding of non-Subset 24-bit FLAC files (where lpc_order
      > 12).
      
      The improved function is FLAC__lpc_restore_signal_wide_intrin_sse41().
      It requires SSE4.1 and it's used only by 32-bit libFLAC.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      f9f5646a
    • Erik de Castro Lopo's avatar
      SIMD: Add const qualifier where appropriate · 086b493a
      Erik de Castro Lopo authored
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      086b493a
  25. 18 Feb, 2017 1 commit
  26. 15 Feb, 2017 1 commit
    • Erik de Castro Lopo's avatar
      cpu.h: Fix compiler detection · c4bdd6fd
      Erik de Castro Lopo authored
      GCC version 4.6 was throwing an error on `__has_attribute` which
      seems to be Clang specific. Solution was to un-nest the CPP code
      so that Clang is confirmed before the `__has_attribute` is hit.
      c4bdd6fd
  27. 14 Feb, 2017 1 commit
    • Erik de Castro Lopo's avatar
      flac/encode.c: Fix an integer overflow · 3a7884bf
      Erik de Castro Lopo authored
      When encoding a 24 bit multichannel W64 file on a 32 bit system, a
      calculation could overflow resulting in a "got partial sample"
      error and early termination of the encoding process.
      
      The fix was to replace the cast to `size_t` (which is only 32 bits
      on a 32 bit system) with a cast to `uin64_t`.
      
      Thanks to Janne Hyvärinen for helping to track down the problem.
      
      Closes: https://sourceforge.net/p/flac/bugs/453
      3a7884bf
  28. 13 Feb, 2017 1 commit
  29. 12 Feb, 2017 1 commit
  30. 09 Feb, 2017 1 commit
  31. 06 Feb, 2017 1 commit
  32. 31 Jan, 2017 2 commits
  33. 30 Jan, 2017 1 commit