mpv/libaf
Rudolf Polzer 0fff1380b1 audio: clamp sample values in float->int format conversions
Make af_format clamp float sample values to the range [-1, 1] before
conversion to integer types. Before any out-of-range values wrapped
around and caused nasty artifacts. This filter is used for all
automatic format conversions; thus any decoder that outputs floats
with possible out-of-range values would have been affected by the bad
conversion if its output needed to be converted to integers for AO.
2011-05-04 17:25:11 +03:00
..
af.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af.h libaf: Make af_reinit "public", to allow using it in future patches 2010-11-02 04:18:37 +02:00
af_bs2b.c
af_center.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_channels.c
af_comp.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_delay.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_dummy.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_equalizer.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_export.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_extrastereo.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_format.c audio: clamp sample values in float->int format conversions 2011-05-04 17:25:11 +03:00
af_format.h Add support for distinguishing between little- and big-endian SPDIF AC3 2010-01-11 20:27:52 +00:00
af_format_alaw.h
af_format_ulaw.h
af_gate.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_hrtf.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_hrtf.h
af_karaoke.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_ladspa.c cleanup: avoid various GCC warnings 2011-04-20 04:22:53 +03:00
af_lavcac3enc.c af_lavcac3enc: fix channel reordering 2011-03-31 23:51:19 +03:00
af_lavcresample.c cleanup: avoid various GCC warnings 2011-04-20 04:22:53 +03:00
af_pan.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_resample.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_resample_template.c
af_scaletempo.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
af_sinesuppress.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_stats.c
af_sub.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_surround.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_sweep.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_tools.c
af_volnorm.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
af_volume.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
control.h
dsp.h
equalizer.h
filter.c cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00:00
filter.h
format.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
reorder_ch.c Fix mangling of 24-bit audio during channel reorder. 2009-11-28 18:23:26 +00:00
reorder_ch.h Add support for 8 channel audio. 2009-11-10 00:45:19 +00:00
window.c cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00:00
window.h