- 05 Mar, 2013 6 commits
-
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
Extra compile options are detected at configure time with new XIPH_ADD_*FLAGS m4 macros. Options enabled include -Wextra, -D_FORTIFY_SOURCE=2 and stack protection.
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
Also mention --no-ignore-chunk-sizes option.
-
- 04 Mar, 2013 1 commit
-
-
Erik de Castro Lopo authored
The stat program has different command line parameters depend on whether its the GNU or BSD version. Sitch to 'wc -c' instead which seems more portable. Plus other minor improvements.
-
- 02 Mar, 2013 3 commits
-
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
This commit accepts the new default channel masks for 6.1 and 7.1 surround input WAV files, and writes the corresponding masks when decoding to WAV without a channel mask from the metadata block. The local copy of the format spec is also updated with the new text from the flac-website repository. Patch from Ralph Giles <giles@mozilla.com>
-
- 08 Feb, 2013 4 commits
-
-
This allows the script to be run from somewhere other than the top-level build directory. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
f0296255 switched to --std=c99 by default, but old glib relies on the pre-C99 extern inline rules. Override G_INLINE_FUNC for it to avoid multiple definition linker errors. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
Not sure where this was coming from before, but it's not getting included elsewhere on my system, so include it explicitly. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
9b7cb22f removed the extra libtool-disable-static script in favor of always building with disable-static, but plugin_xmms still referenced libtool-disable-static explicitly. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 25 Jan, 2013 1 commit
-
-
Erik de Castro Lopo authored
-
- 19 Jan, 2013 1 commit
-
-
Generated documentation needs to be removed by this target for 'distcheck' to succeed. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 18 Jan, 2013 1 commit
-
-
This is equivalent and just makes the code shorter. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 17 Jan, 2013 1 commit
-
-
Erik de Castro Lopo authored
-
- 14 Jan, 2013 1 commit
-
-
When building outside of the source tree, the Doxyfile needs to be generated in the build tree and should point to the proper paths for include directories and html footer. The generated api files to install should also be taken from the build tree instead of the source tree. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 02 Jan, 2013 5 commits
-
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
-
This is a patch to allow building of the project using MSYS, MinGW, and MinGW-w64 with the following invocation: make -f Makefile.lite libFLAC libFLAC++ flac metaflac test_libs_common test_libFLAC test_libFLAC++ test_grabbag test_seeking test_streams utils examples This patch addresses eight points: 1. `uname -p` in MSYS returns "unknown" so we must use `gcc -dumpmachine` to gain information about the target, 32-bit or 64-bit. 2. MinGW-w64 does not ship with a working iconv.h, so we must disable it under this specific compiler. 3. The code requires <inttypes.h> in a handful of C files, but config.mk did not contain -DHAVE_INTTYPES_H, which under the full build process (I assume) is added by autoconf. 4. The compiler complained when lround() in lpc.c was static, so it is no longer static. 5. Additional scattered linking directives (and reordering) (particularly FLAC, grabbag, and replaygain_analysis) were necessary to build some of the components. 6. The Makefile.lite build system benefited from some cleanup, particularly by rigorously defining all entries, factoring redundancy, and establishing dependencies. (Some typos were fixed too.) 7. Shared objects on Windows use .dll, not .so. (Added *.dll, *.dylib, and *.exe to .gitignore.) 8. To allow more freedom using Makefile.lite without configure, I added the variables USE_OGG and USE_ICONV which can toggle these two components in the build process. ex: make -f Makefile.lite examples USE_OGG=0 USE_ICONV=0 These improvements make use of some use-time Makefile variable expansion. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
- 28 Dec, 2012 2 commits
-
-
WAVEFORMATEXTENSIBLE format. MinGW's fseeko() doesn't return error for the attempt to seek on non seekable file (same behavior as MSVC). The simplest solution would be to change #ifdef _MSC_VER to #ifdef _WIN32 here. Instead, this patch tests file with fstat(), and use fseeko() only when it is a regular file. This is confirmed to work properly both on MSVC and MinGW, can seek if stdin is a redirected regular file, and doesn't require #ifdef. Signed-off-by:
Erik de Castro Lopo <erikd@mega-nerd.com>
-
Erik de Castro Lopo authored
-
- 27 Dec, 2012 1 commit
-
-
Erik de Castro Lopo authored
-
- 12 Dec, 2012 5 commits
-
-
In particular: - quote several macro arguments properly - switch to the extended version of AC_INIT - replace AM_CONFIG_HEADER by AC_CONFIG_HEADERS - remove obsolete extra AC_CHECK_SIZEOF param - upgrade minimal automake version from 1.7 to 1.11 (which is when dist-xz was introduced) Signed-off-by:
Max Horn <max@quendi.de>
-
Also removed some pointless AC_SUBST invocation, which would only be necessary if the Makefiles were using the results of the header detection, which they are not. Signed-off-by:
Max Horn <max@quendi.de>
-
Previously, we only printed whether the used compiler was detected as gcc if the answer was positive. Now we always print the result (but the GCC version still is only printed when we are using GCC) Signed-off-by:
Max Horn <max@quendi.de>
-
The autoreconf tool is provided by autoconf to do what custom autogen.sh scripts in many projects used to do. Only it is more robust and widely tested. It has been available for several years, too. No reason to rely on custom code for this. Signed-off-by:
Max Horn <max@quendi.de>
-
Signed-off-by:
Max Horn <max@quendi.de>
-
- 09 Dec, 2012 1 commit
-
-
- 05 Dec, 2012 2 commits
-
-
Erik de Castro Lopo authored
-
-
- 04 Dec, 2012 5 commits
-
-
-
Hide all cglobal symbols with nasm >= 2.
-
With gcc >= 4 and ELF, set default visibility to hidden and make visible only the symbols with FLAC_API or FLACPP_API. A convenience libFLAC-static.la is created for test_libFLAC as it depends on the hidden symbols.
-
-
They are not needed since the section is defined in nasm.h.
-