- 08 Apr, 2018 1 commit
-
-
Jeffrey Espiritu authored
The `inline` keyword is only available in C++ so include `share/compat.h`. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 10 Feb, 2018 1 commit
-
-
Erik de Castro Lopo authored
This is macro identifier is not defined, define it to `0`.
-
- 08 Jan, 2018 1 commit
-
-
Christophe DUMONT authored
Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 06 Jan, 2018 1 commit
-
-
Alberto Fustinoni authored
Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 20 Jul, 2017 1 commit
-
-
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.
-
- 19 Jul, 2017 1 commit
-
-
Erik de Castro Lopo authored
This reverts commit b52fa0ec. See: https://github.com/xiph/flac/commit/b52fa0ec6dc83ec0f430ff7bd7c80485c45728b0
-
- 14 Jul, 2017 1 commit
-
-
C.W. Betts authored
Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 01 Jul, 2017 1 commit
-
-
Thomas Zander authored
The window amplitude is now normalised to 1.0. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 26 Jun, 2017 2 commits
-
-
Erik de Castro Lopo authored
GCC 7 warns about `case` statements which are not separated by a `break` statement. This warning can be fixed by adding a comment.
-
Shark64 authored
Remove redundant assignment before broadcasting into xmm registers. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 23 Jun, 2017 2 commits
-
-
Thomas Zander authored
Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
Thomas Zander authored
This warning flag is gcc-specfic. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 12 Jun, 2017 1 commit
-
-
Ruud van Asseldonk authored
-
- 27 May, 2017 1 commit
-
-
Erik de Castro Lopo authored
When decoding to WAV, the legacy wFormatTag of WAVE_FORMAT_PCM should only be used if the bitwidth is 8 or 16. For all other bitwidths, use WAVEFORMATEXTENSIBLE. Two of the test programs/scripts also needed updating.
-
- 03 May, 2017 1 commit
-
-
Erik de Castro Lopo authored
-
- 19 Apr, 2017 1 commit
-
-
Erik de Castro Lopo authored
There were a number of specialized versions, but the default case defined `MAX` and `MIN` instead of `flac_max` and `flac_min`.
-
- 16 Apr, 2017 1 commit
-
-
Erik de Castro Lopo authored
Patch-from: "Michael W. Bombardieri" <mb@ii.net>
-
- 09 Apr, 2017 1 commit
-
-
Erik de Castro Lopo authored
-
- 08 Apr, 2017 1 commit
-
-
Erik de Castro Lopo authored
Leak reported by Secunia Research.
-
- 20 Mar, 2017 1 commit
-
-
Erik de Castro Lopo authored
Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
- 16 Mar, 2017 2 commits
-
-
Keegan Drake H.P authored
Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com> Closes: https://github.com/xiph/flac/pull/31
-
Keegan Drake H.P authored
Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 01 Mar, 2017 1 commit
-
-
Erik de Castro Lopo authored
Switch from `asm` to `__asm__` which is better supported. Patch-from: Olivier Tristan <o.tristan@uvi.net>
-
- 27 Feb, 2017 1 commit
-
-
Erik de Castro Lopo authored
After the removal of the OS SSE detection stuff ia32_cpu_info() and x86_64_cpu_info() became very similar. Merging them makes sense. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
- 23 Feb, 2017 1 commit
-
-
Erik de Castro Lopo authored
Was failing to build without NASM. Patch-from: Olivier Tristan <o.tristan@uvi.net>
-
- 21 Feb, 2017 2 commits
-
-
Erik de Castro Lopo authored
Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
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>
-
- 19 Feb, 2017 3 commits
-
-
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>
-
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>
-
Erik de Castro Lopo authored
Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
- 18 Feb, 2017 1 commit
-
-
Erik de Castro Lopo authored
CPP is minefield. We should simplify CPP wherever possible and work to minimise nesting.
-
- 15 Feb, 2017 1 commit
-
-
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.
-
- 14 Feb, 2017 1 commit
-
-
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
-
- 13 Feb, 2017 1 commit
-
-
Christian Stadelmann authored
Fixes https://sourceforge.net/p/flac/bugs/452/Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 12 Feb, 2017 1 commit
-
-
Erik de Castro Lopo authored
Patch-from: <lvqcl.mail@gmail.com>
-
- 09 Feb, 2017 1 commit
-
-
Rosen Penev authored
The underscores are wrong. The comment is also correct. Also remove the configure.ac option. Otherwise it tries to compile the windows unicode stuff which POSIX(cygwin) does not understand. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 06 Feb, 2017 1 commit
-
-
Erik de Castro Lopo authored
Also moves _FORTIFY_SOURCE detection to an M4 macro. Patchfrom: David Seifert <soap@gentoo.org>
-
- 31 Jan, 2017 2 commits
-
-
Erik de Castro Lopo authored
Replace a = _mm_alignr_epi8(b, a, n); with a = _mm_alignr_epi8(a, b, n); The resulting code is very slightly faster and the binaries slightly smaller. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
- 30 Jan, 2017 1 commit
-
-
Erik de Castro Lopo authored
Previously this function would abort or crash if passed `NULL` for the encoder. Now it just returns without crashing or aborting which is far more sane behaviour (ie much like FLAC__stream_encoder_delete).
-