1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/doc
Alessandro Ghedini 8542f9c4f1 replaygain: correctly parse peak values
According to the ReplayGain spec, the peak amplitude may overflow and may result
in peak amplitude values greater than 1.0 with psychoacoustically coded audio,
such as MP3. Fully compliant decoders must allow peak overflows.

Additionally, having peak values in the 0<->UINT32_MAX scale makes it more
difficult for applications to actually use the peak values (e.g. when
implementing clipping prevention) since values have to be rescaled down.

This patch corrects the peak parsing by removing the rescaling of the decoded
values between 0 and UINT32_MAX and the 1.0 upper limit.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-04-04 17:40:19 +02:00
..
doxy doxy: Update the css to have a flat style 2013-12-27 02:53:25 +01:00
examples libavfilter: example audio filtering program 2014-02-25 13:22:10 +01:00
APIchanges replaygain: correctly parse peak values 2014-04-04 17:40:19 +02:00
avconv.texi doc: Fit the graph in 80 cols 2014-04-03 11:49:30 +02:00
avplay.texi avplay: add support for seeking to chapter marks 2014-02-10 11:23:01 +01:00
avprobe.texi avprobe: restore pseudo-INI old style format for compatibility. 2012-05-26 21:14:35 +02:00
avserver.conf avserver: remove daemon mode 2012-11-15 17:36:14 +01:00
avserver.texi avserver: remove daemon mode 2012-11-15 17:36:14 +01:00
avtools-common-opts.texi avconv: Match stream id 2014-03-13 11:59:34 +01:00
avutil.txt Remove unused softfloat implementation. 2011-05-11 13:43:30 +02:00
bitstream_filters.texi doc: Fix some obsolete references to av* tools as ff* tools 2013-02-18 13:04:29 +01:00
build_system.txt cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +01:00
decoders.texi doc: add decoders.texi 2014-01-29 23:27:18 +01:00
demuxers.texi doc: document the asf demuxer 2013-08-28 11:02:56 +02:00
developer.texi doc: fix link to the ISC license text in the developer documentation. 2013-12-22 22:35:11 +01:00
doxy-wrapper.sh Move all example programs to doc/examples 2014-02-16 21:37:21 +01:00
Doxyfile doxygen: Set EXAMPLE_PATH from within doxy-wrapper.sh 2014-02-14 12:01:35 +01:00
encoders.texi doc: document correct option to list encoders 2014-01-29 23:27:37 +01:00
eval.texi eval: Add the isinf() function and tests for it 2012-07-04 15:10:56 +03:00
faq.texi miscellaneous typo fixes 2013-07-25 19:43:32 +02:00
fate.texi doc: cosmetics: Consistently format list and table items 2013-07-27 16:24:55 +02:00
filters.texi af_volume: support using replaygain frame side data 2014-03-24 06:07:51 +01:00
general.texi On2 VP7 decoder 2014-04-04 04:00:11 +02:00
git-howto.texi doc: git-howto: Leave reviewers time to react before pushing patches 2012-11-11 20:43:28 +01:00
git-howto.txt doc/git-howto: expand format-patch and send-email notes. 2011-11-08 14:25:38 +01:00
indevs.texi doc: Fix some obsolete references to av* tools as ff* tools 2013-02-18 13:04:29 +01:00
libavfilter.texi doc: update libavfilter documentation 2011-11-10 15:55:29 -08:00
Makefile libavfilter: example audio filtering program 2014-02-25 13:22:10 +01:00
metadata.texi replace FFmpeg with Libav in doc/ 2011-03-16 22:01:01 +01:00
multithreading.txt lavc decoders: work with refcounted frames. 2013-03-08 07:38:30 +01:00
muxers.texi doc: Name the MOV muxer as it should be called 2014-02-19 16:59:40 +01:00
nut.texi Drop Snow codec 2013-01-06 16:30:02 +01:00
optimization.txt dsputil: Move thirdpel-related bits into their own context 2014-03-22 06:17:30 -07:00
outdevs.texi doc: Fix some obsolete references to av* tools as ff* tools 2013-02-18 13:04:29 +01:00
platform.texi doc: Point to the correct, actually maintained gas-preprocessor repo 2014-03-12 20:43:55 +02:00
print_options.c doc/print_options: Move options headers to a saner place 2013-08-02 19:19:02 +02:00
protocols.texi http: Allow setting a Content-Type for POST requests 2014-03-11 22:08:57 +01:00
rate_distortion.txt miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
RELEASE_NOTES RELEASE_NOTES: mention new filters 2014-03-23 17:30:52 +01:00
soc.txt Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
swscale.txt x86: mmx2 ---> mmxext in comments and messages 2012-10-31 00:37:42 +01:00
t2h.init doc: update the reference for the title 2013-01-26 14:49:57 +01:00
tablegen.txt Update tablegen documentation for WRITE_ARRAY macro. 2010-06-27 14:31:50 +00:00
texi2pod.pl texi2pod: always declare the pod file as UTF-8 encoded 2014-02-24 23:36:09 +01:00
viterbi.txt miscellaneous typo fixes 2012-12-21 00:18:34 +01:00