Commit Graph

684 Commits

Author SHA1 Message Date
Josh Coalson
76c68bc5dd differentiate between format max bits per sample and codec max bits per sample, update with new semantics for padding block creation 2002-05-17 06:22:02 +00:00
Josh Coalson
03ed88bd32 conditionalize #include of stdio.h 2002-05-17 06:19:28 +00:00
Josh Coalson
f29622d1ea minor cosmetics 2002-05-17 06:19:02 +00:00
Josh Coalson
e2ba10fe8d more fixes for level 2 functions exposed by unit tests 2002-05-14 06:03:17 +00:00
Josh Coalson
2745fe7fde more bug fixes from unit tests; level 1 looks good 2002-05-11 05:31:56 +00:00
Josh Coalson
6b02a75f3d fix bugs exposed by latest tests 2002-05-10 06:42:02 +00:00
Josh Coalson
51ee465678 remove unused code, fix several bugs (WARNING: there are still more) 2002-05-09 05:46:23 +00:00
Josh Coalson
f567b91c0f fix _new / _init / _finish / _delete sequence to be more correct, ala C++ 2002-05-09 05:42:19 +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
294f82cee8 fix up comments, remove faulty assert 2002-05-09 05:39:01 +00:00
Josh Coalson
fad2e61ce6 fixes for padding length calculation, vorbis comment memory leak 2002-05-07 05:33:10 +00:00
Josh Coalson
8c84e19252 add FLAC__bitbuffer_read_byte_block_aligned() 2002-05-07 05:32:03 +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
7a5d095f42 add vorbis comment block handling, update max sample rate checking, speed up application block writing 2002-05-04 17:41:35 +00:00
Josh Coalson
33285904ab update max sample rate checking 2002-05-04 17:40:01 +00:00
Josh Coalson
f145bbd94e minor wording 2002-05-04 17:37:51 +00:00
Josh Coalson
036f903786 add metadata.c, remove utility.c 2002-05-04 17:36:13 +00:00
Josh Coalson
cc059bc889 add FLAC__format_is_valid_sample_rate() 2002-05-04 17:35:51 +00:00
Josh Coalson
7f140a6a58 functionality moved to metadata.c 2002-05-04 17:31:52 +00:00
Josh Coalson
cae58735e3 initial import 2002-05-04 17:30:32 +00:00
Josh Coalson
4cce5a095b add ...write_byte_block, 2 little-endian routines 2002-05-04 05:29:32 +00:00
Josh Coalson
7e19b54993 add VORBIS_COMMENT metadata block 2002-04-25 05:53:09 +00:00
Josh Coalson
b28559ab6b add FLAC__bitbuffer_read_rice_signed_block() 2002-04-25 05:21:09 +00:00
Josh Coalson
8e46a5e53e add tweaks for a Solaris build 2002-04-25 05:19:37 +00:00
Josh Coalson
aec256bf4e new blurb-based bitbuffer design changes 2002-03-12 16:19:54 +00:00
Josh Coalson
28b18573be fix bug found by gcc3 2002-03-12 16:18:11 +00:00
Josh Coalson
1c2d8c4919 fix memory leak, tiny speedup, add some asserts 2002-03-01 06:52:52 +00:00
Josh Coalson
0a4586338a add code for forcing the file mode for stdin/stdout to binary when needed 2002-02-17 22:22:49 +00:00
Josh Coalson
38c685405c minor fix 2002-02-12 22:58:59 +00:00
Josh Coalson
019795b7f4 fix typo in assertion 2002-02-12 05:19:45 +00:00
Josh Coalson
6cca87bb7b fix bug when seeking a file that is already at END_OF_FILE 2002-01-29 17:56:03 +00:00
Josh Coalson
1152f9fe26 update copyright date to include 2002 2002-01-26 18:05:12 +00:00
Josh Coalson
305ae2e4a7 update copyright date to include 2002 2002-01-26 17:36:39 +00:00
Josh Coalson
6e14490030 add support for Darwin builds 2001-12-07 19:28:25 +00:00
Matt Zimmerman
04180befd4 Pass -i option to nasm so that VPATH builds work correctly 2001-12-05 08:12:05 +00:00
Josh Coalson
651d6de93a check in Miroslav's PIC patch 2001-12-04 05:36:09 +00:00
Josh Coalson
8caed3dc67 update library version 2001-12-04 02:20:45 +00:00
Josh Coalson
c150d9d8ce fix bug with filename setting; fix possible bug with stat()ing if using stdin 2001-12-04 01:25:04 +00:00
Josh Coalson
843f1bff1a #include string.h 2001-11-16 02:17:52 +00:00
Josh Coalson
395938e3ae un-disable 3dnow routines 2001-11-15 21:53:25 +00:00
Josh Coalson
f98b70545d remove SSE OS detection (shouldn't fork in a library); #ifdef the 3dnow stuff until it is comfirmed working 2001-11-13 23:06:30 +00:00
Josh Coalson
40333b13c1 commit patch for compiling on mingw32 2001-11-13 21:37:04 +00:00
Josh Coalson
d9620b8f19 minor compile flag change (define _LIB) 2001-11-13 21:26:21 +00:00
Josh Coalson
dda04f63a6 update library version 2001-11-11 04:02:23 +00:00
Josh Coalson
679e90b157 change back to unix-format line endings 2001-11-09 19:23:42 +00:00
Josh Coalson
9a3d171b4b minor changes to linkage 2001-11-09 00:00:23 +00:00
Josh Coalson
dbd84c48e5 split most of FileDecoder off to new SeekableStreamDecoder 2001-11-08 23:59:22 +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
8084b05533 changes to reduce the stack requirements of the encoder 2001-11-01 00:27:29 +00:00