| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
| |
Found using the Makefile.lite build system.
|
| |
|
|
|
|
|
|
|
| |
The orignal code had `unsigned long` inside `#ifdef MSVC`. It was then changed
to `uint64_t` which was incorrect because on Windows `sizze long == 4`.
Change it now to `uint32_t` which is always correct regardless of OS, compiler
or architecture.
|
|
|
|
|
|
| |
cpu.c was the only source to use memory.h instead of string.h.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
|
|
|
| |
* HTML files should be installed to $(htmldir), and $(docdir) should
not be changed, as this is a user flag in the GNU conventions.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
|
|
| |
* This is required, as otherwise -Wl,--as-needed could fail.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
| |
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
| |
|
| |
|
|
|
|
|
|
| |
These fixes are in the public API, but FLAC would have been extremely
unlikely to work in any system where `unsigned` was not 32 bits.
Therefore we do not treat this as an API change.
|
|
|
|
| |
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
| |
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
|
|
|
| |
As pointed out by Ozkan Sezer, on some platforms `int32_t` is actually
a typedef for `long` so `unsigned` cannot be used interchangably with
`FLAC__uint32`. Fix is to switch from `unsigned` to explicit sized ISO
C types defined in <stdint.h>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Not all linux hosts match the *-pc-linux-gnu wildcard, causing build
failures for older glibc versions where we need to link with -lrt for
clock_gettime - E.G.:
- arm-unknown-linux-musleabihf
- powerpc-unknown-linux-gnuspe
- bfin-linux-linux-uclibc
..
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
| |
Patch-from: Christian Weisgerber <naddy@mips.inka.de>
|
|
|
|
|
|
|
| |
As pointed out by github user @randomascii, the `compression_levels_`
struct could and should be const.
Closes: https://github.com/xiph/flac/issues/26
|
|
|
|
|
| |
Patch-from: "lvqcl.mail" <lvqcl.mail@gmail.com>
Closes: https://sourceforge.net/p/flac/bugs/447/
|
|
|
|
| |
Patch-from: Janne Hyvärinen <cse@sci.fi>
|
| |
|
| |
|
|
|
|
|
| |
Pointed out by c.helmrich@ecodis.de. It was added during debugging
in commit c06a44969, but was never meant to stay.
|
|
|
|
|
| |
* Generate `test/common.sh` from `test/common.sh.in`.
* Move `is_win` setting to `test_common.sh`.
|
| |
|
|
|
|
| |
Patch-from: Robert Kausch <robert.kausch@freac.org>
|
| |
|
|
|
|
| |
Patch-from: Robert Kausch <robert.kausch@freac.org>
|
|
|
|
| |
Patch-from: "lvqcl.mail" <lvqcl.mail@gmail.com>
|
| |
|
| |
|
| |
|
|
|
|
|
| |
As pointed out by Evan Ramos there was typo, `32786` instead of
`32768`.
|
|
|
|
|
|
|
| |
Only call `FLAC__cpu_have_cpuid_asm_ia32` if `FLAC__HAS_NASM` is
defined.
Patch-from: "lvqcl.mail" <lvqcl.mail@gmail.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
FLAC__NO_SSE_OS and FLAC__SSE_OS.
Patch-from: "lvqcl.mail" <lvqcl.mail@gmail.com>
|
|
|
|
|
|
| |
Specifically, FLAC__NO_SSE_OS and FLAC__SSE_OS.
Patch-from: "lvqcl.mail" <lvqcl.mail@gmail.com>
|
|
|
|
| |
Patch-from : lvqcl.mail <lvqcl.mail@gmail.com>
|
|
|
|
|
|
| |
Assume that all OSes that are usable today support SSE.
Patch-from: lvqcl.mail <lvqcl.mail@gmail.com>
|
|
|
|
| |
Patch-from: "lvqcl.mail" <lvqcl.mail@gmail.com>
|
|
|
|
|
|
| |
Thanks to Matthew Gregan for the report.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
|
|
| |
Draft updates in response to feedback from Yusuke Nakamura.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
|
|
| |
Draft updates in response to feedback from David Evans.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
|
|
|
| |
Draft updates in response to feedback from Timothy B. Terriberry
and Jean-Yves Avenard.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
We've been working on a draft spec for encapsulation of FLAC
in the ISO Base Media File Format (mp4). This is the initial
draft created by Monty Montgomery based on Yusuke Nakamura's
Opus-in-mp4 draft.
More details at https://bugzilla.mozilla.org/show_bug.cgi?id=1286097
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
|
| |
|
| |
|