Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correct printf specifiers to unsigned int where needed | Andrey Astafyev | 2019-12-09 | 4 | -9/+9 |
| | |||||
* | flac: Input file name size calculated just one time | Andrey Astafyev | 2019-12-08 | 1 | -10/+14 |
| | |||||
* | replaygain: Fixed usage of gainfilter variable after free | Andrey Astafyev | 2019-12-08 | 1 | -3/+6 |
| | |||||
* | flac: Remove variable from expression because it's always equals to false | Andrey Astafyev | 2019-12-08 | 1 | -1/+1 |
| | |||||
* | libFLAC: Removed useless comparison | Andrey Astafyev | 2019-12-08 | 1 | -1/+1 |
| | |||||
* | libFLAC++: Fix mistyped identifier name | Andrey Astafyev | 2019-12-08 | 1 | -1/+1 |
| | |||||
* | libFLAC++: Delete decoder and encoder before return if they're not valid | Andrey Astafyev | 2019-12-08 | 2 | -0/+4 |
| | |||||
* | Both files are checked for EOF | Andrey Astafyev | 2019-11-30 | 1 | -1/+1 |
| | |||||
* | libFLAC/bitreader.c: Fix shift invoking undefined behaviour | Erik de Castro Lopo | 2019-11-24 | 1 | -2/+3 |
| | | | | | | Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19067 Testcase: fuzzer_decoder-5725157960450048 | ||||
* | libFLAC/bitreader.c: Fix shift invoking undefined behaviour | Erik de Castro Lopo | 2019-11-22 | 1 | -2/+3 |
| | | | | | | Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19036 Testcase: fuzzer_decoder-5679084202098688 | ||||
* | libFLAC/bitreader.c: Fix shift invoking undefined behaviour | Erik de Castro Lopo | 2019-11-19 | 1 | -3/+4 |
| | | | | | | Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18535 Testcase: fuzzer_decoder-6573800707063808 | ||||
* | cmake: use proper pkg-config install path variable | DeadSix27 | 2019-11-18 | 2 | -2/+2 |
| | |||||
* | libFLAC++: Add libFLAC++-static.la target for oss-fuzzers | Erik de Castro Lopo | 2019-11-18 | 1 | -4/+9 |
| | |||||
* | cmake_minimum_required() cleanup: | sezero | 2019-11-15 | 3 | -7/+0 |
| | | | | | | | | | | - document version requirements in the top-level file. - remove incorrect version requirements from sub-dirs. - set min. required version to 3.5 in top-level file. - set minimun required version to 3.9 under docs/ . - make documents building an option (on by default.) so, the tree can be built using cmake-3.5 using -DBUILD_DOCS=0 on the command line. | ||||
* | flac/main.c: replace an snprintf() call with flac_snprintf() | sezero | 2019-11-11 | 1 | -1/+1 |
| | | | | | | flac_snprintf() is used everywhere else in there. that single instance of plain snprintf() was added in commit 04974d27. fixes flac.exe build with older msvc versions. | ||||
* | libFLAC/bitreader.c: Fix shift invoking undefined behaviour | Erik de Castro Lopo | 2019-11-11 | 1 | -1/+1 |
| | | | | | | Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18589 Testcase: fuzzer_decoder-5668806471188480 | ||||
* | test_streams: Fix UBSAN error in random generator | Erik de Castro Lopo | 2019-11-11 | 1 | -2/+2 |
| | |||||
* | libFLAC/stream_decoder.c: fix integer overflow on corrupt file | Hakan Kvist | 2019-10-24 | 1 | -0/+2 |
| | | | | Corrupt metadata could make the length calculation overflow. | ||||
* | Fix msvc build after commit b917d456 | sezero | 2019-10-19 | 1 | -1/+0 |
| | | | | Closes: https://github.com/xiph/flac/issues/152 | ||||
* | Replace unsigned with uint32_t in prototypes; Fixes DJGPP builds. | NY00123 | 2019-10-19 | 3 | -3/+3 |
| | |||||
* | cmake: fix nasm sources build when building in a separate directory | sezero | 2019-10-10 | 1 | -2/+3 |
| | | | | | | | | | | When building in the same directory as the source, it works, but not in a separate directory. The trailing slash is important with nasm. Note that include_directories("${CMAKE_CURRENT_SOURCE_DIR}/") does not work because cmake seems to strip the trailing slash. Also relax the cmake version requirement from 3.12 to 3.9 as everywhere else in the tree: it works just fine. | ||||
* | cmake: do not add visibility attributes to shared lib builds for win32. | sezero | 2019-10-10 | 2 | -4/+21 |
| | |||||
* | make dllexport work with compilers other than MSVC | sezero | 2019-10-10 | 1 | -8/+11 |
| | | | | | | | | the issue is, flac and metaflac exes rely on flac_internal_???_utf8() procedures from windows_unicode_filenames.c and there is no easy way to exclude them from exports without breaking things. So export them explicitly (they are exported anyway w/o this patch), but add a FIXME note about the kludge in windows_unicode_filenames.c. | ||||
* | move the new public get_decoder_client_data function to public header. | sezero | 2019-10-10 | 1 | -5/+0 |
| | |||||
* | libFLAC/bitreader.c: Fix out-of-bounds read | Erik de Castro Lopo | 2019-10-08 | 1 | -1/+1 |
| | | | | | | Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17069 Testcase: fuzzer_decoder-5670265022840832 | ||||
* | Make sure CMake build files end up in release tarball | Erik de Castro Lopo | 2019-10-01 | 20 | -0/+28 |
| | |||||
* | libFLAC/lpc.c: Fix signed integer overflow | Erik de Castro Lopo | 2019-09-16 | 1 | -12/+12 |
| | | | | | | | | Do the addition as 64 bits before truncating to 32 bits. Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16459 Testcase: fuzzer_decoder-5728784602365952 | ||||
* | libFLAC/bitreader.c: Fix shift invoking undefined behaviour | Erik de Castro Lopo | 2019-09-16 | 1 | -2/+4 |
| | | | | | | Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16464 Testcase: fuzzer_decoder-5663276452544512 | ||||
* | libFLAC/bitreader.c: Fix shift invoking undefined behaviour | Erik de Castro Lopo | 2019-09-16 | 1 | -1/+1 |
| | | | | | | Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16458 Testcase: fuzzer_decoder-5649174900506624 | ||||
* | libFLAC/bitreader.c: Fix OOB read | Erik de Castro Lopo | 2019-09-16 | 1 | -5/+8 |
| | | | | | | Credit: OSS-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16457 Testcase: fuzzer_decoder-5076189185572864 | ||||
* | Fix a number of gcc 9.2 compiler warnings | Erik de Castro Lopo | 2019-09-15 | 6 | -19/+21 |
| | |||||
* | Run libFLAC++ through clang-tidy. | Rosen Penev | 2019-09-15 | 3 | -165/+164 |
| | | | | | | | | | Applied the following suggestions: modernize-deprecated-headers google-readability-casting google-readability-namespace-comments readability-else-after-return | ||||
* | window: fabs > fabsf and cos > cosf where it makes sense | Rosen Penev | 2019-09-15 | 1 | -16/+16 |
| | | | | The f functions are faster. It seems the arguments are all floats. | ||||
* | flac/utils: Add missing define | Rosen Penev | 2019-09-15 | 1 | -0/+3 |
| | | | | wcswidth needs _XOPEN_SOURCE defined. Otherwise, no declaration. | ||||
* | Switch to utimensat for newer POSIX versions | Rosen Penev | 2019-08-20 | 4 | -11/+28 |
| | | | | | | | | Some libcs like uClibc-ng can optionally disable deprecated functions. utime is one of them. When done so, both the header and the function go missing. This fixes flac_utime to work in such a situation. | ||||
* | Fix build on FreeBSD PowerPC | pkubaj | 2019-08-18 | 1 | -0/+13 |
| | | | | | Used the elf_aux_info function on FreeBSD and clarify that users of other systems need to implement reading from AT_HWCAP2. | ||||
* | libFLAC: Rename get_client_data_from_decoder function | Erik de Castro Lopo | 2019-08-09 | 2 | -4/+4 |
| | | | | | This function was added after the 1.3.2 release, but the name was bad (missing "FLAC__" at the start) and the pointer returned should be 'const'. | ||||
* | Do not assume that sys/param.h defines MIN and MAX | sezero | 2019-08-05 | 1 | -0/+2 |
| | | | | One such example is sys/param.h from MinGW. | ||||
* | Version 1.3.31.3.3 | Erik de Castro Lopo | 2019-08-04 | 5 | -13/+13 |
| | |||||
* | Update Visual Studio 2005 files | Erik de Castro Lopo | 2019-07-16 | 2 | -0/+16 |
| | | | | Patch-from: Janne Hyvärinen | ||||
* | Fix CppCheck warnings | Erik de Castro Lopo | 2019-07-15 | 3 | -9/+14 |
| | |||||
* | CMake: fixed windows_unicode_filenames linking errors | Виталий Кирсанов | 2019-05-28 | 1 | -2/+4 |
| | |||||
* | Fix Visual Studio solution generation with CMake | evpobr | 2019-05-12 | 1 | -4/+5 |
| | | | | | | Rename flac application target to flacapp to avoid name collision with FLAC library target. Closes #101. | ||||
* | Ogg::Ogg renamed to Ogg::ogg | Vitaliy Kirsanov | 2019-05-04 | 1 | -2/+2 |
| | |||||
* | Use of BUILD_SHARED_LIBS added | Vitaliy Kirsanov | 2019-05-04 | 14 | -56/+49 |
| | |||||
* | Fixed dependencies on win_utf8_io | Виталий Кирсанов | 2019-05-04 | 9 | -20/+30 |
| | |||||
* | Fixed dependency between grabbag and utf8 | Vitaliy Kirsanov | 2019-05-04 | 3 | -3/+2 |
| | |||||
* | CMake minimum required lowered to 3.1 | Vitaly Kirsanov | 2019-05-04 | 5 | -51/+25 |
| | |||||
* | FLAC now depends on win_utf8_io | Vitaliy Kirsanov | 2019-05-04 | 6 | -22/+18 |
| | | | | Accidently found this missing dependency | ||||
* | Added /arch:SSE2 flag | Vitaly Kirsanov | 2019-05-04 | 1 | -8/+13 |
| |