1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-16 11:55:42 +00:00
mpv/libaf
henry 1fd3c733d8 More HRTF enhancements
- a passive locking mechanism to enable the matrix to switch between active
and passive mode, which enhances the stereo image.

- a center front cancellation algorithm that damps the cross-talk if the
sound is coming predominantly from center (e.g. if there is dialogue).

These two new features should enhance the quality of surround downmix
noticeably.

Also a correction to the active gain control is included. The previous
implementation of Lt + Rt/Lt - Rt AGC should be fine in most cases, but the
calculation was inconsistent (gain unitarity is not guaranteed to be
preserved).

Signed off by Yue Shi Lai <ylai@users.sourceforge.net>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15125 b3059339-0415-0410-9bf9-f77b7e298cf2
2005-04-11 14:01:29 +00:00
..
.cvsignore
af_center.c filter for adding a center channel, adding a high pass filter would be nice 2005-02-21 17:08:45 +00:00
af_channels.c always cancel down fractions (frac_t) to avoid overflows and playback 2005-01-08 21:34:06 +00:00
af_comp.c
af_delay.c
af_dummy.c better infoline 2005-02-25 10:43:31 +00:00
af_equalizer.c
af_export.c
af_extrastereo.c now supports float based operation aswell 2005-01-31 11:46:01 +00:00
af_format_alaw.c
af_format_ulaw.c
af_format.c 100l for me, lrintf is better. now fixed so it should be prototyped, and should work even if there is no prototype 2005-02-24 16:48:18 +00:00
af_format.h af_format.h needs config.h to be included first. 2005-01-12 22:00:02 +00:00
af_gate.c
af_hrtf.c More HRTF enhancements 2005-04-11 14:01:29 +00:00
af_hrtf.h More HRTF enhancements 2005-04-11 14:01:29 +00:00
af_ladspa.c 10l fix. misplaced ; 2005-02-27 22:36:04 +00:00
af_lavcresample.c always cancel down fractions (frac_t) to avoid overflows and playback 2005-01-08 21:34:06 +00:00
af_mp.h
af_pan.c always cancel down fractions (frac_t) to avoid overflows and playback 2005-01-08 21:34:06 +00:00
af_resample.c always cancel down fractions (frac_t) to avoid overflows and playback 2005-01-08 21:34:06 +00:00
af_resample.h
af_sub.c
af_surround.c
af_sweep.c
af_tools.c af_softclip 2005-01-31 11:34:49 +00:00
af_volnorm.c
af_volume.c using af_softclip 2005-01-31 11:43:36 +00:00
af.c finally remove the refences to bps outside libaf. also simplification of some messages and removed redundants 2005-02-25 11:11:07 +00:00
af.h obvious typo 2005-03-01 22:52:02 +00:00
config.h
control.h filter for adding a center channel, adding a high pass filter would be nice 2005-02-21 17:08:45 +00:00
dsp.h
equalizer.h
filter.c
filter.h
format.c move the format related stuff to format.c 2005-02-21 16:41:15 +00:00
Makefile filter for adding a center channel, adding a high pass filter would be nice 2005-02-21 17:08:45 +00:00
window.c
window.h