Commit Graph

1002 Commits

Author SHA1 Message Date
Josh Coalson
59ebafb433 memmove/memset patch from Eric Wong 2005-01-25 02:53:04 +00:00
Josh Coalson
5b60d02640 patch from Eric Wong, slight improvement on Miroslav's work 2005-01-25 02:37:08 +00:00
Josh Coalson
5750b36e3c check in miroslav's long-lost bitbuffer optimizations 2005-01-25 02:29:29 +00:00
Josh Coalson
ba056083bb again fix logic around deciphering frame/sample number from frame header 2005-01-24 00:20:49 +00:00
Josh Coalson
663c599b0a merged patches from Chris Csanady and John Steele Scott, better checking for altivec and ppc64 on ppc 2005-01-21 01:53:02 +00:00
Josh Coalson
80171dc3ac fix all bare malloc() realloc() etc calls to have a proper cast in front 2004-12-30 03:57:13 +00:00
Josh Coalson
4926250883 minor comments 2004-12-30 03:48:42 +00:00
Josh Coalson
c549f0f17e in stream encoder, only allocate and calculate real signal if max lpc order > 0 2004-12-30 03:47:49 +00:00
Josh Coalson
2de1124e36 add vorbiscomment validation functions to format.c and test code; validate name part of vorbiscomment in metadata and metadata++ interfaces 2004-12-30 03:41:19 +00:00
Josh Coalson
b990022c95 fix libFLAC to build PPC asm properly, conditionalized for gas or as 2004-12-30 01:13:03 +00:00
Josh Coalson
def597ee59 additions to metadata object api: more vorbiscomment functions, trailing-null on vorbis comment field values enforced everywhere 2004-12-30 00:59:30 +00:00
Josh Coalson
8ddf7fb278 fix typo in comment 2004-12-30 00:58:50 +00:00
Josh Coalson
47faab80d7 split PPC asm code into two directores, one holding asm compatible with OS X native 'as', and one for 'gas' 2004-11-09 01:50:35 +00:00
Josh Coalson
5f2b46d031 finished integerized flavor of library; sections with floating point are either #ifdef'd out or written in fixed-point 2004-11-09 01:34:01 +00:00
Josh Coalson
29a6a9df04 add float.c/h 2004-11-09 01:25:44 +00:00
Josh Coalson
f719813b0f add fixed-point functions 2004-11-09 01:25:14 +00:00
Josh Coalson
375810ebdd add FLAC__bitmath_ilog2_wide() 2004-11-09 01:22:35 +00:00
Josh Coalson
2757af6c1d get Makefile.lite system (with asm) working on Darwin, better handling of libogg paths and linkage 2004-10-30 00:03:21 +00:00
Josh Coalson
f019c51a88 minor formatting 2004-10-29 23:57:30 +00:00
Josh Coalson
0975843bed first pass at making an integer-only flavor of the libraries. move FLAC__real out of ordinals.h to src/libFLAC/include/private/float.h, add FLAC__double and FLAC__float and use these everywhere instead of double and float, and don't typedef FLAC__real/float/double when building in integer-only mode. still need to provide integer substitutes in several places. 2004-10-20 00:21:50 +00:00
Josh Coalson
2a23c635df add float.h 2004-10-20 00:12:53 +00:00
Josh Coalson
f7d52214a0 initial import 2004-10-20 00:12:40 +00:00
Josh Coalson
5e8e733906 minor fixes to comply with C99's new pointer aliasing rules 2004-10-07 00:22:03 +00:00
Josh Coalson
91b4ce51ab fix #ifdef problems that existed when FLAC__NO_ASM is defined 2004-10-06 01:03:12 +00:00
Josh Coalson
607fc843e2 fix debian bug #274301: libflac4 segfaults on corrupt flac files 2004-10-06 00:56:51 +00:00
Josh Coalson
fa10dcf096 bump release date to 2004-Oct-01 2004-09-28 00:53:43 +00:00
Josh Coalson
51c8dd49e4 bump release date to 2004-09-18 2004-09-14 03:40:35 +00:00
Josh Coalson
69cfda7a20 add new requirements to ogg mapping: vorbis comment block must come second after streaminfo; first packet must have a packet type byte of 0x7f; packet 0 version must be followed by a 2-byte count of the # of header packets 2004-09-10 00:38:21 +00:00
Josh Coalson
4d9780d4e4 remove %FLAC__NASM% environment variable requirement 2004-09-10 00:31:31 +00:00
Josh Coalson
3fbf64c110 bump libtool library version numbers 2004-09-10 00:20:59 +00:00
Josh Coalson
c28ec32289 bump version number to 1.1.1 2004-09-10 00:20:04 +00:00
Josh Coalson
9aac670eea fix bug: source file needs to be explicitly rewound before reading/writing in callback mode 2004-09-08 00:50:21 +00:00
Josh Coalson
748459cdac fix bug copying a null vorbis comment entry 2004-09-08 00:49:30 +00:00
Josh Coalson
edcde6fd78 add --tag=CC required by latest libtool 2004-09-02 04:43:12 +00:00
Josh Coalson
1aca6b114b add FLAC__metadata_get_tags(), FLAC::Metadata::get_tags() 2004-07-30 01:54:29 +00:00
Josh Coalson
9b32217c24 bump libtool version numbers for flac-1.1.1-beta1 2004-07-30 00:03:52 +00:00
Josh Coalson
b73eabd30e strip out bogus args passed to assembler by libtool 2004-07-29 06:46:26 +00:00
Josh Coalson
c2570659f2 rename strip_fPIC.sh to strip_non_asm_libtool_args.sh, as it takes on new duties stripping other arguments for other assemblers 2004-07-29 06:43:23 +00:00
Josh Coalson
cce2f25a10 obsolete 2004-07-29 06:42:16 +00:00
Josh Coalson
49623ea2d0 be more precise in long long int literal specification for ANSI compilers (gcc3 requires an LL suffix on literals that do not fit in an int 2004-07-29 06:28:59 +00:00
Josh Coalson
ea050ba65d finish hooking up altivec asm routines 2004-07-28 01:33:57 +00:00
Josh Coalson
52f8f77844 dos2unix it, remove unmatched single quotes in comments (whatever way ProjectBuilder calls "as" chokes on them) 2004-07-28 01:32:59 +00:00
Josh Coalson
a7ffb0ce9c dos2unix it 2004-07-28 01:31:51 +00:00
Josh Coalson
3aadd10c67 check in Brady's second altivec-related patch that hooks up the asm routines and does the requisite configure-related stuff 2004-07-27 01:13:16 +00:00
Josh Coalson
63ee53d94d bump version number to 1.1.1-beta1, with a target date of 2004-07-31 2004-07-25 20:57:28 +00:00
Josh Coalson
31bdd7048a add brady's first round of altivec implementations 2004-07-25 20:34:40 +00:00
Josh Coalson
e04f0c424e fix erroneous assertion 2004-07-24 00:02:46 +00:00
Josh Coalson
3e7a96e460 tweaks to the MD5 routines; they need to be exported when building a windows DLL since the seekable stream decoder in libOggFLAC secretly uses them 2004-07-23 05:18:22 +00:00
Josh Coalson
527bdda738 make encoder encode the blocksize and sample rate in the frame header whenever possible, regardless if subset is specified or not 2004-07-23 05:15:20 +00:00
Josh Coalson
63945ecad5 fix warnings exposed by MSVC 2004-07-23 05:13:43 +00:00