ffmpeg/libavresample
Anton Khirnov fc6a3ef40d audio_mix: fix zeroing output channels in certain cases
Specifically, when the corresponding input channel exists and its matrix
column is all-zero (which is necessary for zeroing the output), the
matrix column must be removed from the matrix.

This is not done currently, so the mixing code would end up using
uninitialized pointers from stack.

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
2014-01-03 16:42:46 +01:00
..
arm ARM: libavresample: NEON optimised generic fltp to s16 conversion 2012-09-13 19:15:43 +01:00
x86 x86inc: Remove our FMA4 support 2013-10-14 12:39:29 +01:00
audio_convert.c lavr: cosmetics: reindent 2013-01-07 21:49:06 -05:00
audio_convert.h lavr: add a public function for setting a custom channel map 2013-01-07 21:49:06 -05:00
audio_data.c lavr: add a public function for setting a custom channel map 2013-01-07 21:49:06 -05:00
audio_data.h lavr: add a public function for setting a custom channel map 2013-01-07 21:49:06 -05:00
audio_mix_matrix.c lavr: temporarily store custom matrix in AVAudioResampleContext 2012-12-11 14:00:32 -05:00
audio_mix.c audio_mix: fix zeroing output channels in certain cases 2014-01-03 16:42:46 +01:00
audio_mix.h lavr: typedef internal structs in internal.h 2013-01-07 21:49:05 -05:00
avresample-test.c miscellaneous typo fixes 2013-07-25 19:43:32 +02:00
avresample.h lavr: add a public function for setting a custom channel map 2013-01-07 21:49:06 -05:00
dither.c avresample: Add av_cold attributes to init functions missing them 2013-05-04 21:10:05 +02:00
dither.h x86: lavr: add SSE2 quantize() for dithering 2013-01-08 14:52:43 -05:00
internal.h lavr: add a public function for setting a custom channel map 2013-01-07 21:49:06 -05:00
libavresample.v Add libavresample 2012-04-24 21:28:27 -04:00
Makefile lavr: add option for dithering during sample format conversion to s16 2012-12-19 18:52:54 -05:00
options.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
resample_template.c lavr: resampling: add support for s32p, fltp, and dblp internal sample formats 2012-07-08 15:22:11 -04:00
resample.c lavr: typedef internal structs in internal.h 2013-01-07 21:49:05 -05:00
resample.h lavr: typedef internal structs in internal.h 2013-01-07 21:49:05 -05:00
utils.c lavr: check that current_buffer is not NULL before using it 2013-10-27 15:07:10 -04:00
version.h avutil: Move library version related macros to version.h 2013-12-26 19:05:22 +01:00