Commit Graph

144 Commits

Author SHA1 Message Date
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
Josh Coalson
38c685405c minor fix 2002-02-12 22:58:59 +00:00
Josh Coalson
305ae2e4a7 update copyright date to include 2002 2002-01-26 17:36:39 +00:00