Martijn van Beurden
4234fa772b
Add FLAC__stream_decoder_skip_single_link and use in seeking
...
This commit adds the capability to find the end of a link through
seeking instead of by reading forward, which should be much more
efficient. It also exposes this capability through the new API
function FLAC__stream_decoder_skip_single_link
This commit includes additions to the test suite and fuzzers
2024-09-27 15:24:19 +02:00
Martijn van Beurden
60e9234c6f
Overhaul decoding of chained streams in libFLAC
2024-09-27 15:24:19 +02:00
philippe44
64e3e6e6f0
Add functions to decode chained stream to API
...
Co-authored-by: Martijn van Beurden <mvanb1@gmail.com>
2024-09-27 15:24:19 +02:00
Martijn van Beurden
de8bbb0d5b
Update copyright to 2024 ( #722 )
2024-07-11 15:35:32 +02:00
Martijn van Beurden
e00d9b881f
Update copyright year and maintainer status
2023-06-06 22:08:24 +02:00
Martijn van Beurden
10d7ce268b
Bulk update copyright dates to 2022
2022-07-26 16:23:07 +02:00
luz.paz
01eb19708c
Fix miscellaneous typos.
...
Found via `codespell -q 3`
2018-05-24 07:20:19 +10:00
Erik de Castro Lopo
25b2d82fe4
Fix typos in header files
...
Patch-from: lvqcl <lvqcl.mail@gmail.com>
2017-03-21 05:39:29 +11:00
Erik de Castro Lopo
71b909b7a4
Yet more purging of `unsigned` type
2017-01-15 09:48:42 +11:00
Erik de Castro Lopo
6a5fe43b7e
Bulk update copyright dates
2016-12-05 06:35:39 +11:00
Thomas Zander
7189069e5e
Explicitly use base class virtual methods; silence unnecessary warning
...
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2015-12-25 07:32:17 +11:00
Erik de Castro Lopo
a51b27c0ed
Remove (defined _MSC_VER) from cpp workaround
...
Patch-from: lvqcl <lvqcl.mail@gmail.com>
2015-12-10 06:12:19 +11:00
Erik de Castro Lopo
1437391577
Update copyright years to include 2014.
2014-11-25 13:04:30 +11:00
Erik de Castro Lopo
b1982fbc5f
Set version to 1.3.0 and update coyprights throughout.
2013-05-26 19:17:53 +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
a4f93918cd
add FLAC::Decoder::Stream::get_decode_position()
2007-04-05 00:49:41 +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
38bf3e6ca9
fix FLAC::Decoder::Stream::finish() to return a bool like its C cousin
2006-11-09 06:55:21 +00:00
Josh Coalson
0b9442c3b6
remove now-obsolete libOggFLAC stuff
2006-10-16 16:18:34 +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
20ad84aa61
more doxygen comments
2006-10-07 05:43:01 +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
0395dac13f
add 2206 to copyright notice
2006-04-25 06:59:33 +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
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
47f51b1c22
add method for skipping an audio frame, plus tests
2004-07-16 00:53:38 +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
069a58bbe0
minor formatting
2003-09-26 01:45:42 +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
afae69f0e3
Add 2003 to copyright notice
2003-01-02 07:03:16 +00:00
Josh Coalson
55bc58704e
tweaks to build libs as DLLs under windows
2002-10-16 22:18:32 +00:00
Josh Coalson
c360328340
minor formatting
2002-09-19 01:00:32 +00:00
Josh Coalson
bc8f17333e
add resolved_as_cstring() method to State classes
2002-09-06 00:40:30 +00:00
Josh Coalson
402da70fcd
more doxygen docs
2002-08-21 03:40:11 +00:00
Josh Coalson
4dc3507090
more doxygen docs
2002-08-20 03:56:52 +00:00
Josh Coalson
724b532b66
doxygen comments
2002-08-15 19:19:46 +00:00
Josh Coalson
3cec051d3f
revamp decoder process calls
2002-08-02 06:26:12 +00:00