Commit Graph

96 Commits

Author SHA1 Message Date
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
607fc843e2 fix debian bug #274301: libflac4 segfaults on corrupt flac files 2004-10-06 00:56:51 +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
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
1cb2341298 max the largest metadata type code be 126, reserving 127 to avoid confusion with a frame sync code 2004-07-22 01:32:00 +00:00
Josh Coalson
47f51b1c22 add method for skipping an audio frame, plus tests 2004-07-16 00:53:38 +00:00
Josh Coalson
9564390fb9 update copyright to 2004 2004-01-17 04:14:43 +00:00
Josh Coalson
2eed0b9e6f fix bug in sample_number calculation from frame header 2003-11-27 18:15:17 +00:00
Josh Coalson
d36b346dbb add resolved_as_cstring() 2003-09-24 22:08:00 +00:00
Josh Coalson
27e13541b2 C89 standard fixes, based on feedback from IRIX port 2003-05-20 00:01:49 +00:00
Josh Coalson
afd8107872 change license verbiage to Xiph's 2003-01-31 23:34:56 +00:00
Josh Coalson
ecf57b7514 minor syntax 2003-01-14 09:00:25 +00:00
Josh Coalson
fb48f24b20 minor syntax 2003-01-11 06:25:42 +00:00
Josh Coalson
d060947ce9 big fix to allow codec and metadata interface to handle unknown metadata block types correctly 2003-01-10 05:37:13 +00:00
Josh Coalson
afae69f0e3 Add 2003 to copyright notice 2003-01-02 07:03:16 +00:00
Josh Coalson
8f0c71b877 add "is_cd" flag to CUESHEET everywhere 2002-12-05 06:37:46 +00:00
Josh Coalson
5e31be1500 #include config.h 2002-12-04 07:07:35 +00:00
Josh Coalson
4fa90599fe fix memory leaks found with valgrind 2002-12-04 07:01:37 +00:00
Josh Coalson
38162d5a65 add more reserved space to CUESHEET implementation 2002-11-16 06:31:54 +00:00
Josh Coalson
a0d5454fdc fix MSVC warning with explicit casts 2002-11-15 19:32:57 +00:00
Josh Coalson
e48693818d further implementation of new CUESHEET metadata block 2002-11-15 05:41:48 +00:00
Josh Coalson
5f34956e5b reorganize metadata decoding in anticipation of new cuesheet block 2002-11-14 04:58:42 +00:00
Josh Coalson
5e3fcb2603 more strict typecasts 2002-11-06 07:11:26 +00:00
Josh Coalson
725829176f #include bitmath.h 2002-10-26 04:33:49 +00:00
Josh Coalson
fb9d18fbe7 fix from Miroslav on the lpc datapath switching logic 2002-10-21 07:04:07 +00:00
Josh Coalson
2c718a26fc fix bug in free()ing of output arrays 2002-10-21 06:43:48 +00:00
Josh Coalson
ea7155f0ac switch malloc+memset(0) to calloc() 2002-10-18 05:49:19 +00:00
Josh Coalson
6afed9fc7f tweaks to build libs as DLLs under windows 2002-10-16 22:29:47 +00:00
Josh Coalson
b6a321968a add support for 64bit datapath through inverse filter 2002-10-04 05:27:49 +00:00
Josh Coalson
5dcb57df9e comments 2002-09-04 07:59:02 +00:00
Josh Coalson
a37ba46b4c split off dynamically allocated stuff from FLAC__EntropyCodingMethod_PartitionedRice to FLAC__EntropyCodingMethod_PartitionedRiceContent 2002-08-19 21:36:39 +00:00
Josh Coalson
b7023aa1b4 rework so that rice parameters and raw_bits from the entropy coding method struct are sized dynamically 2002-08-17 15:23:43 +00:00
Josh Coalson
a7e4fb2629 zero allocated class memory 2002-08-03 22:05:11 +00:00
Josh Coalson
cfdfc82801 revamp decoder process calls 2002-08-02 06:12:36 +00:00
Josh Coalson
681c29333a make typedefs for callbacks 2002-08-01 08:19:37 +00:00
Josh Coalson
570db86717 minor formatting 2002-07-31 06:58:16 +00:00
Josh Coalson
a4c0d72a42 add asserts 2002-07-26 05:25:38 +00:00
Josh Coalson
93df7e0bf8 fix bug #584595: infinite loop if ..._process*() called when decoder is ABORTED 2002-07-24 06:08:37 +00:00
Josh Coalson
bc869506bd minor changes in anticipation of release 2002-06-14 06:36:16 +00:00
Josh Coalson
cc68251f5a another big glob of changes/fixes 2002-06-08 04:53:42 +00:00
Josh Coalson
57ba6f4eb7 massive glob of checkins: improved tests, more tests, bugfixes 2002-06-07 05:27:37 +00:00
Josh Coalson
090f8f7823 fix status enum, fix bug parsing vorbis comments, stop filtering placeholder seekpoints, more rigorous setting of defaults 2002-06-04 05:53:04 +00:00
Josh Coalson
bda92f2f71 fix malloc(0) "bug" with application block parsing 2002-05-31 06:24:03 +00:00
Josh Coalson
1655604813 fix constness on _set_ methods 2002-05-29 05:51:24 +00:00
Josh Coalson
6b02a75f3d fix bugs exposed by latest tests 2002-05-10 06:42:02 +00:00
Josh Coalson
8400e43eae fix bug where decoder was not reading APPLICATION id in every case 2002-05-09 05:41:35 +00:00
Josh Coalson
bf9325f2f2 add functionality to specify which metadata blocks are parsed and sent back through metadata_callback, and which are ignored 2002-05-07 05:30:27 +00:00
Josh Coalson
f145bbd94e minor wording 2002-05-04 17:37:51 +00:00
Josh Coalson
b28559ab6b add FLAC__bitbuffer_read_rice_signed_block() 2002-04-25 05:21:09 +00:00
Josh Coalson
aec256bf4e new blurb-based bitbuffer design changes 2002-03-12 16:19:54 +00:00