• Anton Khirnov's avatar
    graphparser: fix the order of connecting unlabeled links. · 4e781c25
    Anton Khirnov authored
    Right now, e.g. scale,[in]overlay would connect scale to the first
    overlay input and [in] to the second, which goes against the
    documentation and is unintuitive.
    
    The bug happens because of the ordering mess in curr_inputs variable:
    1) the unlabeled links from the previous filter are added to it in
    correct order
    2) input labels are parsed and inserted to the beginning one by one
    (i.e. in reverse order)
    3) curr_inputs is matched against filter inputs in reverse order
    
    Fix the problem by always using proper ordering without trying to be
    clever.
    4e781c25
Name
Last commit
Last update
doc Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat 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...
Doxyfile 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...
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...