Martijn van Beurden
05ff569266
Finish porting guide
2022-07-27 22:16:04 +02:00
Martijn van Beurden
10d7ce268b
Bulk update copyright dates to 2022
2022-07-26 16:23:07 +02:00
Martijn van Beurden
e5e99dcdc2
Simplify and merge win_utf8 files and remove from DLL interface
...
libFLAC DLLs were exposing windows_unicode_filename.h functions
because flac and metaflac needed to set flac_internal_set_utf8_
filenames. Files windows_unicode_filename.{c/h} and
win_utf8_io.[c/h] are merged, and all non-utf8 parts are removed.
With this commit, the libFLAC DLL interface is the same as the
libFLAC interface of shared libraries on other platforms
2022-05-17 22:05:45 +02:00
Martijn van Beurden
8b148b257e
Rename FLAC__get_decoder_client_data to ...
...
... FLAC__stream_decoder_get_client_data. Also the function
definition was moved to its 'siblings'. This way, the function
fits better in the API with respect to naming.
2022-05-09 17:29:46 +02:00
Martijn van Beurden
1ca7b38f3c
Add FLAC__STREAM_DECODER_ERROR_STATUS_BAD_METADATA
2022-04-20 12:06:42 +02:00
sezero
19a0e99ac3
move the new public get_decoder_client_data function to public header.
2019-10-10 06:09:21 +11:00
Keegan Drake H.P
5121d22e80
stream_decoder.h: Fix Reference to Non-Existent Functions
...
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
Closes: https://github.com/xiph/flac/pull/31
2017-03-16 20:29:30 +11:00
Keegan Drake H.P
d249bce935
stream_decoder.h: Fix References to ``stdout''
...
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2017-03-16 20:28:39 +11:00
Erik de Castro Lopo
588689b138
include/FLAC: More unsigned fixes
...
These fixes are in the public API, but FLAC would have been extremely
unlikely to work in any system where `unsigned` was not 32 bits.
Therefore we do not treat this as an API change.
2017-01-14 20:24:13 +11:00
Erik de Castro Lopo
6a5fe43b7e
Bulk update copyright dates
2016-12-05 06:35:39 +11:00
Erik de Castro Lopo
74e751c421
libFLAC: Set decoding status if write callback failed
...
Previously, it the write callback failed the error status
would be set to `FLAC__STREAM_DECODER_READ_FRAME`. Now it
gets set to `FLAC__STREAM_DECODER_WRITE_STATUS_ABORT`.
Patch-from: lvqcl <lvqcl.mail@gmail.com>
2016-07-13 19:42:25 +10: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
e74bd9516c
add 2007 copyright
2007-02-02 06:58:19 +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
2378fb1888
minor comments
2006-11-20 05:30:25 +00:00
Josh Coalson
99abf3e70a
add code examples for some of the callbacks to the docs
2006-11-04 03:51:01 +00:00
Josh Coalson
2dd9d916f6
minor comments
2006-11-04 03:03:02 +00:00
Josh Coalson
7464fec9fe
minor comments
2006-11-03 15:50:19 +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
1dfcea1340
multichannel assignments in format and documentation
2006-10-06 05:51:59 +00:00
Josh Coalson
beb128489b
minor comments
2006-10-03 01:04:41 +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
1a8afc7031
change unparseable frame handling, from a fatal error and FLAC__STREAM_DECODER_UNPARSEABLE_STREAM state, to a soft error FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM
2006-07-06 07:49:07 +00:00
Josh Coalson
0395dac13f
add 2206 to copyright notice
2006-04-25 06:59:33 +00:00
Josh Coalson
7ba64127f4
merge from FLAC 1.1.1 maintenance branch (-j FLAC_RELEASE_1_1_1__2004_10_01 -j FLAC_RELEASE_1_1_1_MAINTENANCE_BRANCH (AKA FLAC_RELEASE_1_1_1_MAINTENANCE__MERGE_TO_TRUNK))
2005-01-25 05:03:48 +00:00
Josh Coalson
a78fac662c
add 2005 to copyright notices
2005-01-25 04:17:55 +00:00
Josh Coalson
42d57fa648
fix minor comment typos
2004-09-25 23:45:55 +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
0bc2c32814
minor comments
2003-12-30 03:29:58 +00:00
Josh Coalson
d36b346dbb
add resolved_as_cstring()
2003-09-24 22:08:00 +00:00
Josh Coalson
45f26d1018
minor comments
2003-09-23 20:35:03 +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
3e40402c1a
fix misspellings in docs
2002-10-26 04:35:47 +00:00
Josh Coalson
55bc58704e
tweaks to build libs as DLLs under windows
2002-10-16 22:18:32 +00:00
Josh Coalson
f3b39373f6
doxygen comments
2002-09-04 08:00:14 +00:00
Josh Coalson
765ff502c7
minor formatting
2002-08-27 05:46:11 +00:00
Josh Coalson
ec5ea04c05
more comments
2002-08-25 05:27:53 +00:00
Josh Coalson
efc6c90ea8
more doxygen comments
2002-08-16 03:09:06 +00:00
Josh Coalson
cfdfc82801
revamp decoder process calls
2002-08-02 06:12:36 +00:00
Josh Coalson
681c29333a
make typedefs for callbacks
2002-08-01 08:19:37 +00:00
Josh Coalson
f6efd9cec9
more doxygen docs
2002-07-27 04:59:54 +00:00
Josh Coalson
69a44a67da
more doxygen docs
2002-07-26 05:19:23 +00:00