33 Commits (3d5a995eac2a47ac116c3412b364c0d21717829b)

Author SHA1 Message Date
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 12 years ago
Michael Niedermayer 4ec03d1386 bessel: check that the function terminates as expected by av_assert2(). 12 years ago
Justin Ruggles 7e15df7551 swr: resampling: add filter type and Kaiser window beta to AVOptions 12 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
Michael Niedermayer a67cb012e6 resample: Fix overflow 13 years ago
Michael Niedermayer 03e56a2ad9 resample2: Fix passing argument from incompatible pointer type warnings. 13 years ago
Michael Niedermayer e6459720b5 swr: Mark src as const in swr_resample() 13 years ago
Clément Bœsch ade3ec8457 swresample: fix another broken indent chunk. 13 years ago
Clément Bœsch 9719f25e7b swresample: fix broken indent. 13 years ago
Michael Niedermayer b5875b9111 Add libswresample. 13 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Måns Rullgård 080ce9071d resample: replace VLA with malloc/free 15 years ago
Måns Rullgård a426016cfc resample: check memory allocations in av_resample_init() 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Carl Eugen Hoyos a882cf9c21 Make av_build_filter static (and remove av_): It is not used outside resample2.c. 15 years ago
Michael Niedermayer 2efcf29275 Stop the approximation in bessel() once it does no longer improve. 15 years ago
Benoit Fouet 6d69a653d8 Move av_class to AVResampleContext instead of ReSampleContext. 16 years ago
Michael Niedermayer 3136fcf45e Move doxy for public resample2 functions to the public header. 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Diego Biurrun ca74c0a180 cosmetics: Fix two common typos: wont --> will not, lets --> let us. 17 years ago