Commit Graph

2612 Commits

Author SHA1 Message Date
Josh Coalson
49f2f1699c add overreading in the stream encoder process calls to be able to reliably detect when we are at the last block; also fixes a problem with EOS packet flag setting in Ogg FLAC 2006-11-09 16:54:52 +00:00
Josh Coalson
acc4bea300 add tests for different fractional end blocks with different blocksizes 2006-11-09 16:53:15 +00:00
Josh Coalson
b7b57ef207 fix bug in verify_write_callback_ where the FIFO dequeueing did not memmove all the data 2006-11-09 07:06:33 +00:00
Josh Coalson
a586226fda add a boolean return value to FLAC__stream_encoder_finish() that signals a verify mismatch 2006-11-09 06:58:26 +00:00
Josh Coalson
38bf3e6ca9 fix FLAC::Decoder::Stream::finish() to return a bool like its C cousin 2006-11-09 06:55:21 +00:00
Josh Coalson
4c5d485b1d check return value of FLAC__stream_decoder_finish() 2006-11-09 06:53:58 +00:00
Josh Coalson
fb84f25bc1 minor syntax 2006-11-09 06:53:10 +00:00
Josh Coalson
85aaed8f87 fix bug where window was not recalculated when blocksize decreased; better wording for fractional blocks 2006-11-09 01:19:13 +00:00
Josh Coalson
8295fd03b6 fixes for new seeking algorithm 2006-11-08 17:07:58 +00:00
Josh Coalson
1d42ba6423 add tests for fractional blocks 2006-11-08 16:25:55 +00:00
Josh Coalson
6948a474f6 add -Wextra to gcc flags 2006-11-08 01:22:16 +00:00
Josh Coalson
89a8205d9d minor fixes to linked libs 2006-11-08 01:21:51 +00:00
Josh Coalson
e9b6183bde some more unsigned->size_t fixes 2006-11-06 17:06:19 +00:00
Josh Coalson
e3e9fcfcbe fix docs for --serial-number option 2006-11-06 16:48:44 +00:00
Josh Coalson
3571f9c5fd new seek algorithm for native FLAC from Miroslav 2006-11-06 16:48:33 +00:00
Josh Coalson
b1c3798d77 add multiple read modes to simulate different seeking/playback patterns 2006-11-04 06:59:03 +00:00
Josh Coalson
f7f7490e3e minor tweak to read callback eof handling 2006-11-04 04:20:02 +00:00
Josh Coalson
5f0433fde8 fix bug where encoder wasn't defaulting to -5 2006-11-04 04:19:33 +00:00
Josh Coalson
99abf3e70a add code examples for some of the callbacks to the docs 2006-11-04 03:51:01 +00:00
Josh Coalson
c28efe2294 add support from encoding from ogg flac input 2006-11-04 03:04:21 +00:00
Josh Coalson
2dd9d916f6 minor comments 2006-11-04 03:03:02 +00:00
Josh Coalson
c5675fb8fc switch to using FLAC__stream_encoder_set_compression_level() 2006-11-03 16:16:32 +00:00
Josh Coalson
ebd7be8d9a minor wording 2006-11-03 16:15:32 +00:00
Josh Coalson
1a90ac4602 add FLAC__stream_encoder_set_compression_level() 2006-11-03 16:15:02 +00:00
Josh Coalson
425609cb0c add FLAC__stream_encoder_set_compression_level() 2006-11-03 16:08:52 +00:00
Josh Coalson
7464fec9fe minor comments 2006-11-03 15:50:19 +00:00
Josh Coalson
aec8bb3435 rename metaflac's --import-picture to --import-picture-from for consistency with other options 2006-11-02 04:06:56 +00:00
Josh Coalson
989f26701d add --export-picture-to option to metaflac 2006-11-02 03:40:44 +00:00
Josh Coalson
7afb1553c7 fix grabbag__file_are_same() on win32 by using GetFileInformationByHandle() to compare 2006-11-02 01:39:54 +00:00
Josh Coalson
6986469917 minor comments 2006-11-02 01:39:14 +00:00
Josh Coalson
4ac9fdbcda default to FLAC__TEST_LEVEL=1 2006-11-02 01:38:55 +00:00
Josh Coalson
9452bfeda6 add LIBFLACPP_LIBDIR, make AC_TRY_RUN more robust 2006-10-25 00:44:39 +00:00
Josh Coalson
03a6887cbe add LIBFLAC_LIBDIR, make AC_TRY_RUN more robust 2006-10-25 00:44:26 +00:00
Josh Coalson
08b7d0cb4c more fixes for ogg support 2006-10-18 16:37:52 +00:00
Josh Coalson
e0efb5b543 add /D "FLAC__HAS_OGG" 2006-10-18 16:06:47 +00:00
Josh Coalson
0b9442c3b6 remove now-obsolete libOggFLAC stuff 2006-10-16 16:18:34 +00:00
Josh Coalson
b1f323810b bump version to 1.1.3-beta2 2006-10-16 16:17:18 +00:00
Josh Coalson
32637e0efd fixes for MSVC6 2006-10-16 15:49:17 +00:00
Josh Coalson
352feb540f change "bytes" parameter of all encoder write callbacks from "unsigned" to "size_t" 2006-10-15 17:08:52 +00:00
Josh Coalson
8065a2d3a5 change "bytes" parameter of all read callbacks from "unsigned" to "size_t" 2006-10-15 08:32:56 +00:00
Josh Coalson
3c91754e74 improve comments 2006-10-15 07:50:44 +00:00
Josh Coalson
71d5c256f5 rename set_serial_number to set_ogg_serial_number everywhere 2006-10-15 06:04:55 +00:00
Josh Coalson
4511f201c4 link libogg if necessary 2006-10-15 05:15:59 +00:00
Josh Coalson
15b8eb8a87 fix to ogg-less building 2006-10-15 05:15:55 +00:00
Josh Coalson
8da98c897b merge libOggFLAC into libFLAC and libOggFLAC++ into FLAC++; documentation still needs work 2006-10-15 04:24:05 +00:00
Josh Coalson
03dbb26a27 remove unneeded SEEK_ERROR setting 2006-10-14 04:57:57 +00:00
Josh Coalson
05c9b4031a remove obsolete code 2006-10-14 04:56:48 +00:00
Josh Coalson
4e4845592d fix placement of FLAC_API_VERSION_... #defines 2006-10-14 04:54:07 +00:00
Josh Coalson
1568b1f785 in grabbag__file_are_same() check that st_dev is same also 2006-10-13 04:27:06 +00:00
Josh Coalson
f491994a54 minor comments 2006-10-13 04:26:45 +00:00