Commit Graph

1456 Commits

Author SHA1 Message Date
Josh Coalson
cc085367b1 fix more typos in returned states after conversion, temporarily disable metadata callback until ogg page rewriter is finished and hooked up 2004-01-16 02:07:30 +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
112ed6cd05 always flush pages for metadata writes so that each block is in its own page as much as possible 2004-01-16 00:10:37 +00:00
Josh Coalson
7994608433 various fixes related to deriving OggFLAC__SeekableStreamEncoder from FLAC__StreamEncoder instead of FLAC__SeekableStreamEncoder 2004-01-16 00:09:05 +00:00
Josh Coalson
d46cfb2970 fix some syntax bugs 2004-01-16 00:08:46 +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
173102739a minor reformatting 2004-01-12 04:13:36 +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
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
43d8f85fc5 minor comments 2003-12-31 05:33:39 +00:00
Josh Coalson
575c1711a9 fix bug in dummy tell callback 2003-12-30 03:44:12 +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
9b07b61fba revamp the Ogg decoding logic; much more stable now 2003-12-30 03:31:52 +00:00
Josh Coalson
0bc2c32814 minor comments 2003-12-30 03:29:58 +00:00
Josh Coalson
182e4e6f8a add #ifdef FLAC__ONE_FLAC_FRAME_PER_OGG_PAGE section to write callback wrapper 2003-12-29 21:34:39 +00:00
Josh Coalson
c82bf8a556 fix plugin to match latest api for replaygain synthesis 2003-12-18 05:21:26 +00:00
Josh Coalson
5dda2bd67b use double for scale factor instead of float 2003-12-18 05:19:34 +00:00
Josh Coalson
b7eeec1eeb #pragma to turn off useless MSVC warning C4800 2003-12-18 05:16:44 +00:00
Josh Coalson
93c66d76e9 obliterate obsolete winamp3 plugin 2003-12-17 19:39:21 +00:00
Josh Coalson
0f2203449a fix endian bug when applying replaygain 2003-12-17 18:40:02 +00:00
Josh Coalson
1a698a8826 fix bug where apply gain is used on a file with no vorbis comment 2003-12-17 18:38:23 +00:00
Josh Coalson
e83dbbe963 fixes from MSVC build 2003-12-17 05:52:03 +00:00
Josh Coalson
99e8c2faa2 ugh, it's FLAC__ASSERT() not FLAC__assert() 2003-12-17 05:37:24 +00:00
Josh Coalson
3c5072c6d4 use FLAC__assert() instead of assert() 2003-12-17 05:35:00 +00:00
Josh Coalson
08af834821 rename string.* to more unambiguous local_string_utils.* 2003-12-17 05:30:26 +00:00
Josh Coalson
f61dc6657c rename string.* to more unambiguous local_string_utils.* 2003-12-17 05:30:26 +00:00
Josh Coalson
3dc6fa443a fixes for MSVC 2003-12-17 05:27:38 +00:00
Josh Coalson
029a8e9d21 fix typos, some calls to seekable stream decoder instead of stream decoder 2003-12-17 05:27:30 +00:00
Josh Coalson
77625ed8ee #include stdlib.h for size_t 2003-12-17 05:26:55 +00:00
Josh Coalson
9c650a561a add undocumented option --apply-replaygain-which-is-not-lossless to flac; required a lot of reorganization; gain_analysis lib renamed to replaygain_analyis; replaygain_synthesis moved out of plugin_common into its own library in share/ 2003-12-17 04:51:06 +00:00
Josh Coalson
628f4efc55 stamp a CVS+date for the version 2003-12-17 04:49:14 +00:00
Josh Coalson
ddb8e82181 fix bug in the returned size 2003-12-16 22:36:29 +00:00
Josh Coalson
c65460d4f9 use size_t for return type 2003-12-16 22:35:54 +00:00
Josh Coalson
2eed0b9e6f fix bug in sample_number calculation from frame header 2003-11-27 18:15:17 +00:00
Josh Coalson
997c6bc1a0 fix bug (debian #213172): http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=213172 2003-11-14 00:06:25 +00:00
Josh Coalson
7890953070 use new Ogg FLAC file encoder where appropriate 2003-11-13 23:35:50 +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
e9b38b4cd4 implementation finished 2003-09-26 01:51:44 +00:00
Josh Coalson
fe1a23e0a5 rewrite to use ogg encoder aspect 2003-09-26 01:50:51 +00:00
Josh Coalson
4e96cdbb7b minor syntax 2003-09-26 01:46:21 +00:00
Josh Coalson
efd81fcbf1 add OggFLAC__ogg_decoder_aspect_reset() 2003-09-25 04:09:44 +00:00
Josh Coalson
e7e56751d1 add metadata callback back to ogg stream encoder 2003-09-25 04:08:46 +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
792ddbf4c5 rewrite to support seeking 2003-09-25 03:55:37 +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
8bd4884ca1 add the metadata callback back in the stream encoder 2003-09-24 22:03:35 +00:00
Josh Coalson
9694e47f9b add OggFLAC__stream_decoder_get_resolved_state_string(), rewrite to use new ogg decoder aspect 2003-09-24 04:35:40 +00:00