Commit Graph

83 Commits

Author SHA1 Message Date
Josh Coalson
3c91754e74 improve comments 2006-10-15 07:50:44 +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
8da98c897b merge libOggFLAC into libFLAC and libOggFLAC++ into FLAC++; documentation still needs work 2006-10-15 04:24:05 +00:00
Josh Coalson
4e4845592d fix placement of FLAC_API_VERSION_... #defines 2006-10-14 04:54:07 +00:00
Josh Coalson
42228b33e2 bump libtool .so number in prep for release 2006-10-10 03:44:54 +00:00
Josh Coalson
20ad84aa61 more doxygen comments 2006-10-07 05:43:01 +00:00
Josh Coalson
833f832ab1 change from one ..._API_NUMBER to 3 libtool numbers ..._API_VERSION_{CURRENT,REVISION,AGE} 2006-09-26 01:02:55 +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
aa1edebacd add #define FLAC_API_NUMBER 2006-09-23 19:12:26 +00:00
Josh Coalson
68acb04a4d change libOggFLAC++ API to make OggFLAC::Decoder::Stream and OggFLAC::Encoder::Stream inherit from their FLAC counterparts 2006-09-15 15:40:57 +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
c4fe269a90 add set_apodization() to oggflac layers 2006-05-01 05:27:13 +00:00
Josh Coalson
0395dac13f add 2206 to copyright notice 2006-04-25 06:59:33 +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
f4c1a8e8ef fixes for compiling with SunPro 2005-01-27 03:55:35 +00:00
Josh Coalson
a78fac662c add 2005 to copyright notices 2005-01-25 04:17:55 +00:00
Josh Coalson
c71bfe953c remove superfluous semicolon after namespace closures 2005-01-25 02:27:20 +00:00
Josh Coalson
42372b9aed libFLAC++: all metadata object operator=() funcs now return *this; add Metadata::*::assign() and FLAC::Metadata::get_tags() 2005-01-07 01:09:07 +00:00
Josh Coalson
2c75bd8b80 minor comments 2004-12-30 03:55:00 +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
1aca6b114b add FLAC__metadata_get_tags(), FLAC::Metadata::get_tags() 2004-07-30 01:54:29 +00:00
Josh Coalson
73e51b822a more acceptable hack to the workaround of nested classes not being able to see protected members in the parent with some compilers 2004-07-30 00:02:33 +00:00
Josh Coalson
26b69845eb extend hack of making decoder_ pointer public to gcc < 2.96 2004-07-27 00:22:51 +00:00
Josh Coalson
3cb83414a9 add pragma to disable annoying MSVC warning C4800 2004-07-23 05:11:06 +00:00
Josh Coalson
e44501d557 remove the __LIBNAME__ definitions 2004-07-23 05:09:04 +00:00
Josh Coalson
091d84f25c add FLAC::Encoder::*::set_metadata(FLAC::Metadata::Prototype **metadata, unsigned num_blocks) 2004-07-22 01:04:22 +00:00
Josh Coalson
d113ca3d2f add an accessor method for the underlying ::FLAC__StreamMetadata object 2004-07-22 01:03:43 +00:00
Josh Coalson
47f51b1c22 add method for skipping an audio frame, plus tests 2004-07-16 00:53:38 +00:00
Josh Coalson
deab462735 add libFLAC++ equivalent callback-based chain reading/writing and tests 2004-07-15 16:22:43 +00:00
Josh Coalson
9564390fb9 update copyright to 2004 2004-01-17 04:14:43 +00:00
Josh Coalson
37a4d2a495 workaround MSVC bug re: scoping of nested classes 2003-12-18 20:06:52 +00:00
Josh Coalson
2ea9693ca3 fix __LIBNAME__ definition 2003-12-18 05:20:43 +00:00
Josh Coalson
069a58bbe0 minor formatting 2003-09-26 01:45:42 +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
d36b346dbb add resolved_as_cstring() 2003-09-24 22:08:00 +00:00
Josh Coalson
f1c2379c47 inline *::State::resolved_as_cstring() 2003-09-24 04:17:26 +00:00
Josh Coalson
afd8107872 change license verbiage to Xiph's 2003-01-31 23:34:56 +00:00
Josh Coalson
a7038a9a31 fix return type for Track::get_num_indices() 2003-01-22 20:16:20 +00:00
Josh Coalson
b3538c813d minor comments 2003-01-12 08:42:23 +00:00
Josh Coalson
0eea34aad0 big fix to allow codec and metadata interface to handle unknown metadata block types correctly 2003-01-10 05:29:17 +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
8b9a477a8c fix verbiage about get_block() in Iterator class 2002-12-28 07:03:26 +00:00
Josh Coalson
8f0c71b877 add "is_cd" flag to CUESHEET everywhere 2002-12-05 06:37:46 +00:00
Josh Coalson
1621979245 finish implementation of CueSheet object wrapper 2002-11-19 06:19:29 +00:00
Josh Coalson
863dbf3bcb add CueSheet object wrapper 2002-11-16 06:30:30 +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