• Justin Ruggles's avatar
    lavr: mix: reduce the mixing matrix when possible · 4164b0e8
    Justin Ruggles authored
    If the matrix results in an output channel not getting a contribution
    from any input channel and the corresponding input channel does not
    contribute to any outputs, we can skip the channel during mixing and
    silence it after mixing.
    
    If the matrix results in an input channel not contributing to any output
    channels and it is not in the output mix, or if the input channel only
    contributes fully to the same output channel, we can skip the channel
    during mixing.
    
    If the matrix results in an output channel only getting full
    contribution from the corresponding input channel and that input channel
    does not contribute to any other output channels, we can skip the
    channel during mixing.
    4164b0e8
Name
Last commit
Last update
..
arm Loading commit data...
x86 Loading commit data...
Makefile Loading commit data...
audio_convert.c Loading commit data...
audio_convert.h Loading commit data...
audio_data.c Loading commit data...
audio_data.h Loading commit data...
audio_mix.c Loading commit data...
audio_mix.h Loading commit data...
audio_mix_matrix.c Loading commit data...
avresample-test.c Loading commit data...
avresample.h Loading commit data...
dither.c Loading commit data...
dither.h Loading commit data...
internal.h Loading commit data...
libavresample.v Loading commit data...
options.c Loading commit data...
resample.c Loading commit data...
resample.h Loading commit data...
resample_template.c Loading commit data...
utils.c Loading commit data...
version.h Loading commit data...