Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-30graphparser: only print filter arguments if they are non-NULLAnton Khirnov
2013-04-11lavfi: add avfilter_init_str() to replace avfilter_init_filter().Anton Khirnov
Drop the unused opaque parameter from its signature.
2013-04-11lavfi: make avfilter_free() remove the filter from its graph.Anton Khirnov
2013-04-11lavfi: replace avfilter_open() with avfilter_graph_alloc_filter().Anton Khirnov
Since we do not support "standalone" filters not attached to an AVFilterGraph, we should not have a public function to create such filters. In addition that function is horribly named, the action it does cannot be possibly described as "opening" a filter.
2013-04-11lavfi: merge avfiltergraph.h into avfilter.hAnton Khirnov
We do not support using filters without AVFilterGraph in practice anyway, so there is no point in pretending we do.
2013-04-03avfiltergraph: check for sws opts being non-NULL before using them.Anton Khirnov
Avoid snprintfing a NULL pointer. CC: libav-stable@libav.org
2013-03-16avfiltergraph: replace AVFilterGraph.filter_count with nb_filtersAnton Khirnov
This is more consistent with the naming in the rest of Libav.
2013-03-07Use the avstring.h locale-independent character type functionsReimar Döffinger
Make sure the behavior does not change with the locale. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-10-25avfilter: fix graphparser memleaks on error pathsJanne Grunau
Fixes CID700635, CID700636 and CID732274.
2012-08-15Don't include common.h from avutil.hMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-06-26lavfi: remove disabled FF_API_GRAPH_AVCLASS cruftAnton Khirnov
2012-06-13lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputsAnton Khirnov
This is more consistent with naming in the rest of Libav.
2012-04-16graphparser: set next to NULL on an entry extracted from inputs listAnton Khirnov
Prevents it from referring to the rest of the list.
2012-04-15graphparser: fix the order in which unlabeled input links are returned.Anton Khirnov
2012-04-14avfiltergraph: make the AVFilterInOut alloc/free API publicStefano Sabatini
This is required for letting applications to create and destroy AVFilterInOut structs in a convenient way. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-04-14graphparser: allow specifying sws flags in the graph description.Anton Khirnov
2012-04-14graphparser: fix the order of connecting unlabeled links.Anton Khirnov
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-14graphparser: add avfilter_graph_parse2().Anton Khirnov
Unlike avfilter_graph_parse(), it returns unlinked inputs and outputs to the caller, which allows parsing of graphs where inputs/outputs are not known in advance.
2011-09-28lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config()Stefano Sabatini
Require "void *" rather than "AVClass *" for the log context type. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-09-28graphparser: prefer void * over AVClass * for log contextsStefano Sabatini
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-07-14doxygen: Make sure parameter names match between .c and .h files.Diego Biurrun
2011-07-03doxygen: Fix parameter names to match the function prototypes.Diego Biurrun
2011-04-26graphparser: add a NULL check on the argument passed to strstrStefano Sabatini
Fix crash in create_filter() which occurrs if a scale filter with no args is provided. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-04Make avfilter_graph_parse() not free the input graphStefano Sabatini
Make avfilter_graph_parse() only release the internal structures allocated during the parsing, and leave to free the graph itself to the calling code. This approach looks cleaner, as the graph is not allocated by the function. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-14Add the word "Parsed" in the parsed filter names.Stefano Sabatini
Originally committed as revision 26334 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-12Make avfilter_parse_graph() output a more meaningful message when anStefano Sabatini
invalid filterchain is detected. Originally committed as revision 25936 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-28In libavfilter, use consistently "Copyright (c)" in the licenseStefano Sabatini
headers. Originally committed as revision 25838 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-18move the av_parse_color() function from libavfilter to libavcoreAurelien Jacobs
Originally committed as revision 25761 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-12Add missing check on the existence of an associated output pad forStefano Sabatini
each specified output link label. Fix crash. Originally committed as revision 25723 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-08Rename avfilter_destroy() as avfilter_free().Stefano Sabatini
The new name is shorter and more consistent with the FFmpeg API, and sounds less evil. Originally committed as revision 25707 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-08Remove graphparser.h header, move AVFilterInOut andStefano Sabatini
avfilter_graph_parse() declaration to libavfilter/avfiltergraph.h. Simplify, and less confusing for the user. Originally committed as revision 25705 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-08Extend documentation for parse_filter().Stefano Sabatini
Originally committed as revision 25703 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-07Rename AVFilterInOut field filter to filter_ctx, more semantically correct.Stefano Sabatini
Originally committed as revision 25700 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-07Make avfilter_graph_parse() always return meaningful error codes.Stefano Sabatini
Originally committed as revision 25699 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-07Make parse_outputs() always return meaningful error codes.Stefano Sabatini
Originally committed as revision 25698 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-07Add missing memory check in parse_inputs(), and fix possible (yet very ↵Stefano Sabatini
unlikely) crash. Originally committed as revision 25697 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-07Make parse_inputs() return AVERROR(EINVAL) rather than -1 in case theStefano Sabatini
link label parsed by parse_link_name() is invalid. Originally committed as revision 25696 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-07Add missing check in link_filter_inouts(), and fix possible (yet very ↵Stefano Sabatini
unlikely) crash. Originally committed as revision 25695 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-07Rename the variable filter to filt_ctx in link_filter_inouts, as the ↵Stefano Sabatini
variable denotes a filter context. Less confusing. Originally committed as revision 25694 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-07Make link_filter_inouts() return meaningful error codes.Stefano Sabatini
Originally committed as revision 25693 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-07Change the signature of parse_filter() to make it return an error code.Stefano Sabatini
Originally committed as revision 25692 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-07Change the signature of create_filter() to make it return an error code.Stefano Sabatini
Originally committed as revision 25691 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-04Rename avfilter_graph_destroy() to avfilter_graph_free().Stefano Sabatini
The new name is shorter and more consistent with the rest of the API. This change breaks libavfilter API/ABI. Originally committed as revision 25674 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-27Move av_get_token() from libavfilter to libavutil.Stefano Sabatini
Originally committed as revision 25225 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-11Change avfilter_open() signature, from:Stefano Sabatini
AVFilterContext *avfilter_open(AVFilter *filter, const char *inst_name); to: int avfilter_open(AVFilterContext **filter_ctx, AVFilter *filter, const char *inst_name); This way it is possible to propagate an error code telling the reason of the failure. Originally committed as revision 24765 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-22Document create_filter().Stefano Sabatini
Originally committed as revision 24423 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-22Add simple doxy to link_filter().Stefano Sabatini
Originally committed as revision 24422 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-22Fix documentation for parse_link_name().Stefano Sabatini
Originally committed as revision 24421 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-22Consistently use Uppercase for the first character of the logStefano Sabatini
messages. Originally committed as revision 24420 to svn://svn.ffmpeg.org/ffmpeg/trunk