483 Commits (54db7df34b6b816534da8ab6ecf179f115e49f42)

Author SHA1 Message Date
James Almer b5f0eac068 swr: rename swresample_dsp init functions to swri_resample_dsp 11 years ago
James Almer 42a92a240d swr: remove obsolete resample prototypes 11 years ago
James Almer 23a9edf531 Partially revert "swr: add prototypes for resample dsp functions" 11 years ago
James Almer c45b7f0d80 x86/swr: add ff_resample_{common, linear}_int16_xop 11 years ago
James Almer 1a69224f44 x86/swr: add ff_resample_{common, linear}_float_fma 11 years ago
James Almer dd2c9034b1 x86/swr: convert resample_{common, linear}_double_sse2 to yasm 11 years ago
Ronald S. Bultje 847bb638c0 swr: convert resample_common/linear_int16_mmx2/sse2 to yasm. 11 years ago
Michael Niedermayer 418e5768c6 swresample/resample_template: move division out of loop for float/double swri_resample_linear() 11 years ago
Michael Niedermayer c5a405c4f0 swresample/resample_template: flip order of operations in swri_resample_linear() for 32bit 11 years ago
Ronald S. Bultje faa1471ffc swr: rewrite resample_common/linear_float_sse/avx in yasm. 11 years ago
Ronald S. Bultje ddb7b4435a swr: move dst_size == 0 handling outside DSP function. 11 years ago
Ronald S. Bultje 0dae193d3e swr: remove another forgotten division in DSP function. 11 years ago
Ronald S. Bultje cbf21628a5 swr: remove div/mod from DSP functions. 11 years ago
Michael Niedermayer 0608bc6502 swresample/audioconvert: fix () in FMT_PAIR_FUNC() 11 years ago
Ronald S. Bultje edf930472b swr: reindent. 11 years ago
Ronald S. Bultje 083cd3d1f7 swr: compile mmx2 s16p functions only on x86-32. 11 years ago
James Almer 7f4dfbd080 swr: add prototypes for resample dsp functions 11 years ago
Ronald S. Bultje ada8f9c046 swr: remove obsolete function prototypes. 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 6b9685de3a swr: remove unnecessary assignment. 11 years ago
Ronald S. Bultje f341340552 swr: handle 64bit overflow check in multiple_resample(). 11 years ago
Lou Logan 88f2586adb fix various typos 11 years ago
Ronald S. Bultje cdfd9717ed swr: move compensation_distance handling to swri_resample caller. 11 years ago
Michael Niedermayer 2c23f87c85 swr/resample_template: prevent end_index from overflowing and add check for delta_frac overflow 11 years ago
Ronald S. Bultje 9b53853756 Rewrite main resampling loop (common and linear). 11 years ago
James Almer a9bf713d35 swresample: add swri_resample_float_avx 11 years ago
Michael Niedermayer 96cb4c8718 swresample: swr_close() 11 years ago
Matt Oliver 1898c2f49d inline asm: fix arrays as named constraints. 11 years ago
James Almer 4cdea92976 swresample/resample: add missing xmm clobbers 11 years ago
Michael Niedermayer 68c3e6025f Fix convertion typos 11 years ago
James Almer cdac3ab59f swresample: add swri_resample_double_sse2 11 years ago
Michael Niedermayer 291d464161 swresample: fix AV_CH_LAYOUT_STEREO_DOWNMIX input 11 years ago
Michael Niedermayer 2b58c9c945 swresample/resample_template: try to consider src_size more exactly 11 years ago
Michael Niedermayer 5e379cd3ee swresample/resample: simplify index/consumed calculation for the filter = 1 case 11 years ago
Michael Niedermayer 6c8ee74af2 swresample/resample: Fix fractional part of index in the filter_size = 1 filters = 1 case 11 years ago
Michael Niedermayer 5027f39712 swresample/resample: use av_malloc_array() where appropriate 11 years ago
Michael Niedermayer a5290cb1ac swresample/dither: use av_malloc_array() 11 years ago
Michael Niedermayer f9158b01d0 swresample/resample: Limit filter length 11 years ago
James Almer 63dbba655e swresample/resample: sse float linear interpolation 11 years ago
James Almer fa25c4c400 swresample/resample: mmx2/sse2 int16 linear interpolation 11 years ago
James Almer 32291ba6ea swresample: add swri_resample_float_sse 11 years ago
Matt Oliver 8236747511 Automatically change MANGLE() into named inline asm operands when direct symbol reference in inline asm are not supported. 11 years ago
James Almer 3d48cbc56c swresample: reuse COMMON_CORE asm where possible 11 years ago
James Almer 7c8bf09edd swresample: change COMMON_CORE_INT16 asm from SSSE3 to SSE2 11 years ago
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
Reimar Döffinger e535897fad Fix libswresample compilation with Apple Neon assembler. 11 years ago