• 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
compat Loading commit data...
doc Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README Loading commit data...
RELEASE Loading commit data...
arch.mak Loading commit data...
avconv.c Loading commit data...
avconv.h Loading commit data...
avconv_filter.c Loading commit data...
avconv_opt.c Loading commit data...
avplay.c Loading commit data...
avprobe.c Loading commit data...
avserver.c Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
cmdutils_common_opts.h Loading commit data...
common.mak Loading commit data...
configure Loading commit data...
library.mak Loading commit data...
version.sh Loading commit data...