Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 10 | -88/+296 |
| | |||||
* | Add missing fseeko check | evpobr | 2019-05-04 | 1 | -0/+3 |
| | |||||
* | Integrate CMake to Travis CI tests | evpobr | 2019-05-04 | 1 | -5/+10 |
| | | | | | | | * Add CMake builds with ENABLE_64_BIT_WORDS enabled\disabled * Run tests in parallel jobs * Use Xenial Travis image to support CMake >= 3.12 * Install libtool-bin package missing in Xenial image | ||||
* | FLAC now depends on win_utf8_io | Vitaliy Kirsanov | 2019-05-04 | 9 | -26/+22 |
| | | | | Accidently found this missing dependency | ||||
* | Added /arch:SSE2 flag | Vitaly Kirsanov | 2019-05-04 | 2 | -10/+15 |
| | |||||
* | Versions for shared libs specified | Vitaly Kirsanov | 2019-05-04 | 2 | -2/+8 |
| | |||||
* | Cosmetic change: using $<COMPILE_LANGUAGE:> | Vitaliy Kirsanov | 2019-05-04 | 1 | -8/+3 |
| | |||||
* | /test/*.sh enabled for CTest in UNIX | Vitaliy Kirsanov | 2019-05-04 | 5 | -18/+60 |
| | |||||
* | FindOGG.cmake module added | Vitaliy Kirsanov | 2019-05-04 | 5 | -7/+61 |
| | |||||
* | CMake support added | Vitaliy Kirsanov | 2019-05-04 | 41 | -1/+682 |
| | |||||
* | Use MMX ASM fucntions instead of SSE4.1 if available | lvqcl | 2019-03-08 | 1 | -0/+2 |
| | | | | | These SSE4.1 functions are not always faster than their MMX ASM counterparts, so let's use ASM functions if they're available. | ||||
* | Speed up FLAC__bitwriter_write_byte_block (metadata writing) | Robert Kausch | 2019-03-08 | 1 | -0/+4 |
| | |||||
* | Suppress compression failure message if it is not an error | Karthik Periagaram | 2019-02-01 | 1 | -3/+2 |
| | | | | | | | If the user specifies `--no-error-on-compression-fail`, there is no need to treat compression failure as an error. Hence, the failure message should be suppressed along with the non-zero exit code (which already is suppressed). | ||||
* | Replace hadd with shuffle + add | lvqcl | 2018-09-20 | 4 | -14/+14 |
| | |||||
* | Cosmetic changes in lpc_asm.nasm and utf8.c | lvqcl | 2018-09-02 | 2 | -38/+30 |
| | |||||
* | Update MinGW build files | lvqcl | 2018-08-26 | 6 | -1/+29 |
| | |||||
* | Move CreateFile_utf8 function to a more logical place | lvqcl | 2018-08-25 | 7 | -50/+36 |
| | |||||
* | Add VSX optimised versions of autocorrelation loops | Anton Blanchard | 2018-08-20 | 4 | -0/+987 |
| | | | | | | | | Add a POWER8 and POWER9 version of the autocorrelation functions. flac --best is about 3.3x faster on POWER9 with this patch. Signed-off-by: Anton Blanchard <anton@ozlabs.org> | ||||
* | Add runtime detection of POWER8 and POWER9 | Anton Blanchard | 2018-08-20 | 2 | -0/+37 |
| | | | | | | | Use getauxval() to determine if we are on POWER8 or POWER9 or newer. POWER8 is represented by version 2.07 and POWER9 by version 3.00. Signed-off-by: Anton Blanchard <anton@ozlabs.org> | ||||
* | Check if compiler supports target attribute on ppc64 | Amitay Isaacs | 2018-08-20 | 1 | -0/+20 |
| | | | | | | | Check if the compiler supports __attribute__((target("cpu=power8"))) and __attribute__((target("cpu=power9"))) Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> | ||||
* | Add m4 macro to check for C __attribute__ features | Amitay Isaacs | 2018-08-20 | 1 | -0/+18 |
| | | | | Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> | ||||
* | configure.ac: Fix FLAC__CPU_PPC on little endian, and add FLAC__CPU_PPC64 | Anton Blanchard | 2018-08-20 | 1 | -1/+11 |
| | | | | | | | FLAC__CPU_PPC wasn't catching powerpcle or powerpc64le. Fix that and add a new define for FLAC__CPU_PPC64. Signed-off-by: Anton Blanchard <anton@ozlabs.org> | ||||
* | configure.ac: Add VSX enable/disable | Anton Blanchard | 2018-08-20 | 1 | -0/+13 |
| | | | | | | | We want to create functions with PowerPC VSX instructions, so add a configure check. Signed-off-by: Anton Blanchard <anton@ozlabs.org> | ||||
* | configure.ac: Remove SPE detection code | Anton Blanchard | 2018-08-20 | 1 | -8/+0 |
| | | | | | | | We don't have any SPE code, so there's no need to detect it at configure time. Signed-off-by: Anton Blanchard <anton@ozlabs.org> | ||||
* | move CreateFile function outside of libFLAC | lvqcl | 2018-08-19 | 6 | -52/+55 |
| | |||||
* | windows_unicode_filenames.c: Fix a missing return statement | Erik de Castro Lopo | 2018-08-18 | 1 | -0/+2 |
| | |||||
* | Improve SIMD detection with Visual Studio | evpobr | 2018-06-13 | 1 | -15/+15 |
| | | | | | | Visual Studio can use GCC (for Android) and Clang (supported toolset) so they must be checked before native compiler. Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | Add output-prefix tests | orbea | 2018-06-11 | 1 | -0/+37 |
| | | | | Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | Fix --output-prefix with input-files in sub-directories | orbea | 2018-06-11 | 1 | -2/+20 |
| | | | | | | | And make sure to reserve the whole file path when not using --output-prefix. Fixes https://sourceforge.net/p/flac/bugs/463/ Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | Fix miscellaneous typos. | luz.paz | 2018-05-24 | 31 | -41/+41 |
| | | | | Found via `codespell -q 3` | ||||
* | .travis.yml: Simplify file structure and add libogg dependency. | Robert Kausch | 2018-05-21 | 1 | -24/+12 |
| | |||||
* | Add unit tests for word-wise CRC16 functions | Robert Kausch | 2018-05-21 | 2 | -0/+93 |
| | | | | Update FLAC__BitReader structure in unit test. | ||||
* | Fix CRC calculation for small blocks. | Robert Kausch | 2018-05-21 | 1 | -1/+1 |
| | |||||
* | Update CRC16 for larger data blocks when decoding. | Robert Kausch | 2018-05-21 | 3 | -28/+75 |
| | |||||
* | Implement slicing-by-8 CRC16 algorithm. | Robert Kausch | 2018-05-21 | 2 | -10/+274 |
| | |||||
* | .travis.yml: Run --enable-64-bit-words test in separate job. | Robert Kausch | 2018-05-20 | 1 | -8/+30 |
| | |||||
* | Add bitreader unit test. | Robert Kausch | 2018-05-20 | 8 | -0/+371 |
| | |||||
* | Minor fixes for bitwriter unit test. | Robert Kausch | 2018-05-20 | 1 | -16/+11 |
| | |||||
* | Add unit tests for CRC calculation. | Robert Kausch | 2018-05-20 | 8 | -3/+234 |
| | |||||
* | Remove unused CRC8 functions. | Robert Kausch | 2018-05-20 | 2 | -18/+3 |
| | |||||
* | Fix more GCC warnings about case fall-through | Erik de Castro Lopo | 2018-05-06 | 1 | -9/+9 |
| | | | | Patch-from: lvqcl <lvqcl.mail@gmail.com> | ||||
* | More generic version of MSVC bug workaround | Erik de Castro Lopo | 2018-05-06 | 3 | -6/+6 |
| | | | | | | This is an updtate to the fix for an MSVC 2015 bug in 94a61241b0. Patch-from: lvqcl <lvqcl.mail@gmail.com> | ||||
* | .travis.yml: Test --enable-64-bit-words as welltopic/travis | Erik de Castro Lopo | 2018-05-01 | 1 | -0/+1 |
| | |||||
* | replaygain_synthesis.c: Fix compile issue in MSVS | Jeffrey Espiritu | 2018-04-09 | 1 | -0/+1 |
| | | | | | | The `inline` keyword is only available in C++ so include `share/compat.h`. Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | Fix for missing WINAPI_FAMILY_PARTITION | Erik de Castro Lopo | 2018-02-10 | 2 | -0/+5 |
| | | | | This is macro identifier is not defined, define it to `0`. | ||||
* | libFLAC : new function returns client_data from decoder | Christophe DUMONT | 2018-01-08 | 2 | -0/+10 |
| | | | | Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | UWP build fix | Alberto Fustinoni | 2018-01-06 | 1 | -0/+11 |
| | | | | Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | replaygain_synthesis.c: Fix a cppcheck warning | Erik de Castro Lopo | 2017-07-21 | 1 | -13/+18 |
| | | | | | | | 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. |