Commit Graph

47 Commits

Author SHA1 Message Date
Josh Coalson 69cfda7a20 add new requirements to ogg mapping: vorbis comment block must come second after streaminfo; first packet must have a packet type byte of 0x7f; packet 0 version must be followed by a 2-byte count of the # of header packets 2004-09-10 00:38:21 +00:00
Josh Coalson bd1e5ffd1f add explanation of new read callback 2004-07-30 00:01:45 +00:00
Josh Coalson e44501d557 remove the __LIBNAME__ definitions 2004-07-23 05:09:04 +00:00
Josh Coalson cd5b1a638c minor comment fixes 2004-07-16 00:16:08 +00:00
Josh Coalson f37a397cf1 get rid of obsolete *_get_decode_position() methods 2004-07-07 07:43:18 +00:00
Josh Coalson 63f8edc69c revamp OggFLAC__SeekableStreamDecoder to derive from OggFLAC__StreamDecoder instead of FLAC__SeekableStreamDecoder; rewrite seek routine to do a binary search through Ogg pages, instead of the seektable-based search of FLAC__SeekableStreamDecoder 2004-07-07 07:35:02 +00:00
Josh Coalson f45b2a85a7 minor reordering of decoder state enum to match FLAC layers 2004-03-17 22:08:15 +00:00
Josh Coalson 9564390fb9 update copyright to 2004 2004-01-17 04:14:43 +00:00
Josh Coalson e6d52b08ba add read callback to OggFLAC__SeekableStreamEncoder, necessary for metadata rewriting 2004-01-17 03:52:59 +00:00
Josh Coalson 30cd31636f revamp OggFLAC__SeekableStreamEncoder to derive from FLAC__StreamEncoder instead of FLAC__SeekableStreamEncoder 2004-01-16 00:16:45 +00:00
Josh Coalson b71b56cb4b various fixes related to deriving OggFLAC__SeekableStreamEncoder from FLAC__StreamEncoder instead of FLAC__SeekableStreamEncoder 2004-01-16 00:03:15 +00:00
Josh Coalson 073bd9e471 revamp ogg flac file decoder; it needed to be derived from the ogg flac stream encoder instead of the flac file encoder 2003-12-31 05:38:20 +00:00
Josh Coalson 2ea9693ca3 fix __LIBNAME__ definition 2003-12-18 05:20:43 +00:00
Josh Coalson 45df151527 better end-of-file/stream checking 2003-11-13 23:34:28 +00:00
Josh Coalson 3c2bdf8746 add ogg seekable stream and file encoder and decoder interfaces 2003-09-26 01:56:01 +00:00
Josh Coalson 4e96cdbb7b minor syntax 2003-09-26 01:46:21 +00:00
Josh Coalson 071e13ac51 minor comments 2003-09-26 01:45:21 +00:00
Josh Coalson 85f53571e4 minor comments 2003-09-24 22:13:35 +00:00
Josh Coalson 774a127ed7 minor syntax 2003-09-24 22:12:32 +00:00
Josh Coalson 8bd4884ca1 add the metadata callback back in the stream encoder 2003-09-24 22:03:35 +00:00
Josh Coalson 43b0ddc0c0 add OggFLAC__stream_encoder_get_resolved_state_string() 2003-09-24 04:29:17 +00:00
Josh Coalson 75c7968e35 more API comments, add OggFLAC__file_decoder_set_serial_number(), OggFLAC__file_decoder_get_resolved_state_string(), OggFLAC__file_decoder_get_decode_position() 2003-09-24 04:28:42 +00:00
Josh Coalson ae1aad1dbc more API comments, add OggFLAC__seekable_stream_decoder_set_serial_number(), OggFLAC__seekable_stream_decoder_get_resolved_state_string(), OggFLAC__seekable_stream_decoder_get_decode_position() 2003-09-24 04:27:55 +00:00
Josh Coalson 03140c4291 add OggFLAC__stream_decoder_get_resolved_state_string() 2003-09-24 04:20:07 +00:00
Josh Coalson 45f26d1018 minor comments 2003-09-23 20:35:03 +00:00
Josh Coalson 8d06d47f95 minor comments 2003-09-23 20:28:05 +00:00
Josh Coalson afd8107872 change license verbiage to Xiph's 2003-01-31 23:34:56 +00:00
Josh Coalson a7cf2336f7 better logic for determining whether or not DLL cruft is needed 2003-01-08 08:02:14 +00:00
Josh Coalson afae69f0e3 Add 2003 to copyright notice 2003-01-02 07:03:16 +00:00
Josh Coalson 1d25bb6a61 fixes for building static libs (new FLAC__NO_DLL #define) 2002-10-18 05:50:28 +00:00
Josh Coalson c216a82d7b initial import 2002-10-16 22:34:13 +00:00
Josh Coalson 55bc58704e tweaks to build libs as DLLs under windows 2002-10-16 22:18:32 +00:00
Josh Coalson 9bfe7572d7 add export.h 2002-10-16 22:04:53 +00:00
Josh Coalson 4e3cf29bae fix _HEADERS targets to not clobber each others 2002-09-20 05:56:33 +00:00
Josh Coalson 8304c8fdac add support for serial number in Ogg streams 2002-09-04 07:52:58 +00:00
Josh Coalson 765ff502c7 minor formatting 2002-08-27 05:46:11 +00:00
Josh Coalson efc6c90ea8 more doxygen comments 2002-08-16 03:09:06 +00:00
Josh Coalson 724b532b66 doxygen comments 2002-08-15 19:19:46 +00:00
Josh Coalson 43e06aaa8b minor comments 2002-08-08 22:50:31 +00:00
Josh Coalson 589f8c7880 add ..._get_verify_decoder_error_stats() 2002-08-07 23:54:55 +00:00
Josh Coalson da195e2a05 these are obsolete, maybe to be revived later 2002-08-07 17:40:56 +00:00
Josh Coalson edc9fee9b2 several fixes 2002-08-07 17:39:24 +00:00
Josh Coalson 79600e1fdd remove file decoder and seekable stream decoder 2002-08-07 17:38:53 +00:00
Josh Coalson 71e623bc6e more work 2002-08-06 06:09:06 +00:00
Josh Coalson f86f400869 remove obsolete includes 2002-08-06 05:39:44 +00:00
Josh Coalson ac2932b47f did more work but still not finished 2002-08-06 05:38:55 +00:00
Josh Coalson 27b53dcf5d initial import; still needs a lot of work 2002-08-05 06:49:45 +00:00