summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* afifo: fix request_samples on the last frame in certain casesAnton Khirnov2013-04-22
| | | | | | | | | | | | The current code can fail to return the last frame if it contains exactly the requested number of samples. Fixes the join filter test, which previously did not include the last 408 samples in most cases. CC:libav-stable@libav.org Signed-off-by: Diego Biurrun <diego@biurrun.de>
* af_channelmap: cosmetics, use an extra local variable to shorten the codeAnton Khirnov2013-04-17
|
* af_channelmap: sanity check input channel indices in all cases.Anton Khirnov2013-04-17
| | | | | | Fixes invalid reads from non-existing channels. CC:libav-stable@libav.org
* lavfi: new interlace filterVittorio Giovara2013-04-11
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: do not segfault on NULL passed to avfilter_get_by_name()Anton Khirnov2013-04-11
|
* lavfi: change the filter registering system to match the other librariesAnton Khirnov2013-04-11
| | | | Removes an arbitrary hardcoded limit on the number of filters.
* lavfi: add a function for counting elements in AVFilterPad arrays.Anton Khirnov2013-04-11
| | | | | The caller needs to know what valid indices can be passed to avfilter_pad_get_name/type.
* lavfi: mark filters with dynamic number of inputs or outputs with special flagsAnton Khirnov2013-04-11
| | | | | This will be useful in avtools in the following commits. Any other caller might also want to know this information.
* lavfi: add avfilter_init_dict() for initializing a filter with a dict.Anton Khirnov2013-04-11
|
* lavfi: add avfilter_init_str() to replace avfilter_init_filter().Anton Khirnov2013-04-11
| | | | Drop the unused opaque parameter from its signature.
* lavfi: make avfilter_free() remove the filter from its graph.Anton Khirnov2013-04-11
|
* lavfi: add AVFilterContext.graph.Anton Khirnov2013-04-11
| | | | It will be useful in the following commits.
* lavfi: deprecate avfilter_graph_add_filter().Anton Khirnov2013-04-11
| | | | | | Since this function adds a standalone filter to a filter graph and we do not support creating such filters, there is no reason for this function to exist.
* lavfi: replace avfilter_open() with avfilter_graph_alloc_filter().Anton Khirnov2013-04-11
| | | | | | | 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.
* lavfi: merge avfiltergraph.h into avfilter.hAnton Khirnov2013-04-11
| | | | | We do not support using filters without AVFilterGraph in practice anyway, so there is no point in pretending we do.
* lavfi: add const to the pads parameter of avfilter_pad_get_name/typeAnton Khirnov2013-04-11
|
* lavfi: add const to AVFilterContext.filter.Anton Khirnov2013-04-11
| | | | lavfi should never modify the filter through that pointer.
* af_channelmap: fix uninitialized variable use introduced in ↵Anton Khirnov2013-04-09
| | | | ba8efac977f4276f05274947b2b67d144cbc965a
* lavfi: add a bump and docs entries for the AVOptions switchAnton Khirnov2013-04-09
|
* lavfi: add avfilter_get_class().Anton Khirnov2013-04-09
| | | | | Useful for examining options, the same as the corresponding functions for the other libs.
* lavfi: make AVFilterContext export filter options.Anton Khirnov2013-04-09
|
* lavfi: error out when options are provided to a filter that does not take anyAnton Khirnov2013-04-09
|
* lavfi: remove now unused args parameter from AVFilter.initAnton Khirnov2013-04-09
|
* vsrc_testsrc: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vsrc_movie: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vsrc_nullsrc: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vsrc_color: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* split: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* af_volume: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* af_join: switch to an AVOptions-based system.Anton Khirnov2013-04-09
| | | | | | Change the mappings separator from comma to '|' to avoid excessive escaping, since comma is already used for separating filters in the filtergraph description.
* af_channelsplit: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* af_channelmap: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* af_asyncts: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* af_amix: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_yadif: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_unsharp: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_transpose: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_settb: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_setpts: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_select: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_pad: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_overlay: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_lut: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_libopencv: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_hqdn3d: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_gradfun: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_scale: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_frei0r: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_fps: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_fieldorder: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|