Commit Graph

2488 Commits

Author SHA1 Message Date
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
Josh Coalson
32cefcc24f add OggFLAC__stream_encoder_get_resolved_state_string() 2003-09-24 04:34:56 +00:00
Josh Coalson
48bbe811ea add OggFLAC__OggDecoderAspect member 2003-09-24 04:34:06 +00:00
Josh Coalson
b3aad64018 add private dir 2003-09-24 04:32:07 +00:00
Josh Coalson
a1a0200dcf initial import 2003-09-24 04:31:20 +00:00
Josh Coalson
f6224af614 *::State::resolved_as_cstring() is now inlined 2003-09-24 04:30:30 +00:00
Josh Coalson
38e2927bd0 better handling of FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM in read_callback_() 2003-09-23 20:45:59 +00:00
Josh Coalson
a208272833 check for OOM after ogg_sync_buffer() 2003-09-23 20:29:49 +00:00
Josh Coalson
8d06d47f95 minor comments 2003-09-23 20:28:05 +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
Josh Coalson
1bf46dc3aa add support for synthesis to big-endian in plugins 2003-09-15 20:28:08 +00:00
Josh Coalson
1ba525b929 fix rounding bug in buffer size calculation (MAX_SAMPLES_PER_WINDOW) 2003-09-03 00:56:08 +00:00
Josh Coalson
bef021a181 fix possibly uninitialized var if a file has no STREAMINFO block 2003-09-03 00:54:37 +00:00
Matt Zimmerman
9a996c7d0e Add missing -lm 2003-07-26 15:57:08 +00:00
Josh Coalson
2ee59b481f fix overflow bug in stream length calculation, debian bug #200435; see http://sourceforge.net/mailarchive/forum.php?thread_id=2733072&forum_id=6312 2003-07-08 22:05:45 +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
2bfbf63afc minor comments 2003-05-20 19:13:39 +00:00
Josh Coalson
1fc9092e41 move #include of config.h to top 2003-05-20 19:13:31 +00:00