summaryrefslogtreecommitdiff
path: root/libavfilter/avfilter.h
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-13
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (21 commits) utils: Check for extradata size overflows. ARM: rv34: fix asm syntax in dc transform functions avio: Fix the value of the deprecated URL_FLAG_NONBLOCK rv34: fix and optimise frame dependency checking rv34: NEON optimised dc only inverse transform avprobe: use avio_size() instead of deprecated AVFormatContext.file_size. ffmenc: remove references to deprecated AVFormatContext.timestamp. lavf: undeprecate read_seek(). avserver: remove code using deprecated CODEC_CAP_PARSE_ONLY. lavc: replace some remaining FF_I_TYPE with AV_PICTURE_TYPE_I lavc: ifdef out parse_only AVOption nellymoserdec: SAMPLE_FMT -> AV_SAMPLE_FMT mpegvideo_enc: ifdef out/replace references to deprecated codec flags. riff: remove references to sonic codec ids indeo4: add some missing static and const qualifiers rv34: DC-only inverse transform avconv: use AVFrame.width/height/format instead of corresponding AVCodecContext fields lavfi: move version macros to a new installed header version.h vsrc_buffer: release the buffer on uninit. rgb2rgb: rgb12tobgr12() ... Conflicts: avconv.c doc/APIchanges ffprobe.c libavfilter/Makefile libavfilter/avfilter.h libswscale/rgb2rgb.c libswscale/rgb2rgb.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: move version macros to a new installed header version.hAnton Khirnov2012-01-12
| |
| * Disable annoying warning without changing behaviorAndrey Utkin2012-01-07
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* | lavfi/testsrc: add "d" alias for the duration optionStefano Sabatini2012-01-12
| |
* | lavfi: add audio silencedetect filter.Clément Bœsch2012-01-08
| |
* | vf_tinterlace: implement interlace mode 5Stefano Sabatini2012-01-01
| | | | | | | | Allow creating interlaced bottom field first video.
* | lavfi: add amerge audio filter.Nicolas George2011-12-31
| |
* | lavfi: port tinterlace filter from MPlayerStefano Sabatini2011-12-31
| | | | | | | | | | | | | | | | | | | | | | Port MPlayer tinterlace filter from MPlayer, with some ideas taken from the FFmbc/libavfilter port, with the following main differences: * added support for full-scale YUVJ formats * added support for YUVA420P * request_frame() on the filter is forced to return a frame * some code factorization (related to the copy_picture_fields() function) * fixed black padding values for mode 3
* | lavfi: remove redundant definition of avfilter_copy_frame_props() in avfilter.hStefano Sabatini2011-12-31
| | | | | | | | | | | | | | Rationale: avfilter_copy_frame_props() was already defined in libavfilter/avcodec.h, and keeping the lavc/lavfi API glue localized in a specific file should ease maintainance and help the ones which use libavfilter without depending on libavcodec.
* | lavfi: add asplit filterStefano Sabatini2011-12-27
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-12-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: avs: call release_buffer() at the end. Add minor bumps and APIchanges entries for lavc/lavfi changes. mpegvideo.c: K&R formatting and cosmetics. avconv: avoid memcpy in vsrc_buffer when possible. avconv: implement get_buffer()/release_buffer(). lavfi: add a new function av_buffersrc_buffer(). lavfi: add avfilter_copy_frame_props() lavc: add format field to AVFrame lavc: add width and height fields to AVFrame lavc: add a sample_aspect_ratio field to AVFrame doxy: add website-alike style to the html output FAQ: add an entry for common error when using -profile Conflicts: avconv.c cmdutils.c doc/APIchanges libavcodec/avcodec.h libavcodec/mpegvideo.c libavcodec/utils.c libavcodec/version.h libavfilter/Makefile libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/src_movie.c libavfilter/vsrc_buffer.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add minor bumps and APIchanges entries for lavc/lavfi changes.Anton Khirnov2011-12-25
| |
| * lavfi: add avfilter_copy_frame_props()Stefano Sabatini2011-12-25
| | | | | | | | | | avfilter_copy_frame_props() avoids code duplication and increases robustness.
| * doxygen: misc consistency, spelling and wording fixesDiego Biurrun2011-12-12
| |
* | libavfilter: increase LIBAVFILTER_VERSION_MICRO to 100 like the other libs.Michael Niedermayer2011-12-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: add cellauto sourceStefano Sabatini2011-12-11
| |
* | buffersink: Implement a poll function.Michael Niedermayer2011-12-08
| | | | | | | | | | | | With this the application can find out how many frames are available. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: add life sourceStefano Sabatini2011-12-04
| |
* | aevalsrc: add duration optionStefano Sabatini2011-12-04
| |
* | avfilter: fix AVFilterPad video only comment.Clément Bœsch2011-11-26
| |
* | lavfi: add libass based subtitles rendererStefano Sabatini2011-11-26
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: swscale: Readd #define _SVID_SOURCE Fix av_get_channel_layout_string() for positions >31 configure: Store vda lib flags in extralibs instead of ldflags Make channel layout masks unsigned dca: ARMv6 optimised decode_blockcode() nullenc: drop AVFMT_RAWPICTURE from the flags frame-mt: return consumed packet size in ff_thread_decode_frame aacdec: add more fate tests covering SBR and PS MK(BE)TAG: avoid undefined shifts Conflicts: configure libavcodec/arm/dca.h libavcodec/dca.c libavcodec/mlp_parser.c libavcodec/version.h libavfilter/asrc_anullsrc.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/defaults.c libavutil/audioconvert.c libavutil/avutil.h libswscale/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Make channel layout masks unsignedMans Rullgard2011-11-25
| | | | | | | | | | | | | | | | | | | | It makes more sense for a bit mask to use an unsigned type. The change should be source and binary compatible on all supported systems, hence micro version bump. Fixes a few invalid shifts. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | lavfi: reimplement MPlayer's af_pan filter for libavfilter.Clément Bœsch2011-11-18
| | | | | | | | | | Original code by Clément Bœsch. Parameters parsing and misc enhancements by Nicolas George.
* | lavfi: fix misc typo in avfilter.h header.Clément Bœsch2011-11-16
| |
* | vsrc_mandelbrot: set options through the opt frameworkStefano Sabatini2011-11-13
| |
* | avfilter: bump minor for mandelbrotMichael Niedermayer2011-11-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_fade: add alpha option and alpha fading supportMark Himsley2011-11-10
| | | | | | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | vf_fade: add support to options parsingMark Himsley2011-11-10
| | | | | | | | | | | | Extend fade syntax, required by a pending patch. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | lavfi: add earwax audio filter, ported from SoxMina Nagy Zaki2011-11-05
| | | | | | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | lavfi: add volume filterStefano Sabatini2011-11-05
| |
* | lavfi: bump micro after recent changes in the overlay filterStefano Sabatini2011-10-31
| |
* | vf_overlay: use opt.h API for setting optionsStefano Sabatini2011-10-30
| | | | | | | | Extend syntax, allow to easily add more options later.
* | vf_showinfo: print checksums in hexadecimal.Clément Bœsch2011-10-27
| |
* | avfilter: add named constamt to indicate the amount of alignment that ↵Michael Niedermayer2011-10-27
| | | | | | | | | | | | AV_PERM_ALIGN means. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: add flag to indicate that alignment is neededMichael Niedermayer2011-10-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: rewrite nullsrc using the code in vsrc_testsrc.cStefano Sabatini2011-10-24
| | | | | | | | | | | | | | | | | | Factorize code, extend the functionality of the filter, and make it return empty buffers. This is useful for filters which ignore the input frames content. This is also changing the syntax of the nullsrc source, and dropping the framerate expression evaluation, which does not look particularly useful.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-20
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: presets: rename presets directory lavc: make avcodec_get_context_defaults3 "officially" public lavf: replace av_new_stream->avformat_new_stream part II. lavf,lavd: replace av_new_stream->avformat_new_stream part I. lavf: add avformat_new_stream as a replacement for av_new_stream. Use correct scaling table for bwd-pred MVs in second B-field Ut Video decoder Makefile: change presets extension to .avpreset lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecs lavfi: add testsrc source AVOptions: add documentation. presets: update libx264 ffpresets Conflicts: Changelog doc/APIchanges doc/ffmpeg.texi ffpresets/libx264-ipod320.ffpreset ffpresets/libx264-ipod640.ffpreset ffserver.c libavcodec/avcodec.h libavcodec/options.c libavcodec/version.h libavdevice/libdc1394.c libavfilter/avfilter.h libavfilter/vsrc_testsrc.c libavformat/flvdec.c libavformat/riff.c libavformat/version.h libavformat/wtv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecsStefano Sabatini2011-10-19
| | | | | | | | | | | | | | | | | | | | | | | | The licence was changed from GPL to LGPL with explicit approval from the original author. See thread: Subject: [FFmpeg-devel] [PATCH] lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecs Date: Mon, 11 Jul 2011 16:32:41 +0200 Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavfi: add testsrc sourceStefano Sabatini2011-10-19
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | lavfi: update minor number and add Changelog entry after aevalsrc additionStefano Sabatini2011-10-18
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-18
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: avconv: add presets rtsp: Expose the flag options via private AVOptions for sdp and rtp, too rtsp: Make the rtsp flags avoptions set via a define rtpenc: Set a default video codec avoptions: Fix av_opt_flag_is_set rtp: Fix ff_rtp_get_payload_type doc: Update the documentation on setting options for RTSP rtsp: Remove the separate filter_source variable rtsp: Accept options via private avoptions instead of URL options rtsp: Simplify AVOption definitions rtsp: Merge the AVOption lists lavfi: port libmpcodecs delogo filter lavfi: port boxblur filter from libmpcodecs lavfi: add negate filter lavfi: add LUT (LookUp Table) generic filters AVOptions: don't segfault on NULL parameter in av_set_options_string() avio: Check for invalid buffer length. mpegenc/mpegtsenc: add muxrate private options. lavf: deprecate AVFormatContext.file_size mov: add support for TV metadata atoms tves, tvsn and stik Conflicts: Changelog doc/filters.texi doc/protocols.texi libavfilter/Makefile libavfilter/allfilters.c libavfilter/avfilter.h libavfilter/formats.c libavfilter/internal.h libavfilter/vf_boxblur.c libavfilter/vf_delogo.c libavfilter/vf_lut.c libavformat/mpegtsenc.c libavformat/utils.c libavformat/version.h libavutil/opt.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: port libmpcodecs delogo filterStefano Sabatini2011-10-17
| | | | | | | | | | | | The ported filter supports named option parsing and more YUV formats. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavfi: port boxblur filter from libmpcodecsStefano Sabatini2011-10-17
| | | | | | | | | | | | | | | | | | | | With the following additions: * support to gray format * support to yuva420p format * parametric luma/chroma/alpha radius * consistency check on the radius values, avoid crashes with invalid values Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavfi: add negate filterStefano Sabatini2011-10-17
| | | | | | | | | | | | This filter is a simple wrapper around the LUT filter. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavfi: add LUT (LookUp Table) generic filtersStefano Sabatini2011-10-17
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-09-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (23 commits) avconv: Reformat s16 volume adjustment. ARM: NEON optimised vector_fmac_scalar() dca: use vector_fmac_scalar from dsputil dsputil: add vector_fmac_scalar() latmenc: Fix private options vf_unsharp: store hsub/vsub in the filter context vf_unsharp: adopt a more natural order of params in apply_unsharp() vf_unsharp: rename method "unsharpen" to "apply_unsharp" vf_scale: apply the same transform to the aspect during init that is applied per frame vf_pad: fix "vsub" variable value computation vf_scale: add a "sar" variable lavfi: fix realloc size computation in avfilter_add_format() vsrc_color: use internal timebase lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config() graphparser: prefer void * over AVClass * for log contexts avfiltergraph: use meaningful error codes avconv: Initialize return value for codec copy path. fate: use 'run' helper for seek-test fate: remove seek-mpeg2reuse test Fix memory (re)allocation in matroskadec.c, related to MSVR-11-0080. ... Conflicts: doc/filters.texi libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/avfiltergraph.h libavfilter/graphparser.c libavfilter/vf_scale.c libavfilter/vsrc_color.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_scale: add a "sar" variableStefano Sabatini2011-09-28
| | | | | | | | | | | | | | Also create a "dar" alias for the "a" variable, for avoiding possible confusion between dar/sar. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config()Stefano Sabatini2011-09-28
| | | | | | | | | | | | Require "void *" rather than "AVClass *" for the log context type. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavfi: add select filterStefano Sabatini2011-09-17
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>