Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | |
| | ||||
* | swr: start doxycommenting the API. | Clément Bœsch | 2011-11-17 | |
| | ||||
* | swr: use "swri_" prefix instead of "swr_" for the private API. | Clément Bœsch | 2011-11-17 | |
| | ||||
* | swr: drop 'AV' prefix from ResampleContext. | Clément Bœsch | 2011-11-17 | |
| | | | | This type/struct is not part of the public API. | |||
* | swr: make audio convert code explicitely private. | Clément Bœsch | 2011-11-17 | |
| | | | | Only what's declared in libswresample/swresample.h is public. | |||
* | ffmpeg: add -map_channel option. | Clément Bœsch | 2011-11-04 | |
| | | | | Based on an initial work by Baptiste Coudurier. | |||
* | rematrix: add parameter to tune volume | Michael Niedermayer | 2011-10-26 | |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | |||
* | rematrix: change type of integers from 16 to 32bit to allow increasing ↵ | Michael Niedermayer | 2011-10-26 | |
| | | | | | | volume with it. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | |||
* | swr: Fix assignment discards qualifiers from pointer target type warning. | Michael Niedermayer | 2011-10-21 | |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | |||
* | swr: Mark src as const in swr_resample() | Michael Niedermayer | 2011-10-21 | |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | |||
* | libswresample: support directly converting sampleformats and packed/planar ↵ | Michael Niedermayer | 2011-10-06 | |
| | | | | | | | | in a single pass. Previously a intermediate planar format was used when both input and output where packed. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | |||
* | rematrix: dont use floats for int16 code. | Michael Niedermayer | 2011-09-19 | |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | |||
* | Add libswresample. | Michael Niedermayer | 2011-09-19 | |
Similar to libswscale this does resampling and format convertion, just for audio instead of video. changing sampling rate, sample formats, channel layouts and sample packing all in one with a very simple public interface. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> |