342 Commits (d4890c10680edaeccd7a186467b59930ef922d26)

Author SHA1 Message Date
Michael Niedermayer 55d0528669 swr/dither: fix division by 0 12 years ago
Michael Niedermayer d676598f87 swr: fix handling of timestamps that cause multiple drops or silence injections 12 years ago
Michael Niedermayer a34aee4646 swr: limit buffer size for silence injection 12 years ago
Michael Niedermayer b481d09bd9 swr: limit buffer size for discarding. 12 years ago
Michael Niedermayer db4e0ecaf0 swr: move silence buffer to context to avoid per use malloc/free 12 years ago
Michael Niedermayer dc6588421e swr: move buffer used to discard sample to context 12 years ago
Michael Niedermayer c8737d348b swr: work with 4 noise shaping coeffs at a time 12 years ago
Michael Niedermayer 93bc0f0180 swr/noise_shaping_data: pad coeffs to multiple of 4 when they are 1 below 12 years ago
Michael Niedermayer ef7fdc8cff swr: use a local variable for ns_coeffs 12 years ago
Michael Niedermayer 68ff7d265f swr: use local variable for ns_errors 12 years ago
Michael Niedermayer b5d9e5d06c swr: minor simplification for the noise shaping pos update 12 years ago
Michael Niedermayer a74548521b swr: check that allocation of in/out_convert succeeded 12 years ago
Michael Niedermayer e5a736261b swr: Use a temporary buffer for dither/Noise shaping when the input is read only 12 years ago
Michael Niedermayer 2eec98125e swr: mark noise data for noise shaping as const 12 years ago
Michael Niedermayer 558aa6cab7 swr: add seperate in/out pointers to the noise shaping code 12 years ago
Michael Niedermayer fca51256d4 swr: rename dither_pos to noise_pos 12 years ago
Michael Niedermayer 2672b2c1d2 swr: scale data down in noise shaping to avoid cliping 12 years ago
Michael Niedermayer 0b60fc94aa swr: reorder the operations in the noise shaping code 12 years ago
Michael Niedermayer ead3a2a37e swr: add noise_scale field to seperate it from the noise shaping scales 12 years ago
Michael Niedermayer 6908ded20e swr: fix the noise sample type for noise shaping 12 years ago
Michael Niedermayer 3ef06f3415 swr: split swri_dither_init() out 12 years ago
Michael Niedermayer 8514d5bcf7 swr: remove unused variable 12 years ago
Michael Niedermayer 3ab1970612 swr: move dither related fields to their own context 12 years ago
Michael Niedermayer ba1314c2ef swr: update copyright years of a few files iam working on 12 years ago
Michael Niedermayer 82742294b7 swr: Implement Noise shaping dither 12 years ago
Michael Niedermayer f3c9d8d41b swr: use SIMD for dithering 12 years ago
Michael Niedermayer 9aec63af9b swr: fix assertion failure if dither is used without the preout buffer differing from in 12 years ago
Alexander Strasser ac25b31ede lswr: Improve default resampler's default parameters 12 years ago
Nicolas George 5f12d5ad78 lswr: improve rematrixing error message. 12 years ago
Rob Sykes 8d9a503313 docs: add soxr documentation 12 years ago
Rob Sykes 03d38ee207 soxr_resample: soxr API parameter rename 12 years ago
Rob Sykes f2957adb23 soxr_resample: Correct email address 12 years ago
Michael Niedermayer f9e55c0fed swr: support -async X as a simple way to do what ffmpeg -async X did 12 years ago
Clément Bœsch 0212c1c43d swr/doxy: fix missing quote in code example. 12 years ago
Michael Niedermayer d18706244f audioconvert/arm: require alignment of 16 12 years ago
Michael Niedermayer ceb9f8d927 audioconvert: support simd code with specific alignment requirements. 12 years ago
Rob Sykes 801b315729 swr: Add SOX resampler support 12 years ago
Rob Sykes 41049d07f2 swr: add a lowpass default so that each Resampler can have its own default. 12 years ago
Michael Niedermayer ae5a55e77a swr: move flush into Resampler 12 years ago
Michael Niedermayer 431dcc49d2 swr: make realloc_audio() available outside swresample.c 12 years ago
Rob Sykes 5a5d70748c swr: Add API to make resample engine selectable. 12 years ago
Michael Niedermayer 5595e7a102 doxy: fix swr group name 12 years ago
Michael Niedermayer b6a7f66f93 resample: remove disabled debug code 12 years ago
Clément Bœsch 2273b3aaf9 swr: remove unused ONE define. 12 years ago
Stefano Sabatini 8bee8f778a lswr/swresample: use AV_OPT_TYPE_SAMPLE_FMT for sample format options 12 years ago
Clément Bœsch 52b7823b73 swr: include stdint.h instead of inttypes.h. 12 years ago
Clément Bœsch 186942a5e3 swr: fix a few typo in the public header. 12 years ago
Michael Niedermayer 156a75a459 swr-doxy: elaborate on swr_get_delay() and the timebase 12 years ago
Michael Niedermayer 7cca237ddd swr: general doxy text about swr and example code. 12 years ago
Clément Bœsch c02ae48271 swr: set default channel count options to 0. 12 years ago