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

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-03avfilter/process_options: fix memleakMichael Niedermayer
Fixes CID1026765 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-24avfilter: remove av_opt_set_defaults() from process_options()Michael Niedermayer
This is already called from ff_filter_alloc() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-24Merge commit '129bb238430ec45a3b5f8f1d384df590ddf7b62f'Michael Niedermayer
* commit '129bb238430ec45a3b5f8f1d384df590ddf7b62f': lavfi: add a slice threading infrastructure Conflicts: Changelog cmdutils.c doc/APIchanges libavfilter/Makefile libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/internal.h libavfilter/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-24lavfi: add a slice threading infrastructureAnton Khirnov
Mostly based on libavcodec's
2013-05-18Merge commit 'cebdedca57d95834a8f8098c7b6a322a1163e26b'Michael Niedermayer
* commit 'cebdedca57d95834a8f8098c7b6a322a1163e26b': prores: decode alpha plane when it's present avfilter: check a malloc in avfilter_link(). Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-18Merge commit 'bf5b5d2b1561535cc013c12ab8033228bb0d0081'Michael Niedermayer
* commit 'bf5b5d2b1561535cc013c12ab8033228bb0d0081': avfilter.c: cosmetics, reformat Conflicts: libavfilter/avfilter.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-18Merge commit 'd79bd6040599ef017dc45d5997fcc959ab1f71f6'Michael Niedermayer
* commit 'd79bd6040599ef017dc45d5997fcc959ab1f71f6': lavfi: factorize freeing a link Conflicts: libavfilter/avfilter.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-17avfilter: check a malloc in avfilter_link().Anton Khirnov
Additionally change sizeof(type) into sizeof(var)
2013-05-17avfilter.c: cosmetics, reformatAnton Khirnov
2013-05-17lavfi: factorize freeing a linkAnton Khirnov
2013-05-16lavfi: silence a discarded const qualifier warning.Clément Bœsch
2013-05-16Remove commented-out debug #define cruftDiego Biurrun
2013-05-15lavfi: fix compatibility code for old vf_scale options syntaxAnton Khirnov
Currently it would incorrectly trigger on a string that contains a '=' but does not contain a ':', e.g. flags=<flags>.
2013-05-12lavfi: replace passthrough_filter_frame with a flag.Clément Bœsch
With the introduction of AVFilterContext->is_disabled, we can simplify the custom passthrough mode in filters. This commit is technically a small compat break, but the timeline was introduced very recently. Doxy by Stefano Sabatini.
2013-05-09avfilter: fix 2 warnings about discarding constMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-09avfilter: Make enabled/disabled state available as a field of the ↵Michael Niedermayer
AVFilterContext Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-23lavfi: add 'enable' command injection to filters supporting timeline.Clément Bœsch
2013-04-23lavfi: add timeline support.Clément Bœsch
Flag added in a few simple filters. A bunch of other filters can likely use the feature as well.
2013-04-23lavfi: add frame counter into AVFilterLink and use it in filters.Clément Bœsch
2013-04-13lavfi: drop now unused shorthand field from AVFilter.Clément Bœsch
2013-04-12Merge commit 'f160c6a18a574b4c7d063e0a748037cbbd9912ee'Michael Niedermayer
* commit 'f160c6a18a574b4c7d063e0a748037cbbd9912ee': lavfi: do not segfault on NULL passed to avfilter_get_by_name() Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12Merge commit 'fa2a34cd40d124161c748bb0f430dc63c94dd0da'Michael Niedermayer
* commit 'fa2a34cd40d124161c748bb0f430dc63c94dd0da': lavfi: change the filter registering system to match the other libraries Conflicts: cmdutils.c ffplay.c libavfilter/avfilter.c libavfilter/avfilter.h This removes the ability to put AVFilters in read only memory and having them shareable. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12Merge commit '7e8fe4be5fb4c98aa3c6a4ed3cec999f4e3cc3aa'Michael Niedermayer
* commit '7e8fe4be5fb4c98aa3c6a4ed3cec999f4e3cc3aa': lavfi: add a function for counting elements in AVFilterPad arrays. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12Merge commit '1ba95a9cca57b023b9b9de071a5671fc05b05e58'Michael Niedermayer
* commit '1ba95a9cca57b023b9b9de071a5671fc05b05e58': lavfi: add avfilter_init_dict() for initializing a filter with a dict. Conflicts: libavfilter/avfilter.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12avfilter: remove opaque passing hacksMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12avfilter: remove mixed args hack for scale.Michael Niedermayer
Our option handling code does not need this hack. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12lavfi: remove now unused args parameter from AVFilter.initAnton Khirnov
Conflicts: libavfilter/avfilter.c libavfilter/vf_drawtext.c libavfilter/vf_lut.c libavfilter/vf_select.c libavfilter/vf_setpts.c libavfilter/vsrc_color.c libavfilter/vsrc_movie.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12avfilter: remove old shorthand systemMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12af_pan: switch to an AVOptions-based shorthand system.Michael Niedermayer
TODO: The first argument can be seperated into its own AVOption Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12abuffer: switch to an AVOptions-based shorthand system.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12buffersrc: switch to an AVOptions-based shorthand system.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12lavfi/atempo: switch to an AVOptions-based system.Pavel Koshevoy
Signed-off-by: Pavel Koshevoy <pkoshevoy@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12avfilter: Update scale to dictionary based optionsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12Merge commit '48a5adab62bd2a553f5069d41fa632a0701835e5'Michael Niedermayer
* commit '48a5adab62bd2a553f5069d41fa632a0701835e5': lavfi: add avfilter_init_str() to replace avfilter_init_filter(). avfilter_graph_create_filter() opaque is still passed to avfilter_init_filter() which continues to pass it to init_opaque as its still used in the buffer sinks the sinks should be changed and the opaque passing removed Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12Merge commit '1565cbc65cbb9f95c11367314a080068895e0cf0'Michael Niedermayer
* commit '1565cbc65cbb9f95c11367314a080068895e0cf0': lavfi: make avfilter_free() remove the filter from its graph. Conflicts: libavfilter/avfilter.c libavfilter/avfiltergraph.c libavfilter/graphparser.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12Merge commit 'bc1a985ba030e9861d24965d42792850b43a43ea'Michael Niedermayer
* commit 'bc1a985ba030e9861d24965d42792850b43a43ea': lavfi: replace avfilter_open() with avfilter_graph_alloc_filter(). Conflicts: libavfilter/avfiltergraph.c libavfilter/internal.h libavfilter/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12Merge commit '4a37d4b3f8137a4c2bbbca043de076af966b9446'Michael Niedermayer
* commit '4a37d4b3f8137a4c2bbbca043de076af966b9446': lavfi: add const to the pads parameter of avfilter_pad_get_name/type lavfi: add const to AVFilterContext.filter. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-12lavfi/mp: switch to an AVOptions-based system.Clément Bœsch
2013-04-12lavfi: deprecate aconvert.Clément Bœsch
This filter is not required anymore with aformat. Drop it at next bump.
2013-04-12lavfi/aspect: switch to an AVOptions-based system.Clément Bœsch
This is heavily based on 2831b307 by Anton Khirnov <anton@khirnov.net>
2013-04-11lavfi/flite: switch to AVOption-based systemStefano Sabatini
2013-04-11lavfi/hue: apply major simplifications, and switch to AVOption-based systemStefano Sabatini
This also drops support for "flat syntax" and "reinit" command. "reinit" command is not very robust and complicates the logic more than necessary, since requires to reset all the options in the command. *This is a syntax break*.
2013-04-11lavfi: do not segfault on NULL passed to avfilter_get_by_name()Anton Khirnov
2013-04-11lavfi: change the filter registering system to match the other librariesAnton Khirnov
Removes an arbitrary hardcoded limit on the number of filters.
2013-04-11lavfi: add a function for counting elements in AVFilterPad arrays.Anton Khirnov
The caller needs to know what valid indices can be passed to avfilter_pad_get_name/type.
2013-04-11avfilter/aresample: use init_dict system and set child AVOption context ↵Michael Niedermayer
correctly Parts of this commit are based on: 4fa1f52e Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-11avfilter: fix handing of child context optionsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-11lavfi: add avfilter_init_dict() for initializing a filter with a dict.Anton 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