Christian Stadelmann
841ed1aef9
stream encoder: fix documentation inconsistencies
...
Fixes https://sourceforge.net/p/flac/bugs/452/
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com >
2017-02-13 19:42:46 +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
1437391577
Update copyright years to include 2014.
2014-11-25 13:04:30 +11:00
Martijn van Beurden
3af2f2b39c
Update documentation for new compression presets
...
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com >
2014-11-11 06:20:43 -08:00
Martijn van Beurden
29a28338c3
Add partial_tukey and punchout_tukey apodization functions
...
Adds two new apodization functions that seem to perform better than
the apodization functions currently in the codebase and fixes three
existing windows as well.
Its important to note that this patch only affects the encoder stage
that evaluates various possible predictors. Audio encoded with these
new windows will still decode with existing legacy decoders.
= Theory =
These functions are used to window the audio data at the predictor
stage. These news functions enable the use of only part of the signal
to generate a predictor. This helps because short transients can
introduce noise into the predictor. The predictor becomes very good
at prediciting one part of the signal, instead of mediocre for the
whole block.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com >
2014-09-22 18:03:24 +10:00
Erik de Castro Lopo
b1982fbc5f
Set version to 1.3.0 and update coyprights throughout.
2013-05-26 19:17:53 +10:00
Martijn van Beurden
d4b68b2ba5
Replace dead anchor
...
This fixes a wrong link (dead anchor) in the Doxygen api documentation
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com >
2013-05-25 16:56:35 +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
504dcafeb4
minor comments
2007-09-13 15:42:47 +00:00
Josh Coalson
d83553dd2b
change the min/max rice partition order for compression levels -0 .. -6
2007-02-06 04:48:26 +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
1c03407931
in FLAC__stream_encoder_set_metadata(), copy the metadata array of pointers instead of requiring the caller to keep it until initialization; the objects themselves are still owned by caller
2007-01-29 08:27:25 +00:00
Josh Coalson
cd80d1447c
add docs on sample format for process calls (SF#1627966: http://sourceforge.net/tracker/index.php?func=detail&aid=1627966&group_id=13478&atid=213478 )
2007-01-05 01:08:55 +00:00
Josh Coalson
2378fb1888
minor comments
2006-11-20 05:30:25 +00:00
Josh Coalson
a7dceb9ac1
multifix: change FLAC__stream_encoder_finish() to also return false if there is an error processing the last frame or updating metadata
2006-11-16 01:35:13 +00:00
Josh Coalson
e3f00bc592
minor comments
2006-11-10 05:15:02 +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
99abf3e70a
add code examples for some of the callbacks to the docs
2006-11-04 03:51:01 +00:00
Josh Coalson
425609cb0c
add FLAC__stream_encoder_set_compression_level()
2006-11-03 16:08:52 +00:00
Josh Coalson
6986469917
minor comments
2006-11-02 01:39:14 +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
d0edb97a46
limit subset further if sample rate is <=48kHz: max blocksize is 4608 and max LPC order is 12
2006-10-07 06:50:08 +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
2e29c93ac3
remove ancient deprecated things
2006-09-26 01:25:52 +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
ba26e4e59e
comments
2006-07-06 07:49:36 +00:00
Josh Coalson
8238936980
default window to tukey(0.5) instead of hann
2006-05-01 05:58:35 +00:00
Josh Coalson
0395dac13f
add 2206 to copyright notice
2006-04-25 06:59:33 +00:00
Josh Coalson
bf0f52c21e
add support for specifying which apodization functions to use to window data before lpc analysis
2006-04-25 06:38:43 +00:00
Josh Coalson
a78fac662c
add 2005 to copyright notices
2005-01-25 04:17:55 +00:00
Josh Coalson
287ba3ac64
fix doc typos
2004-03-16 18:01:26 +00:00
Josh Coalson
9564390fb9
update copyright to 2004
2004-01-17 04:14:43 +00:00
Josh Coalson
071e13ac51
minor comments
2003-09-26 01:45:21 +00:00
Josh Coalson
c6d1fc8a23
minor formatting
2003-09-24 22:07:31 +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
dc386e1bd7
document some new functions
2002-11-19 06:21:36 +00:00
Josh Coalson
90c6416591
fail ..._init() if CUESHEET metadata block is illegal
2002-11-15 05:43:16 +00:00
Josh Coalson
0295422716
add ..._get_resolved_state_string() convenience function
2002-11-08 06:16:31 +00:00
Josh Coalson
55bc58704e
tweaks to build libs as DLLs under windows
2002-10-16 22:18:32 +00:00
Josh Coalson
7eb54b98b6
minor comment typo fix
2002-09-11 00:31:29 +00:00
Josh Coalson
687857ac3a
minor comments
2002-09-06 04:54:45 +00:00