Commit Graph

555 Commits

Author SHA1 Message Date
Josh Coalson
3e7a96e460 tweaks to the MD5 routines; they need to be exported when building a windows DLL since the seekable stream decoder in libOggFLAC secretly uses them 2004-07-23 05:18:22 +00:00
Josh Coalson
527bdda738 make encoder encode the blocksize and sample rate in the frame header whenever possible, regardless if subset is specified or not 2004-07-23 05:15:20 +00:00
Josh Coalson
63945ecad5 fix warnings exposed by MSVC 2004-07-23 05:13:43 +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
a9414544f0 fixes for autoconf 2004-07-20 01:24:48 +00:00
Josh Coalson
47f51b1c22 add method for skipping an audio frame, plus tests 2004-07-16 00:53:38 +00:00
Josh Coalson
b0be1e87bd remove unused variables 2004-07-16 00:18:11 +00:00
Josh Coalson
0e46bf5624 do not close any file handles in the callback-based chain reading/writing 2004-07-15 00:04:46 +00:00
Josh Coalson
028d97ee7b fix bug in FLAC__metadata_chain_check_if_tempfile_needed() 2004-07-14 00:49:56 +00:00
Josh Coalson
463a22cc3a add callback-based versions of chain writing: FLAC__metadata_chain_check_if_tempfile_needed(), FLAC__metadata_chain_write_with_callbacks(), FLAC__metadata_chain_write_with_callbacks_and_tempfile() 2004-07-11 06:41:00 +00:00
Josh Coalson
91748beb86 add FLAC__metadata_chain_read_with_callbacks() 2004-07-10 22:28:03 +00:00
Josh Coalson
ea25cb3615 begin addition of callback-based option to metadata interfaces; start by converting chain reader to callback-based 2004-07-10 00:39:01 +00:00
Josh Coalson
6ebbabfd34 fix another possible seeking bug 2004-07-07 07:30:41 +00:00
Josh Coalson
be62f3b229 minor comments 2004-07-07 07:29:13 +00:00
Josh Coalson
ab5c1d15c1 fix bug where calling FLAC__seekable_stream_decoder_set_metadata_ignore_*() to ignore STREAMINFO or SEEKTABLE would also prevent the seekable stream decoder from getting the blocks later, which it needs to be able to seek 2004-07-07 00:36:45 +00:00
Josh Coalson
42a167fe20 use $libdir instead of $prefix/lib to find library dir 2004-05-26 20:20:22 +00:00
Matt Zimmerman
04027adf91 Enure that libFLAC is linked with -lm on all architectures, and regardless of
whether nasm is present
2004-04-16 22:20:07 +00:00
Josh Coalson
d666ed70f7 fix seeking bug where I/O seek to "unparseable" frame header caused a seek error: SF bug #851155 2004-03-23 04:27:47 +00:00
Josh Coalson
fec4a779a0 fix bug: %ll doesn't work for MSVC, use %I64 instead 2004-03-22 05:47:25 +00:00
Josh Coalson
3e2a733863 bump version info 2004-03-16 18:18:04 +00:00
Josh Coalson
4052c875b6 fix possible bug with seeking past 4Gbytes 2004-01-18 00:04:11 +00:00
Josh Coalson
9564390fb9 update copyright to 2004 2004-01-17 04:14:43 +00:00
Josh Coalson
d46cfb2970 fix some syntax bugs 2004-01-16 00:08:46 +00:00
Josh Coalson
173102739a minor reformatting 2004-01-12 04:13:36 +00:00
Josh Coalson
4d373f846b minor cleanup 2003-12-31 05:36:35 +00:00
Josh Coalson
47d9bbd66c fix up reporting of the current frame to the write callback; also fixes a problem with progress callbacks in the ogg flac file encoder 2003-12-31 05:35:48 +00:00
Josh Coalson
06c9c5327b fix bug in read callback where *bytes was not being set to 0 on end-of-stream condition 2003-12-30 03:33:43 +00:00
Josh Coalson
628f4efc55 stamp a CVS+date for the version 2003-12-17 04:49:14 +00:00
Josh Coalson
2eed0b9e6f fix bug in sample_number calculation from frame header 2003-11-27 18:15:17 +00:00
Josh Coalson
4e96cdbb7b minor syntax 2003-09-26 01:46:21 +00:00
Josh Coalson
6e2c6d9958 add a "tell" callback to the seekable stream encoder to make the metadata writeback more robust 2003-09-25 04:01:49 +00:00
Josh Coalson
807140daab use resolved_state_string as much as possible 2003-09-24 22:10:51 +00:00
Josh Coalson
d36b346dbb add resolved_as_cstring() 2003-09-24 22:08:00 +00:00
Josh Coalson
5b782b4da6 replace the compile time ordinals.h.in->ordinals.h conversion with a static ordinals.h 2003-09-15 21:14:26 +00:00
Matt Zimmerman
e3499073ba Explicitly link shared libraries against dependent libraries, in response to
Debian bug #179764.  This lets the linker resolve things automagically, and
programs linking with FLAC libs don't need to add any extra linker flags, among
other good things.

http://bugs.debian.org/179764
2003-05-27 05:07:16 +00:00
Josh Coalson
50346e2a2e add double quotes to protect paths with spaces in them 2003-05-22 04:53:43 +00:00
Josh Coalson
27e13541b2 C89 standard fixes, based on feedback from IRIX port 2003-05-20 00:01:49 +00:00
Josh Coalson
e8e0ae75e0 fix bug where seeking past the end of the stream could cause an infinite loop 2003-02-20 06:11:49 +00:00
Josh Coalson
afd8107872 change license verbiage to Xiph's 2003-01-31 23:34:56 +00:00
Josh Coalson
b2c10eb5aa move "...skip_bits_..." down because of inline ordering 2003-01-26 07:12:40 +00:00
Josh Coalson
e5d57affbe bump the libtool version numbers 2003-01-25 18:42:23 +00:00
Josh Coalson
e6a9aead33 add /D FLAC__USE_3DNOW 2003-01-25 18:38:37 +00:00
Josh Coalson
630d22ed7b remove reference to obsolete Makefile.vc 2003-01-25 18:32:56 +00:00
Josh Coalson
d8109c2d93 obsolete now that .dsp files are complete 2003-01-25 18:24:13 +00:00
Josh Coalson
53496dda1c bump version number to 1.1.0 2003-01-25 06:04:55 +00:00
Josh Coalson
ad017c6fb2 bump the libtool revision number only 2003-01-15 07:04:43 +00:00
Josh Coalson
4c27117f83 fix release date on vendor string 2003-01-15 07:01:49 +00:00
Josh Coalson
fb99386385 add some asserts 2003-01-15 03:18:07 +00:00
Josh Coalson
f0a8c4fc87 minor comments 2003-01-15 03:17:51 +00:00
Josh Coalson
8dea208c85 Second patch from X-Fixer: tweaks for better MSVC build 2003-01-14 09:05:41 +00:00