163 Commits (231795270b67496e01ad87731e0e95853146f038)

Author SHA1 Message Date
Justin Ruggles b2eea615c0 lavr: allow setting internal_sample_fmt option by string 12 years ago
Justin Ruggles 50f4337a2f lavr: Add "resample_cutoff" option as a duplicate of "cutoff" 12 years ago
Justin Ruggles 157542ebc1 lavr: fix mixing matrix reduction when normalization is disabled 12 years ago
Justin Ruggles 600b4c973f lavr: fix matrix reduction for upmixing in certain cases 12 years ago
Justin Ruggles a3735bb92a lavr: cosmetics: reindent 12 years ago
Justin Ruggles 1647da89dd lavr: make sure that the mix function is reset even if no mixing will be done 12 years ago
Justin Ruggles 646831e697 lavr: print out the mix matrix in ff_audio_mix_set_matrix() 12 years ago
Justin Ruggles b90632d596 lavr: always reset mix function names and pointers in mix_function_init() 12 years ago
Justin Ruggles f07ef2d9c9 lavr: call mix_function_init() in ff_audio_mix_set_matrix() 12 years ago
Justin Ruggles 1fb8f6a44f x86: lavr: add SSE2 quantize() for dithering 12 years ago
Justin Ruggles a6a3164b13 x86: lavr: add SSE2/AVX dither_int_to_float() 12 years ago
Justin Ruggles 7ff3fd7ae4 lavr: log channel conversion description for any-to-any functions 12 years ago
Justin Ruggles 074a00d192 lavr: add a public function for setting a custom channel map 12 years ago
Justin Ruggles 4164b0e8d3 lavr: mix: reduce the mixing matrix when possible 12 years ago
Justin Ruggles 1ccf82cfd8 lavr: cosmetics: reindent 12 years ago
Justin Ruggles 4d68269d58 lavr: typedef internal structs in internal.h 12 years ago
Justin Ruggles 95d01c3f1c x86: lavr: use the x86inc.asm automatic stack alignment in mixing functions 12 years ago
Peter Meerwald be6cde3ce8 lavr: fix missing " in header documentation 12 years ago
Diego Biurrun 511cf612ac miscellaneous typo fixes 12 years ago
Justin Ruggles b2fe6756e3 lavr: add option for dithering during sample format conversion to s16 12 years ago
Hendrik Leppkes 0cf3505930 avresample: use valid log context in mixing functions 12 years ago
Justin Ruggles f322b20735 lavr: only save/restore the mixing matrix if mixing is being done 12 years ago
Justin Ruggles f1c2915ce1 lavr: remove automatic context close/open for resampling compensation 12 years ago
Justin Ruggles 230acdde26 lavr: move AudioMix struct definition to audio_mix.c 12 years ago
Justin Ruggles 42b5688d5e lavr: fix segfault due to overlooked change needed in 14758e3 12 years ago
Justin Ruggles 14758e3211 lavr: temporarily store custom matrix in AVAudioResampleContext 12 years ago
Justin Ruggles 887d4c05c9 lavr: clarify documentation for avresample_get/set_matrix() 12 years ago
Justin Ruggles 1d86aa8b0f lavr: do not pass consumed samples as a parameter to ff_audio_resample() 12 years ago
Justin Ruggles d2f9f8e094 lavr: correct the documentation for the ff_audio_resample() return value 12 years ago
Justin Ruggles 7f534d11ed lavr: do not pass sample count as a parameter to ff_audio_convert() 12 years ago
Ronald S. Bultje 7a9e65acee x86: lavr: fix stack allocation for 7 and 8 channel downmixing on x86-32 12 years ago
Justin Ruggles 02738792c5 lavr: fix the decision for writing directly to the output buffer 12 years ago
Diego Biurrun 2b479bcab0 build: Drop AVX assembly ifdefs 12 years ago
Justin Ruggles a903f8f087 Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 12 years ago
Diego Biurrun 4b60fac419 x86: PALIGNR: port to cpuflags 12 years ago
Diego Biurrun 352e18b766 x86: avresample: Add missing colons to assembly labels 12 years ago
Diego Biurrun 04581c8c77 x86: yasm: Use complete source path for macro helper %includes 12 years ago
Diego Biurrun 6860b4081d x86: include x86inc.asm in x86util.asm 12 years ago
Anton Khirnov dc5793062e lavr: document upper bound on number of output samples. 12 years ago
Anton Khirnov 01b760190d lavr: add general API usage doxy 12 years ago
Justin Ruggles 10e645e9cb lavr: handle clipping in the float to s32 conversion 12 years ago
Anton Khirnov 006afc7a0b lavr: bump major to 1 and declare it stable. 12 years ago
Anton Khirnov e7ba5b1de0 lavr: change the type of the data buffers to uint8_t**. 12 years ago
Mans Rullgard 8ff7857861 ARM: libavresample: NEON optimised generic fltp to s16 conversion 12 years ago
Mans Rullgard d26de339af ARM: libavresample: NEON optimised stereo fltp to s16 conversion 12 years ago
Mans Rullgard 643b5b794f ARM: libavresample: NEON optimised flat float to s16 conversion 12 years ago
Tim Walker b901c30da6 lavr/audio_mix_matrix: acknowledge the existence of LFE2. 12 years ago
Diego Biurrun e0c6cce447 x86: Replace checks for CPU extensions and flags by convenience macros 12 years ago
Martin Storsjö c7b610aa0b avopt: Explicitly store float/double option defaults in .dbl 12 years ago
Martin Storsjö e6153f173a avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member 12 years ago