FFmpeg/libavfilter
Anton Khirnov 4e781c25b7 graphparser: fix the order of connecting unlabeled links.
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.
2012-04-14 09:25:46 +02:00
..
x86 yadif: specify array size outside DECLARE_ALIGNED 2012-02-09 21:28:37 +01:00
af_anull.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
allfilters.c allfilters: fix type of avfilter_vsrc_buffer. 2011-12-23 08:17:22 +01:00
asink_anullsink.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
asrc_anullsrc.c Make channel layout masks unsigned 2011-11-25 13:19:54 +00:00
avfilter.c lavfi: add avfilter_copy_frame_props() 2011-12-25 16:18:57 +01:00
avfilter.h lavfi: move version macros to a new installed header version.h 2012-01-12 09:00:54 +01:00
avfiltergraph.c avfiltergraph: try to reduce format conversions in filters. 2012-04-01 09:04:09 +02:00
avfiltergraph.h graphparser: add avfilter_graph_parse2(). 2012-04-14 09:25:46 +02:00
buffersrc.h vsrc_buffer: allow using a NULL buffer to signal EOF. 2012-04-14 09:25:46 +02:00
defaults.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
drawutils.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
drawutils.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
formats.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
gradfun.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
graphparser.c graphparser: fix the order of connecting unlabeled links. 2012-04-14 09:25:46 +02:00
internal.h lavfi: add LUT (LookUp Table) generic filters 2011-10-17 18:05:38 +02:00
libavfilter.v Add symbol versioning for shared libraries 2010-01-16 04:49:02 +00:00
Makefile build: Only clean the architecture subdirectory we build for. 2012-03-26 13:29:03 +02:00
version.h avfiltergraph: add an AVClass to AVFilterGraph on next major bump. 2012-04-01 09:03:35 +02:00
vf_aspect.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
vf_blackframe.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_boxblur.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
vf_copy.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_crop.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
vf_cropdetect.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_delogo.c lavfi: port libmpcodecs delogo filter 2011-10-17 18:05:41 +02:00
vf_drawbox.c doxygen: fix wrong comment syntax, //< vs. ///< 2011-08-26 18:34:28 +02:00
vf_drawtext.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
vf_fade.c cosmetics: Move static and inline attributes to more standard places. 2012-01-14 17:32:36 +01:00
vf_fieldorder.c Remove unused variables 2011-06-02 20:06:00 +01:00
vf_fifo.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_format.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
vf_frei0r.c Add some missing mathematics.h #includes for av_rescale(). 2011-07-05 20:16:38 +02:00
vf_gradfun.c Drop some completely unnecessary av_unused attributes. 2012-02-13 19:20:53 +01:00
vf_hflip.c cosmetics: Remove some unnecessary block braces. 2012-01-25 13:14:49 +01:00
vf_hqdn3d.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_libopencv.c vf_libopencv: replace opencv/cxtypes.h #include by opencv/cxcore.h 2011-07-18 12:33:13 +02:00
vf_lut.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
vf_null.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_overlay.c vf_overlay: implement poll_frame() 2012-04-09 21:30:21 +02:00
vf_pad.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
vf_pixdesctest.c pixdesc: mark pseudopaletted formats with a special flag. 2012-02-08 21:01:31 +01:00
vf_scale.c vf_scale: support named constants for sws flags. 2012-04-09 21:29:05 +02:00
vf_select.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
vf_setpts.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
vf_settb.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
vf_showinfo.c lavfi: add showinfo filter 2011-09-12 08:48:14 +02:00
vf_slicify.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_split.c lavfi: add split filter from soc. 2011-09-12 08:48:16 +02:00
vf_transpose.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_unsharp.c vf_unsharp: Mark readonly variable as const. 2012-04-04 19:34:40 +02:00
vf_vflip.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_yadif.c Drop some completely unnecessary av_unused attributes. 2012-02-13 19:20:53 +01:00
vsink_nullsink.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vsrc_buffer.c vsrc_buffer: allow using a NULL buffer to signal EOF. 2012-04-14 09:25:46 +02:00
vsrc_buffer.h vsrc_buffer: remove duplicated file description 2011-09-19 12:43:10 +02:00
vsrc_color.c vsrc_color: use internal timebase 2011-09-28 08:03:11 +02:00
vsrc_movie.c lavfi: add avfilter_copy_frame_props() 2011-12-25 16:18:57 +01:00
vsrc_nullsrc.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
vsrc_testsrc.c vsrc_testsrc: fix mailing list reference URL 2011-11-02 10:42:55 +01:00
yadif.h Change yadif to not use out of picture lines. 2011-04-03 08:46:19 +02:00