Miroslav Lichvar
a43f56c0b2
Update library version-info.
2012-12-04 17:45:51 +11:00
Miroslav Lichvar
19c78e58d7
Hide symbols with gcc.
...
With gcc >= 4 and ELF, set default visibility to hidden and make visible
only the symbols with FLAC_API or FLACPP_API.
A convenience libFLAC-static.la is created for test_libFLAC as it
depends on the hidden symbols.
2012-12-04 17:45:06 +11:00
Erik de Castro Lopo
b21f190861
Add a convenience function to create a Metadata::Padding object with a
...
certain size in one statement.
Patch from Bastiaan Timmer <basjetimmer@yahoo.com>
2012-09-11 15:52:24 +10:00
Bastiaan Timmer
1294b64996
Adds last functions from C metadata api to C++ metadata api
...
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2012-06-22 14:35:07 +10:00
Erik de Castro Lopo
601e96102c
Add missing functions to VorbisComment class.
...
Patch from Bastiaan Timmer <basjetimmer@yahoo.com> sent to the
<flac-dev@xiph.org> mailing list.
2012-05-08 19:12:58 +10:00
Erik de Castro Lopo
d9fde55674
Fix all links to libtool version info rules.
2012-05-07 19:45:23 +10:00
Erik de Castro Lopo
cd9053cd31
Add functionality present in the C library to the to C++ SeekTable class.
...
Patch from Bastiaan Timmer <basjetimmer@yahoo.com> sent to the
<flac-dev@xiph.org> mailing list.
2012-05-07 19:22:37 +10:00
Cristian Rodríguez
9b7cb22f84
Update and improve autotools build
...
- INCLUDES is deprecated, and CPPFLAGS is an user-defined
variable, use the proper AM_CPPFLAGS instead
- Remove FLAC__INLINE definition, providing proper
replacement for MSVC compilers.
- Detect if we have C99 's lround and provide a replacement
for windows...
2012-04-08 09:03:03 +10:00
Josh Coalson
dea0f5a044
add 2009 copyright
2009-01-07 07:31:28 +00:00
Josh Coalson
82b128050e
update copyright for 2008
2008-02-28 05:34:21 +00:00
Josh Coalson
841fdd30a6
bump libtool version numbers
2007-09-15 01:08:15 +00:00
Josh Coalson
9f28b59ce1
minor comments
2007-09-13 00:37:50 +00:00
Josh Coalson
4e56b06d63
add FLAC__metadata_simple_iterator_get_application_id()
2007-08-15 05:59:09 +00:00
Josh Coalson
09ccf20ae6
add FLAC__metadata_simple_iterator_get_block_offset(), FLAC__metadata_simple_iterator_get_block_length(), FLAC__metadata_simple_iterator_is_last()
2007-08-14 00:34:50 +00:00
Josh Coalson
c90a5cad24
bump libtool number in prep for release
2007-07-10 02:09:38 +00:00
Josh Coalson
a4f93918cd
add FLAC::Decoder::Stream::get_decode_position()
2007-04-05 00:49:41 +00:00
Josh Coalson
4296e1a40a
bump libtool .so revision number
2007-02-14 05:59:09 +00:00
Josh Coalson
e74bd9516c
add 2007 copyright
2007-02-02 06:58:19 +00:00
Josh Coalson
2beca73003
patch: support for borland c++ compile (SF#1599018: http://sourceforge.net/tracker/index.php?func=detail&aid=1599018&group_id=13478&atid=313478 )
2006-11-21 01:51:58 +00:00
Josh Coalson
2378fb1888
minor comments
2006-11-20 05:30:25 +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
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
38bf3e6ca9
fix FLAC::Decoder::Stream::finish() to return a bool like its C cousin
2006-11-09 06:55:21 +00:00
Josh Coalson
425609cb0c
add FLAC__stream_encoder_set_compression_level()
2006-11-03 16:08: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
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