49 Commits (03616af2c91309d58f9419becf45d292cb93e625)

Author SHA1 Message Date
Michael Niedermayer f6bb2cd1b0 swresample/resample: fix invert_initial_buffer() after flush 10 years ago
James Almer 857cd1f33b swr: initialize only the necessary resample dsp functions 11 years ago
James Almer b5f0eac068 swr: rename swresample_dsp init functions to swri_resample_dsp 11 years ago
Ronald S. Bultje ddb7b4435a swr: move dst_size == 0 handling outside DSP function. 11 years ago
Ronald S. Bultje cbf21628a5 swr: remove div/mod from DSP functions. 11 years ago
Ronald S. Bultje 7128a35f8c swr: split out DSP functions. 11 years ago
Michael Niedermayer 4411928c64 swresample/resample: replace assert by av_assert 11 years ago
Ronald S. Bultje b785c62681 swr: handle initial negative sample index outside DSP function. 11 years ago
Ronald S. Bultje f341340552 swr: handle 64bit overflow check in multiple_resample(). 11 years ago
Ronald S. Bultje cdfd9717ed swr: move compensation_distance handling to swri_resample caller. 11 years ago
James Almer a9bf713d35 swresample: add swri_resample_float_avx 11 years ago
James Almer cdac3ab59f swresample: add swri_resample_double_sse2 11 years ago
Michael Niedermayer 5027f39712 swresample/resample: use av_malloc_array() where appropriate 11 years ago
Michael Niedermayer f9158b01d0 swresample/resample: Limit filter length 11 years ago
James Almer 32291ba6ea swresample: add swri_resample_float_sse 11 years ago
James Almer 7c8bf09edd swresample: change COMMON_CORE_INT16 asm from SSSE3 to SSE2 11 years ago
Michael Niedermayer 9078b40d35 swresample: replace 2 av_free() by av_freep() 11 years ago
Michael Niedermayer 91debec976 swr/resample: fix filter rounding and cliping for s32 12 years ago
Michael Niedermayer f9abeecd94 swr/ build_filter: use av_calloc() fix buffer overflow 12 years ago
Alexander Strasser ac25b31ede lswr: Improve default resampler's default parameters 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
Rob Sykes 5a5d70748c swr: Add API to make resample engine selectable. 12 years ago
Clément Bœsch 8f42b09604 swr/resample: fix SSSE3 included unconditionally. 12 years ago
Clément Bœsch 8ea8833979 swr/resample: move templating parameters to template itself. 12 years ago
Michael Niedermayer 7df9f595c9 swri_resample_init: unsupported sample formats are an internal error. 12 years ago
Michael Niedermayer 9d89d1d484 swr/resample: mark mm_flags as potentially unused 12 years ago
Michael Niedermayer 070b0e1c77 libswr: remove redundant ARCH_X86, MMX* implicates X86 12 years ago
Derek Buitenhuis 5f256f9df2 swsresample: Fix unprotected inline asm 12 years ago
Michael Niedermayer 4814326533 swr/resample: update SSSE3 flag to new name 13 years ago
Michael Niedermayer 4ec03d1386 bessel: check that the function terminates as expected by av_assert2(). 13 years ago
Justin Ruggles 7e15df7551 swr: resampling: add filter type and Kaiser window beta to AVOptions 13 years ago
Michael Niedermayer 51d2578348 swr: fix MMX resample code, add emms 13 years ago
Michael Niedermayer 782763ed2b swr: fix compilation with ancient toolchain that doesnt support SSSE3 13 years ago
Michael Niedermayer 4ccf6e3971 swr: MMX2 & SSSE3 int16 resample core 13 years ago
Michael Niedermayer 0c142e4cda swr: introduce filter_alloc in preparation of SIMD resample optimisations 13 years ago
Michael Niedermayer 4def5d2b64 swr: add swr_get_delay() to find the exact delay the swresampler introduces. 13 years ago
Michael Niedermayer edbde52226 swr: change sample format representation so as to maintain the planer/packed distinction. 13 years ago
Michael Niedermayer f9a2c5bc07 swr: simplify code by using av_get_bytes_per_sample() 13 years ago
Michael Niedermayer 24ab1abfb6 resample: support double precission resampling 13 years ago
Michael Niedermayer 7f1ae79d38 swr: support float & int32 in the resampler 13 years ago
Michael Niedermayer 2f0801527d resample: update copyright years, they where incorrect. 13 years ago
Michael Niedermayer 7e592379d9 resample: Fix boundary handling with fragments. 13 years ago
Marton Balint 741aca7936 libswresample: introduce int swr_set_compensation() instead of void swr_compensate() 13 years ago
Clément Bœsch af1eb298c1 swr: use int16_t instead of short for resampling. 13 years ago
Clément Bœsch c4deb90cfa swr: use "swri_" prefix instead of "swr_" for the private API. 13 years ago
Clément Bœsch 64db5a1a57 swr: drop 'AV' prefix from ResampleContext. 13 years ago
Clément Bœsch 7e516a11ca swr: rename resample2 to resample. 13 years ago
Michael Niedermayer 1b9ca38d9d resample2: fix potential overflow 13 years ago