Commit Graph

1571 Commits

Author SHA1 Message Date
Josh Coalson
fec4a779a0 fix bug: %ll doesn't work for MSVC, use %I64 instead 2004-03-22 05:47:25 +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
e436297d64 remove unused member "ogg_decoder_aspect" 2004-03-17 22:00:54 +00:00
Josh Coalson
e8d8fde79b add OggFLAC__ogg_decoder_aspect_get_unconsumed_bytes() 2004-03-17 21:20:49 +00:00
Josh Coalson
e8fa86b809 fix memory leaks and bug where STREAMINFO was not being written back 2004-03-17 21:19:09 +00:00
Josh Coalson
0433c8e687 refrain from forcing the ogg packet number; libogg overwrites it anyway with the packet counter from the stream state 2004-03-16 23:01:58 +00:00
Josh Coalson
3e2a733863 bump version info 2004-03-16 18:18:04 +00:00
Josh Coalson
dde41029ab fix --until bug #851756 2004-03-15 23:58:50 +00:00
Josh Coalson
93efc40a9d *** empty log message *** 2004-01-20 05:38:59 +00:00
Josh Coalson
4052c875b6 fix possible bug with seeking past 4Gbytes 2004-01-18 00:04:11 +00:00
Josh Coalson
f3d6429ab1 fix bug in asserts 2004-01-18 00:03:48 +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
8fdb96487d minor comments 2004-01-17 03:51:54 +00:00
Josh Coalson
f83709c723 remove unused stuff 2004-01-17 03:51:42 +00:00
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