Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | swr: Use a temporary buffer for dither/Noise shaping when the input is read only | Michael Niedermayer | 2013-01-10 |
| | | | | | | This avoids copying the input Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: mark noise data for noise shaping as const | Michael Niedermayer | 2013-01-10 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add seperate in/out pointers to the noise shaping code | Michael Niedermayer | 2013-01-10 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: rename dither_pos to noise_pos | Michael Niedermayer | 2013-01-10 |
| | | | | | | THis more closely matches what the field represents Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add noise_scale field to seperate it from the noise shaping scales | Michael Niedermayer | 2013-01-10 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: fix the noise sample type for noise shaping | Michael Niedermayer | 2013-01-09 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: split swri_dither_init() out | Michael Niedermayer | 2013-01-09 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: move dither related fields to their own context | Michael Niedermayer | 2013-01-09 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: update copyright years of a few files iam working on | Michael Niedermayer | 2013-01-09 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: Implement Noise shaping dither | Michael Niedermayer | 2013-01-09 |
| | | | | | | | | | | | | | | | The following variants are implemented: lipshitz noise shaping dither shibata noise shaping dither low shibata noise shaping dither high shibata noise shaping dither f-weighted noise shaping dither modified-e-weighted noise shaping dither improved-e-weighted noise shaping dither Data tables taken from SOX Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | docs: add soxr documentation | Rob Sykes | 2012-12-27 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: support -async X as a simple way to do what ffmpeg -async X did | Michael Niedermayer | 2012-12-25 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: Add SOX resampler support | Rob Sykes | 2012-12-11 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: move flush into Resampler | Michael Niedermayer | 2012-12-11 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: make realloc_audio() available outside swresample.c | Michael Niedermayer | 2012-12-11 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: Add API to make resample engine selectable. | Rob Sykes | 2012-12-11 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | Replace rest of libavutil/audioconvert.h with libavutil/channel_layout.h | Paul B Mahol | 2012-11-13 |
| | | | | | | Also remove it in once case when it is not needed. Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||
* | swr: use 64bit index/len for x86_64 mix | Michael Niedermayer | 2012-10-28 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | ARM: libswresample: NEON optimised flat float to s16 conversion | Mans Rullgard | 2012-09-24 |
| | | | | | Adapted to swr by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | Add Dolby/DPLII downmix support to libswresample | Michael Niedermayer | 2012-09-07 |
| | | | | | | Based on code by John Stebbins <jstebbins.hb@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: update copyright years | Michael Niedermayer | 2012-09-07 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: resampling: add filter type and Kaiser window beta to AVOptions | Justin Ruggles | 2012-07-23 |
| | |||
* | swr: fix warning: passing argument 1 of s->mix_any_f from incompatible ↵ | Michael Niedermayer | 2012-07-02 |
| | | | | | | pointer type Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: SIMD rematrixing and SSE/AVX mix_1_1 float | Michael Niedermayer | 2012-06-12 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add native matrix for SIMD | Michael Niedermayer | 2012-06-12 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add function pointers for SIMD rematrixing | Michael Niedermayer | 2012-06-12 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add all in one rematrixing function ptr | Michael Niedermayer | 2012-06-08 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add swr_next_pts() | Michael Niedermayer | 2012-05-19 |
| | | | | | | parameter descriptions partly reuse text from af_asyncts Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add swr_drop_output() | Michael Niedermayer | 2012-05-19 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add lfe_mix_level | Justin Ruggles | 2012-05-02 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add and use function pointers for rematrix | Michael Niedermayer | 2012-05-01 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add native matrix for rematrixing | Michael Niedermayer | 2012-05-01 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add sample format to AudioData | Michael Niedermayer | 2012-04-29 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add set_audiodata_fmt() and use it to simplify code | Michael Niedermayer | 2012-04-29 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add int16_to_int32_mmx/sse | Michael Niedermayer | 2012-04-28 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: change sample format representation so as to maintain the planer/packed ↵ | Michael Niedermayer | 2012-04-28 |
| | | | | | | distinction. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: pass resample parameters from the user to the resampler. | Michael Niedermayer | 2012-04-26 |
| | | | | | | doxy and names stolen from avr Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add a dither_scale parameter to tune the amplitude of the dither. | Michael Niedermayer | 2012-04-11 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: pass context to swri_get_dither() | Michael Niedermayer | 2012-04-11 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: generate more dither noise to improve quality. | Michael Niedermayer | 2012-04-11 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: fix copy & pasted comment to match the code. | Michael Niedermayer | 2012-04-10 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: add dither support. | Michael Niedermayer | 2012-04-10 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | resample: support double precission resampling | Michael Niedermayer | 2012-04-10 |
| | | | | | | | This commit is dedicated to the audiophiles who can hear it when a needle is dropped on the moon. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: support float & int32 in the resampler | Michael Niedermayer | 2012-04-10 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: allow flushing in multiple steps if the output is too small. | Michael Niedermayer | 2012-03-25 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: fix compilation failure with old versions of gcc. | Michael Niedermayer | 2012-03-25 |
| | | | | | | | gcc 4.4 did not like the way i used typedefs Idea-by: beastd Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | libswr: allow to set custom matrices. | Nicolas George | 2012-02-20 |
| | |||
* | swr: doxument matrix fields. | Michael Niedermayer | 2011-11-17 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | swr: surround mixing is obviously used, fix comment. | Clément Bœsch | 2011-11-17 |
| | |||
* | swr: use int16_t instead of short for resampling. | Clément Bœsch | 2011-11-17 |
| |