- 11 May, 2016 1 commit
-
-
Tim Blechmann authored
Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 08 May, 2016 1 commit
-
-
Erik de Castro Lopo authored
Memory leaks found using `cppcheck`.
-
- 05 May, 2016 1 commit
-
-
Erik de Castro Lopo authored
MSVC2105 update2 compiles the C code: abs_residual_partition_sums[partition] = (FLAC__uint32)_mm_cvtsi128_si32(mm_sum); into this: movq QWORD PTR [rsi], xmm2 while it should be: movd eax, xmm2 mov QWORD PTR [rsi], rax With this patch, MSVC emits: movq QWORD PTR [rsi], xmm2 mov DWORD PTR [rsi+4], r9d so the price of this workaround is 1 extra write instruction per partition. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
- 01 May, 2016 5 commits
-
-
Erik de Castro Lopo authored
Without this fix, its possible for libFLAC to create an oversized padding metadata block when: a) it merges existing padding blocks or b) it expands padding block during metadata changes resulting in a corrupt FLAC file. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
Allow setting of ENABLE_64_BIT_WORDS preprocessor variable for libFLAC_dynamic, libFLAC_static and test_libFLAC projects and x64 platform. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
* Removes unused FLAC__WORD_ALL_ONES definition. * Add comment that unused bits of accumulator can contain garbage. * Turn assert inside FLAC__bitwriter_write_utf8_uint32 into runtime check (similar to FLAC__bitwriter_write_utf8_uint64() function). Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
This follows on from the previous patch. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
Limit allow image file size to slightly less than 2^24 bytes so that the file size plus extra house keeping data is strictly less that 2^24 bytes in size. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
- 27 Apr, 2016 1 commit
-
-
Erik de Castro Lopo authored
Last commit added a new file which was not added to `EXTRA_DIST`.
-
- 26 Apr, 2016 1 commit
-
-
Erik de Castro Lopo authored
With this change, flac now accepts cuesheets where the ISRC field is enclosed in double quotes. Added a test for this as well. Closes: https://sourceforge.net/p/flac/bugs/436/
-
- 20 Mar, 2016 5 commits
-
-
Erik de Castro Lopo authored
Introduced in 1be4f953.
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
Was failing to compile on IA32 with FLAC__INTEGER_ONLY_LIBRARY defined. Reported-by:
"Joakim Landberg" <joakim.landberg@intel.com>
-
Erik de Castro Lopo authored
Make sure obj-num_comments gets set on failure conditions. Patch-from: Robert Shih <robertshih@google.com>
-
- 14 Mar, 2016 1 commit
-
-
Erik de Castro Lopo authored
The former is POSIX while the later is a GNU glibc-ism that does not exist in (for example) the Musl C library that is used in OpenWrt. Reported-by: <neheb@hushmail.com>
-
- 11 Feb, 2016 1 commit
-
-
Erik de Castro Lopo authored
Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
- 10 Feb, 2016 2 commits
-
-
Erik de Castro Lopo authored
* test_bin.sh looks like it was a personal use script for the original developer Josh Coalson and referenced directories outside the actual repository. * test_wrapper.sh was trivial and un-used.
-
Erik de Castro Lopo authored
-
- 09 Feb, 2016 3 commits
-
-
dave.r.yeo authored
Some operating systems such as OS/2 don't have any of the CLOCK* API functions so add gettimeofday() as a fallback. Signed-off-by:
Dave Yeo <dave.r.yeo@gmail.com> Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
Erik de Castro Lopo authored
These fixes got lost in an earlier commit. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
* Add two missing files to repo. * Add files to Makefile.am `EXTRA_DIST` list.
-
- 08 Feb, 2016 5 commits
-
-
Erik de Castro Lopo authored
-
Thomas Zander authored
Usage of internal aliases for float and double do not provide substantial value. For integer-only libs, the macro FLAC__INTEGER_ONLY_LIBRARY is used in the appropriate places already. Also, adapt copyright messages to include 2016. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com> Closes: https://github.com/xiph/flac/pull/10
-
dave.r.yeo authored
Handy for toolchains or operating systems that don't support AVX or AVX2 like OS/2. Signed-off-by:
Dave Yeo <dave.r.yeo@gmail.com> Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
Erik de Castro Lopo authored
Path-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
Patch-from: <lvqcl.mail@gmail.com>
-
- 02 Feb, 2016 1 commit
-
-
Erik de Castro Lopo authored
This file was redundant. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
- 01 Feb, 2016 3 commits
-
-
Erik de Castro Lopo authored
The function `set_filename_utf8` was defined as static, but the prototype was missing `static`.
-
Erik de Castro Lopo authored
test_streams doesn't create/open files with non-ascii filenames, so there's no need in unicode support. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
- 31 Jan, 2016 3 commits
-
-
Erik de Castro Lopo authored
Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
* Simplifies *print functions. * Improves file related functions. * Preparation to move all file related functions into libFLAC. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
* Remove reference to deleted file charsetmap.h. * Move utf8/iconvert.h from EXTRA_DIST to utf8_libutf8_la_SOURCES. Reported-by:
lvqcl <lvqcl.mail@gmail.com>
-
- 30 Jan, 2016 4 commits
-
-
Erik de Castro Lopo authored
Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
Previously src/plugin_common library was used by FLAC's own Winamp plugin (MSVC/Windows) and by the XMMS plugin (*nix). The Winamp plugin is long gone from FLAC tree, so plugin_common is unused on Windows. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
Erik de Castro Lopo authored
It was added in 2002 but is not used anywhere. Reported-by:
lvqcl <lvqcl.mail@gmail.com>
-
- 28 Jan, 2016 1 commit
-
-
Erik de Castro Lopo authored
Files share/utf8/charset.c and share/utf8/iconvert.c aren't needed under Windows. This patch removes them from MSVC build system. Patch-from: lvqcl <lvqcl.mail@gmail.com>
-
- 26 Jan, 2016 1 commit
-
-
Erik de Castro Lopo authored
-