lavr: temporarily store custom matrix in AVAudioResampleContext
authorJustin Ruggles <justin.ruggles@gmail.com>
Thu, 29 Nov 2012 19:53:04 +0000 (14:53 -0500)
committerJustin Ruggles <justin.ruggles@gmail.com>
Tue, 11 Dec 2012 19:00:32 +0000 (14:00 -0500)
commit14758e3211d34a97c42b07acae117ce5627d7f57
tree9f502994fb29743424c2789727b468ca7055c0dc
parent887d4c05c9126d3598d72a19417296253d59752d
lavr: temporarily store custom matrix in AVAudioResampleContext

This allows AudioMix to be treated the same way as other conversion contexts
and removes the requirement to allocate it at the same time as the
AVAudioResampleContext.

The current matrix get/set functions are split between the public interface
and AudioMix private functions.
libavresample/audio_mix.c
libavresample/audio_mix.h
libavresample/audio_mix_matrix.c
libavresample/internal.h
libavresample/options.c
libavresample/utils.c