summaryrefslogtreecommitdiff
path: root/libavfilter/af_sofalizer.c
Commit message (Collapse)AuthorAge
* avfilter/af_sofalizer: switch to libmysofaPaul B Mahol2017-06-08
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: make lfe gain user configurablePaul B Mahol2017-05-18
| | | | | | Default settings have it too low. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: avoid castingPaul B Mahol2017-05-18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: Fix bad shiftMichael Niedermayer2017-03-30
| | | | | | Fixes CID1396835 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/af_sofalizer: speed and clean up fast convolution a littlePaul B Mahol2017-01-09
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: warn if user gives unknown channel namesPaul B Mahol2016-12-14
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: allow user to setup custom virtual speakers positionsPaul B Mahol2016-03-28
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: Fix "warning: ISO C90 forbids mixed declarations and ↵Michael Niedermayer2016-03-14
| | | | | | code" Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/af_sofalizer: check if filename was set.Paul B Mahol2016-03-04
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: fix crash when ir size is not aligned, usually when ↵Paul B Mahol2016-03-04
| | | | | | n_samples are not power of 2 Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: fix crash with odd IR sizePaul B Mahol2016-03-03
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: print size of FFT that failed to initPaul B Mahol2016-03-03
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi/af_sofalizer: remove exp2 and replace clz by ff_clzGanesh Ajjanagadde2016-01-01
| | | | | | | | | | ff_clz is faster, and uses an intrinsic (at the moment on GCC). exp2 is a wasteful function for a simple integer exponentiation. Untested. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* avfilter/af_sofalizer: make virtual speaker positioning supports all channel ↵Paul B Mahol2015-12-24
| | | | | | layouts Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: Fix occured typoMichael Niedermayer2015-12-17
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/af_sofalizer: use SIMD in compensate_volume()Paul B Mahol2015-12-16
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: check av_fft_init return codePaul B Mahol2015-12-15
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: add frequency domain processing and use it by defaultPaul B Mahol2015-12-14
| | | | | | Code ported from SOFAlizer patch for VLC. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: switch comments positions to correct orderPaul B Mahol2015-12-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: fix calculation of split pointPaul B Mahol2015-12-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: remove reorder hackPaul B Mahol2015-12-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: move modulo operation out of loopPaul B Mahol2015-12-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: make it possible to configure speaker elevationPaul B Mahol2015-12-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_sofalizer: display some info when loading sofa filePaul B Mahol2015-12-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add SOFAlizer audio filterPaul B Mahol2015-12-12
Signed-off-by: Paul B Mahol <onemda@gmail.com>