153 Commits (eaed4da96ac6da54313b35a8567ebf415e6df4cf)

Author SHA1 Message Date
Michael Niedermayer 6c6e4dd139 swr: check that the context for swr_convert() has been initialized 11 years ago
Michael Niedermayer a66be60888 swresample: add swr_is_initialized() 11 years ago
Michael Niedermayer f284e2a58a swresample: factorize clear_context() out 11 years ago
Stefano Sabatini 334e2e2363 lavu,lavc,lswr: do not hardcode AV_SAMPLE_FMT_NB value when setting sample format max value 11 years ago
Michael Niedermayer a6af5da7a2 swresample: use the internal buffer for resampling the last few samples 11 years ago
Stefano Sabatini 904c89ac1b lswr/swresample: convert ocl and icl options to AV_OPT_TYPE_CHANNEL_LAYOUT 11 years ago
Michael Niedermayer 9078b40d35 swresample: replace 2 av_free() by av_freep() 11 years ago
Michael Niedermayer e2b718464e swresample: Make rematrix maxvalue user settable 12 years ago
Timothy Gu a9bbf59be7 cosmetics: Fix "dont" "wont" "doesnt" typos 12 years ago
Michael Niedermayer 3289670142 swr: dont treat 32 and 24 as equal in simple copy check 12 years ago
Paul B Mahol 0804171104 swresample: set flags & description and add documentation for output_sample_bits 12 years ago
Michael Niedermayer 495bf1b685 swr: Fix dithering of s16 with SIMD 12 years ago
Michael Niedermayer 35aaa306ac swr: make the default of nopts for first_pts actually work 12 years ago
Michael Niedermayer 8b3affda87 swr: support a seperate output sample bits. 12 years ago
Michael Niedermayer 2abbe6d07a swr: add duplicate cutoff for compatibility 12 years ago
Michael Niedermayer 21cd905cd4 swr: check channel layouts before using them. 12 years ago
Michael Niedermayer b5f544a0f9 swr: Dont use floats for S32->S32 when possible 12 years ago
Michael Niedermayer be989f9236 swr: reorder init code to make rematrix status available earlier 12 years ago
Michael Niedermayer 167af704ea swr: limit phase_shift to a less insane value. 12 years ago
Michael Niedermayer 00cae86754 swr: support first_pts 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 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 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 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
Michael Niedermayer f9e55c0fed swr: support -async X as a simple way to do what ffmpeg -async X did 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
Stefano Sabatini 8bee8f778a lswr/swresample: use AV_OPT_TYPE_SAMPLE_FMT for sample format options 12 years ago
Clément Bœsch c02ae48271 swr: set default channel count options to 0. 12 years ago
Paul B Mahol 1acd2f6ba7 Replace rest of libavutil/audioconvert.h with libavutil/channel_layout.h 12 years ago
Stefano Sabatini 6450c05ba5 lswr/swresample: adopt globally consistent rules for options help message 12 years ago