Commit Graph

67 Commits

Author SHA1 Message Date
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
Josh Coalson
03b189ffdb fix ..._process_metadata() to return correctly from a READ_FRAME state 2001-11-01 19:47:06 +00:00
Josh Coalson
b312f28a7b set state to SEARCH_FOR_FRAME_SYNC after flush 2001-11-01 05:23:48 +00:00
Josh Coalson
fa697a98bd rename some struct members to avoid C++ 'private' and 'protected' keywords 2001-08-16 20:07:29 +00:00
Josh Coalson
021ad3bb0f remove a bad assert on cpuinfo struct 2001-07-18 00:25:52 +00:00
Josh Coalson
0fb3ee8f62 add checking based on number_type in the frame header 2001-07-16 18:08:25 +00:00
Josh Coalson
63d99579c4 fix bug with implicit assumption in ia32 mmx routines, add more complete filling of subframe structure when reading 2001-07-12 21:26:57 +00:00
Josh Coalson
77e3f319a5 revamp the ordinal types 2001-06-23 03:03:24 +00:00
Josh Coalson
00e53874cd revamp encoder/decoder interface to use set methods instead on args to init 2001-06-16 07:32:25 +00:00
Josh Coalson
e6499bdf18 rename i386 to ia32 everywhere 2001-06-13 18:11:25 +00:00
Josh Coalson
0a15c14c6e rename FLAC__Encoder to FLAC__StreamEncoder, OOPize encoder and decoder interfaces 2001-06-13 17:59:57 +00:00
Josh Coalson
525c22cef3 remove debug printouts 2001-06-05 22:45:50 +00:00
Josh Coalson
92d4240ae2 add bps checks so we can use miroslav's mmx versions of some routines 2001-05-31 20:53:19 +00:00
Josh Coalson
1b68982b0e put a FLAC__ASSERT wrapper around assert() 2001-05-31 20:11:02 +00:00
Josh Coalson
eae9217472 minor tweaks to asm routine selection 2001-05-30 19:20:36 +00:00
Josh Coalson
a3f7c2c76c gate cpu-specific code with FLAC__NO_ASM 2001-05-25 00:04:45 +00:00
Josh Coalson
034d38e73a gate i386 code with FLAC__HAS_NASM 2001-05-24 19:29:30 +00:00
Josh Coalson
b985bbc4a9 add cpuinfo + runtime asm routine selection 2001-05-23 21:59:52 +00:00
Josh Coalson
bb6712e9e4 FLAC__ize all the #defines 2001-04-24 22:54:07 +00:00
Josh Coalson
671fadb23a fix bug with samples_decoded 2001-04-17 17:32:01 +00:00
Josh Coalson
eae4dde233 document GCC compiler bug that produces false warning 2001-04-16 05:33:22 +00:00
Josh Coalson
7531b0088f fix bug where sample number is incorrectly calculated for the last block 2001-04-14 00:24:32 +00:00
Josh Coalson
3372cc0275 fix compiler warning 2001-04-13 18:44:46 +00:00
Josh Coalson
cff71c88ac skip seekpoint placeholders 2001-04-13 18:20:23 +00:00
Josh Coalson
2051dd49a5 add support for raw encoding within a Rice partition 2001-04-12 22:22:34 +00:00
Josh Coalson
c076ba51bf add support for decoding SEEKTABLE block 2001-04-05 21:32:54 +00:00
Josh Coalson
ec1af65f67 #include string.h 2001-04-01 05:34:16 +00:00
Josh Coalson
ef44878c77 fix another bug related to wasted bits 2001-03-29 22:54:33 +00:00