Commit Graph

122 Commits

Author SHA1 Message Date
Josh Coalson
147dbe2baa fix minor leaks 2007-02-13 02:05:19 +00:00
Josh Coalson
1c91ee3bc7 add debugging defines with /D 2007-02-04 19:46:19 +00:00
Josh Coalson
38ef5cad48 *** empty log message *** 2007-02-04 02:58:03 +00:00
Josh Coalson
e74bd9516c add 2007 copyright 2007-02-02 06:58:19 +00:00
Josh Coalson
37d9fb1a89 bump requisite _MSC_VER to <=1600 for fseeko/ftello hack 2007-01-31 05:37:20 +00:00
Josh Coalson
e3ec2ad59e convert C prototypes for functions with no args from () to (void) 2007-01-31 03:53:22 +00:00
Josh Coalson
423f804d50 several speed improvements: completely rewritten bitbuffer which uses native machine word size instead of bytes; much faster rice partition size estimation; crc16 calculation in machine word size 2007-01-28 17:40:26 +00:00
Josh Coalson
a196a66309 fix bug where test would fail if libFLAC not built with ogg support 2006-11-21 06:39:14 +00:00
Josh Coalson
7ae3359b63 fixes based on valgrind run 2006-11-20 05:29:52 +00:00
Josh Coalson
ece2f61c16 write encoded stream to actual file to improve testing 2006-11-16 01:33:34 +00:00
Josh Coalson
7d273b4bdb add support for read-only operations for ogg flac to chain interface 2006-11-15 06:12:30 +00:00
Josh Coalson
e58aabdb75 fixes from MSVC6 2006-11-14 05:40:34 +00:00
Josh Coalson
acd4a4345e fix compiler warnings 2006-11-11 22:43:25 +00:00
Josh Coalson
a586226fda add a boolean return value to FLAC__stream_encoder_finish() that signals a verify mismatch 2006-11-09 06:58:26 +00:00
Josh Coalson
4c5d485b1d check return value of FLAC__stream_decoder_finish() 2006-11-09 06:53:58 +00:00
Josh Coalson
fb84f25bc1 minor syntax 2006-11-09 06:53:10 +00:00
Josh Coalson
89a8205d9d minor fixes to linked libs 2006-11-08 01:21:51 +00:00
Josh Coalson
425609cb0c add FLAC__stream_encoder_set_compression_level() 2006-11-03 16:08:52 +00:00
Josh Coalson
08b7d0cb4c more fixes for ogg support 2006-10-18 16:37:52 +00:00
Josh Coalson
0b9442c3b6 remove now-obsolete libOggFLAC stuff 2006-10-16 16:18:34 +00:00
Josh Coalson
352feb540f change "bytes" parameter of all encoder write callbacks from "unsigned" to "size_t" 2006-10-15 17:08:52 +00:00
Josh Coalson
8065a2d3a5 change "bytes" parameter of all read callbacks from "unsigned" to "size_t" 2006-10-15 08:32:56 +00:00
Josh Coalson
71d5c256f5 rename set_serial_number to set_ogg_serial_number everywhere 2006-10-15 06:04:55 +00:00
Josh Coalson
4511f201c4 link libogg if necessary 2006-10-15 05:15:59 +00:00
Josh Coalson
8da98c897b merge libOggFLAC into libFLAC and libOggFLAC++ into FLAC++; documentation still needs work 2006-10-15 04:24:05 +00:00
Josh Coalson
59717c20a2 minor comments 2006-10-10 00:35:35 +00:00
Josh Coalson
825e72cf57 try to limit the #defines (of fseeko to fseek and ftello to ftell) to just the versions of MSVC that appear not to have fseeko()/ftello() 2006-10-03 01:16:59 +00:00
Josh Coalson
74ed294764 add number-of-colors field to PICTURE metadata block 2006-09-23 23:15:05 +00:00
Josh Coalson
e343ab2b87 add support for new PICTURE metadata block 2006-09-23 19:21:19 +00:00
Josh Coalson
c0da196166 minor comments 2006-09-16 00:07:20 +00:00
Josh Coalson
6b21f66784 merge down from merged-API-layer branch: cvs -q up -dP -j API_LAYER_MERGING_BASELINE -j API_LAYER_MERGING_BRANCH 2006-09-13 01:42:27 +00:00
Josh Coalson
08c719a556 fix #include for off_t 2006-08-28 03:37:25 +00:00
Josh Coalson
b1ec796bda complete largefile support 2006-05-24 04:41:36 +00:00
Josh Coalson
0395dac13f add 2206 to copyright notice 2006-04-25 06:59:33 +00:00
Josh Coalson
e64dda0fdb fix compiler warnings 2006-04-10 05:38:17 +00:00
Josh Coalson
7cfac0b146 add FLAC__metadata_get_cuesheet() and FLAC__metadata_object_cuesheet_calculate_cddb_id() 2006-04-10 05:37:34 +00:00
Josh Coalson
6847a661a0 fix vorbiscomment entry validity tests to match better utf-8 checking in libFLAC 2005-09-09 01:58:36 +00:00
Josh Coalson
e9a638d004 add support for building on os/2 with emx 2005-09-03 03:54:16 +00:00
Josh Coalson
05a3984002 fix handling of CFLAGS/CXXFLAGS, now using AM_CFLAGS 2005-01-30 18:44:46 +00:00
Josh Coalson
a78fac662c add 2005 to copyright notices 2005-01-25 04:17:55 +00:00
Josh Coalson
2de1124e36 add vorbiscomment validation functions to format.c and test code; validate name part of vorbiscomment in metadata and metadata++ interfaces 2004-12-30 03:41:19 +00:00
Josh Coalson
def597ee59 additions to metadata object api: more vorbiscomment functions, trailing-null on vorbis comment field values enforced everywhere 2004-12-30 00:59:30 +00:00
Josh Coalson
2757af6c1d get Makefile.lite system (with asm) working on Darwin, better handling of libogg paths and linkage 2004-10-30 00:03:21 +00:00
Josh Coalson
1aca6b114b add FLAC__metadata_get_tags(), FLAC::Metadata::get_tags() 2004-07-30 01:54:29 +00:00
Josh Coalson
49623ea2d0 be more precise in long long int literal specification for ANSI compilers (gcc3 requires an LL suffix on literals that do not fit in an int 2004-07-29 06:28:59 +00:00
Josh Coalson
47f51b1c22 add method for skipping an audio frame, plus tests 2004-07-16 00:53:38 +00:00
Josh Coalson
89f161c50f tempfile only needs to be opened with wb, not w+b 2004-07-16 00:31:43 +00:00
Josh Coalson
967360b9a6 minor comments 2004-07-15 16:21:52 +00:00
Josh Coalson
0b8b56460b add tests of mismatched read/write protections in chain interface 2004-07-15 00:04:09 +00:00
Josh Coalson
b279130eda fix uninitialized variable error turned up by valgrind 2004-07-14 00:51:57 +00:00