Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | vf_drawtext: use the name 's' for the pointer to the private context | Anton Khirnov | 2013-05-16 | |
| | | | | This is shorter and consistent across filters. | |||
* | vf_drawbox: use the name 's' for the pointer to the private context | Anton Khirnov | 2013-05-16 | |
| | | | | This is shorter and consistent across filters. | |||
* | vf_delogo: use the name 's' for the pointer to the private context | Anton Khirnov | 2013-05-16 | |
| | | | | This is shorter and consistent across filters. | |||
* | vf_cropdetect: use the name 's' for the pointer to the private context | Anton Khirnov | 2013-05-16 | |
| | | | | This is shorter and consistent across filters. | |||
* | vf_crop: cosmetics, break lines | Anton Khirnov | 2013-05-16 | |
| | ||||
* | vf_crop: use the name 's' for the pointer to the private context | Anton Khirnov | 2013-05-16 | |
| | | | | This is shorter and consistent across filters. | |||
* | vf_boxblur: use the name 's' for the pointer to the private context | Anton Khirnov | 2013-05-16 | |
| | | | | This is shorter and consistent across filters. | |||
* | vf_blackframe: use the name 's' for the pointer to the private context | Anton Khirnov | 2013-05-16 | |
| | | | | This is shorter and consistent across filters. | |||
* | vf_aspect: use the name 's' for the pointer to the private context | Anton Khirnov | 2013-05-16 | |
| | | | | This is shorter and consistent across filters. | |||
* | Remove commented-out debug #define cruft | Diego Biurrun | 2013-05-16 | |
| | ||||
* | pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_* | Anton Khirnov | 2013-05-15 | |
| | ||||
* | lavfi: fix compatibility code for old vf_scale options syntax | Anton Khirnov | 2013-05-15 | |
| | | | | | Currently it would incorrectly trigger on a string that contains a '=' but does not contain a ':', e.g. flags=<flags>. | |||
* | avfiltergraph: simplify inserting conversion filters. | Anton Khirnov | 2013-05-15 | |
| | | | | | There is now no need to explicitly pass 0:0 as width/height to scale, those are the defaults. | |||
* | yadif: correct strides in filter_edges_16bit | James Darnley | 2013-05-14 | |
| | | | | | | | The C code treats the data as arrays of uint16_t so strides must not be in bytes but in pixels. Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | yadif: restore speed of the C filtering code | James Darnley | 2013-05-14 | |
| | | | | | | | | | | | | | | Always use the special filter for the first and last 3 columns (only). Changes made in 64ed397 slowed the filter to just under 3/4 of what it was. This commit restores the speed while maintaining identical output. For reference, on my Athlon64: 1733222 decicycles in old 2358563 decicycles in new 1727558 decicycles in this Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | af_asyncts: fix offset calculation | Anton Khirnov | 2013-05-10 | |
| | | | | | | | delta is in samples, not bytes. Also the sample format is not guaranteed to be planar. CC:libav-stable@libav.org | |||
* | x86: vf_yadif: Remove stray dsputil_mmx #include | Diego Biurrun | 2013-05-08 | |
| | ||||
* | vf_scale: add endianness conversion pixel format in query_formats | Janne Grunau | 2013-05-06 | |
| | ||||
* | lavfi: let gcc realign the stack on public graph driving functions | Hendrik Leppkes | 2013-05-04 | |
| | | | | | | | | | | The functions which actually drive the filter graph by pushing frames through it need to ensure an aligned stack for SIMD functions. This fixes a crash in YADIF filter when using a mingw build in a MSVC application. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | avfilter: Add av_cold attributes to init/uninit functions | Diego Biurrun | 2013-05-04 | |
| | ||||
* | lavfi: add trim and atrim filters. | Anton Khirnov | 2013-04-30 | |
| | ||||
* | lavfi: add an asetpts filter | Anton Khirnov | 2013-04-30 | |
| | ||||
* | vf_setpts: cosmetics, reformat | Anton Khirnov | 2013-04-30 | |
| | ||||
* | graphparser: only print filter arguments if they are non-NULL | Anton Khirnov | 2013-04-30 | |
| | ||||
* | af_channelmap: ensure the output channel layout is valid. | Anton Khirnov | 2013-04-30 | |
| | ||||
* | af_channelmap: remove now unnecessary goto | Anton Khirnov | 2013-04-30 | |
| | | | | | Options are freed from the generic code now, there is no need to call av_opt_free() from the filter. | |||
* | vf_split: fix description | Anton Khirnov | 2013-04-30 | |
| | | | | It now allows an arbitrary number of inputs, not just two. | |||
* | x86: Move some conditional code around to avoid unused variable warnings | Diego Biurrun | 2013-04-22 | |
| | ||||
* | afifo: fix request_samples on the last frame in certain cases | Anton Khirnov | 2013-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 code | Anton Khirnov | 2013-04-17 | |
| | ||||
* | af_channelmap: sanity check input channel indices in all cases. | Anton Khirnov | 2013-04-17 | |
| | | | | | | Fixes invalid reads from non-existing channels. CC:libav-stable@libav.org | |||
* | lavfi: new interlace filter | Vittorio Giovara | 2013-04-11 | |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | lavfi: do not segfault on NULL passed to avfilter_get_by_name() | Anton Khirnov | 2013-04-11 | |
| | ||||
* | lavfi: change the filter registering system to match the other libraries | Anton Khirnov | 2013-04-11 | |
| | | | | Removes an arbitrary hardcoded limit on the number of filters. | |||
* | lavfi: add a function for counting elements in AVFilterPad arrays. | Anton Khirnov | 2013-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 flags | Anton Khirnov | 2013-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 Khirnov | 2013-04-11 | |
| | ||||
* | lavfi: add avfilter_init_str() to replace avfilter_init_filter(). | Anton Khirnov | 2013-04-11 | |
| | | | | Drop the unused opaque parameter from its signature. | |||
* | lavfi: make avfilter_free() remove the filter from its graph. | Anton Khirnov | 2013-04-11 | |
| | ||||
* | lavfi: add AVFilterContext.graph. | Anton Khirnov | 2013-04-11 | |
| | | | | It will be useful in the following commits. | |||
* | lavfi: deprecate avfilter_graph_add_filter(). | Anton Khirnov | 2013-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 Khirnov | 2013-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.h | Anton Khirnov | 2013-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/type | Anton Khirnov | 2013-04-11 | |
| | ||||
* | lavfi: add const to AVFilterContext.filter. | Anton Khirnov | 2013-04-11 | |
| | | | | lavfi should never modify the filter through that pointer. | |||
* | af_channelmap: fix uninitialized variable use introduced in ↵ | Anton Khirnov | 2013-04-09 | |
| | | | | ba8efac977f4276f05274947b2b67d144cbc965a | |||
* | lavfi: add a bump and docs entries for the AVOptions switch | Anton Khirnov | 2013-04-09 | |
| | ||||
* | lavfi: add avfilter_get_class(). | Anton Khirnov | 2013-04-09 | |
| | | | | | Useful for examining options, the same as the corresponding functions for the other libs. | |||
* | lavfi: make AVFilterContext export filter options. | Anton Khirnov | 2013-04-09 | |
| | ||||
* | lavfi: error out when options are provided to a filter that does not take any | Anton Khirnov | 2013-04-09 | |
| |