summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* CMakeLists.txttopic/test-1.3.3Erik de Castro Lopo2019-08-051-1/+1
|
* test 2Erik de Castro Lopo2019-08-051-1/+5
|
* test-1.3.3Erik de Castro Lopo2019-08-051-1/+1
|
* Version 1.3.31.3.3Erik de Castro Lopo2019-08-0412-19/+109
|
* doc: Remove xhtml validator links.Fabian Greffrath2019-08-0416-48/+0
| | | | | | | | | | | | | | Fix "privacy-breach-w3c-valid-html" lintian error. Don't ping an external site when loading documentation pages since this can be used to track user activity. These links are also broken, since they depend on the referer header, which browsers no longer send to insecure pages for similar privacy reasons. That aspect could be addressed by using https urls for the validator site. Signed-off-by: Ralph Giles <giles@thaumas.net>
* doc: Use empty-element <hr/> tag.Ralph Giles2019-08-041-1/+1
| | | | | | | | | Improve the conformance of the xhtml generated by doxygen by using the self-closing <hr/> tag in the custom footer. Without this, xmllint complains about </body> and </html> end tags inside the still-only <hr>. That syntax is allowed in html but not xml.
* .travis.yml: Generate and validate html documentation.Ralph Giles2019-08-041-1/+5
| | | | | | | | | | | | | | | | | | Install Doxygen when running on the linux environment to test generation of the API documentation. Run the included static html documentation as well as the generated API documentation through xmllint to verify it conforms to the declared DTD. Since this this will be very slow or fail relying on network resources, also install the w3c-sgml library so the xhtml1 DTDs are available locally. We're checking the source files, not build results in the particular environment, so it's fine to run this check on only a subset of builds. Don't validate on CMake builds since they're not currently generating API documentation even when Doxygen is available.
* Add -lrt for all operating systems for clock_gettimeDagobert Michelsen2019-07-171-9/+4
|
* Update Visual Studio 2005 filesErik de Castro Lopo2019-07-162-0/+16
| | | | Patch-from: Janne Hyvärinen
* Fix CppCheck warningsErik de Castro Lopo2019-07-153-9/+14
|
* test: Ignore varying length in metadataErik de Castro Lopo2019-07-1580-540/+547
| | | | | The metadata test checked for specific lengths which change from 5 bytes for something like "1.3.2" to 9 bytes for something like "1.3.3pre1".
* Fix CMake configure warningevpobr2019-06-011-1/+1
| | | | | Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted.
* Fixed #107: CMake error without enabling BUILD_CXXLIBSVitaliy Kirsanov2019-05-311-3/+4
|
* CMake: fixed windows_unicode_filenames linking errorsВиталий Кирсанов2019-05-281-2/+4
|
* Fix Visual Studio solution generation with CMakeevpobr2019-05-121-4/+5
| | | | | | Rename flac application target to flacapp to avoid name collision with FLAC library target. Closes #101.
* Added README description for CMakeVitaliy Kirsanov2019-05-041-0/+82
|
* CMAKE_BUILD_TYPE set to Release by default: improvedVitaliy Kirsanov2019-05-041-2/+2
|
* Enable components search in package config modeevpobr2019-05-041-0/+9
|
* CMAKE_BUILD_TYPE set to Release by defaultVitaliy Kirsanov2019-05-041-0/+4
|
* Added ECHO_C to CMake testsVitaliy Kirsanov2019-05-041-1/+4
|
* Ogg::Ogg renamed to Ogg::oggVitaliy Kirsanov2019-05-042-5/+5
|
* Use of BUILD_SHARED_LIBS addedVitaliy Kirsanov2019-05-0423-97/+68
|
* Fixed dependencies on win_utf8_ioВиталий Кирсанов2019-05-049-20/+30
|
* Fixed dependency between grabbag and utf8Vitaliy Kirsanov2019-05-043-3/+2
|
* CMake minimum required lowered to 3.1Vitaly Kirsanov2019-05-0410-88/+296
|
* Add missing fseeko checkevpobr2019-05-041-0/+3
|
* Integrate CMake to Travis CI testsevpobr2019-05-041-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_ioVitaliy Kirsanov2019-05-049-26/+22
| | | | Accidently found this missing dependency
* Added /arch:SSE2 flagVitaly Kirsanov2019-05-042-10/+15
|
* Versions for shared libs specifiedVitaly Kirsanov2019-05-042-2/+8
|
* Cosmetic change: using $<COMPILE_LANGUAGE:>Vitaliy Kirsanov2019-05-041-8/+3
|
* /test/*.sh enabled for CTest in UNIXVitaliy Kirsanov2019-05-045-18/+60
|
* FindOGG.cmake module addedVitaliy Kirsanov2019-05-045-7/+61
|
* CMake support addedVitaliy Kirsanov2019-05-0441-1/+682
|
* Use MMX ASM fucntions instead of SSE4.1 if availablelvqcl2019-03-081-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 Kausch2019-03-081-0/+4
|
* Suppress compression failure message if it is not an errorKarthik Periagaram2019-02-011-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 + addlvqcl2018-09-204-14/+14
|
* Cosmetic changes in lpc_asm.nasm and utf8.clvqcl2018-09-022-38/+30
|
* Update MinGW build fileslvqcl2018-08-266-1/+29
|
* Move CreateFile_utf8 function to a more logical placelvqcl2018-08-257-50/+36
|
* Add VSX optimised versions of autocorrelation loopsAnton Blanchard2018-08-204-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 POWER9Anton Blanchard2018-08-202-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 ppc64Amitay Isaacs2018-08-201-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__ featuresAmitay Isaacs2018-08-201-0/+18
| | | | Signed-off-by: Amitay Isaacs <amitay@ozlabs.org>
* configure.ac: Fix FLAC__CPU_PPC on little endian, and add FLAC__CPU_PPC64Anton Blanchard2018-08-201-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/disableAnton Blanchard2018-08-201-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 codeAnton Blanchard2018-08-201-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 libFLAClvqcl2018-08-196-52/+55
|
* windows_unicode_filenames.c: Fix a missing return statementErik de Castro Lopo2018-08-181-0/+2
|