summaryrefslogtreecommitdiff
path: root/doc/filters.texi
Commit message (Collapse)AuthorAge
* lavfi/aevalsrc: add option channel_layoutStefano Sabatini2012-05-18
| | | | Allow to explicitly specify the channel layout to select.
* lavfi: drop planar/packed negotiation supportStefano Sabatini2012-05-16
| | | | | | | | | The planar/packed switch and the packing_formats list is no longer required, since the planar/packed information is now stored in the sample format enum. This is technically a major API break, possibly it should be not too painful as we marked the audio filtering API as unstable.
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-16
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (26 commits) fate: use diff -b in oneline comparison Add missing version bumps and APIchanges/Changelog entries. lavfi: move buffer management function to a separate file. lavfi: move formats-related functions from default.c to formats.c lavfi: move video-related functions to a separate file. fate: make smjpeg a demux test fate: separate sierra-vmd audio and video tests fate: separate smacker audio and video tests libmp3lame: set supported channel layouts. avconv: automatically insert asyncts when -async is used. avconv: add support for audio filters. lavfi: add asyncts filter. lavfi: add aformat filter lavfi: add an audio buffer sink. lavfi: add an audio buffer source. buffersrc: add av_buffersrc_write_frame(). buffersrc: fix invalid read in uninit if the fifo hasn't been allocated lavfi: rename vsrc_buffer.c to buffersrc.c avfiltergraph: reindent lavfi: add channel layout/sample rate negotiation. ... Conflicts: Changelog doc/APIchanges doc/filters.texi ffmpeg.c ffprobe.c libavcodec/libmp3lame.c libavfilter/Makefile libavfilter/af_aformat.c libavfilter/allfilters.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffersrc.c libavfilter/defaults.c libavfilter/formats.c libavfilter/src_buffer.c libavfilter/version.h libavfilter/vf_yadif.c libavfilter/vsrc_buffer.c libavfilter/vsrc_buffer.h libavutil/avutil.h tests/fate/audio.mak tests/fate/demux.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: add asyncts filter.Anton Khirnov2012-05-14
| |
| * lavfi: add aformat filterAnton Khirnov2012-05-14
| | | | | | | | Based on a patch by Mina Nagy Zaki <mnzaki@gmail.com>
| * lavfi: add an audio buffer sink.Anton Khirnov2012-05-14
| |
| * lavfi: add an audio buffer source.Anton Khirnov2012-05-14
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavfi: autoinsert resample filter when necessary. lavfi: add lavr-based audio resampling filter. x86: vc1: drop MMX loop filter implementation, which uses MMX2 instructions. Conflicts: configure doc/filters.texi libavcodec/x86/vc1dsp_mmx.c libavfilter/Makefile libavfilter/allfilters.c libavfilter/avfiltergraph.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: add lavr-based audio resampling filter.Anton Khirnov2012-05-12
| |
| * lavfi: add video buffer sink, and use it in avtoolsAnton Khirnov2012-05-09
| | | | | | | | | | | | Also add the public interface libavfilter/buffersink.h. Based on a commit by Stefano Sabatini.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (28 commits) dfa: use more meaningful return codes eatgv: check vector_bits eatgv: check motion vectors Mark a number of variables only used in av_dlog() calls as av_unused. dvdec: drop const qualifier from variable to eliminate a warning avcodec: Improve comment for thread_safe_callbacks to avoid misinterpretation. tests/utils: don't ignore the return value of fwrite() lavfi/formats: use sizeof(var) instead of sizeof(type). lavfi: remove avfilter_default_config_input_link() declaration lavfi: always enable the scale filter and depend on sws. vf_split: support user-specifiable number of outputs. avconv: remove stray useless comment. mpegmux: add stuffing to avoid incomplete PCM frames rtsp: avoid const warnings from strtol() call avserver: check return value of ftruncate() lagarith: make offset array type unsigned dfa: add some checks to ensure that decoder won't write past frame end aacps: NEON optimisations aacps: align some arrays aacps: move some loops to function pointers ... Conflicts: configure doc/filters.texi libavcodec/dfa.c libavcodec/eatgv.c libavfilter/Makefile libavfilter/allfilters.c libavfilter/avfilter.h libavfilter/formats.c libavfilter/vf_split.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_split: support user-specifiable number of outputs.Anton Khirnov2012-05-06
| |
* | doc/filters: consistently use '"' for quoting the drawtext arguments in examplesStefano Sabatini2012-05-03
| |
* | lavfi/drawtext: give a new alias "timecode_rate" to the the r/rate optionStefano Sabatini2012-05-03
| | | | | | | | | | | | The option is related to the timecode, the new name clearly specifies the context. Also it allows to list the option close to the other timecode options.
* | doc/filters: document drawtext draw expressionStefano Sabatini2012-05-03
| |
* | doc/filters: document rand() drawtext expression functionStefano Sabatini2012-05-03
| |
* | doc/filters: document x and y drawtext expression parametersStefano Sabatini2012-05-03
| |
* | doc/filters: fix location of "rate" and "timecode" drawtext optionsStefano Sabatini2012-05-03
| | | | | | | | They are options, not expression parameters.
* | lavfi/drawtext: alphabetically sort the expression parametersStefano Sabatini2012-05-03
| |
* | lavfi: remove screenshot libmpcodecs wrapperPaul B Mahol2012-05-02
| | | | | | | | | | | | | | The filter is useless. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/filters: use @var{} for denoting parameter reference in drawtext docsStefano Sabatini2012-05-01
| |
* | doc/filters: alphabetically sort drawtext option listingStefano Sabatini2012-05-01
| |
* | lavfi/tinterlace: support symbolic names for the parameterStefano Sabatini2012-04-30
| | | | | | | | Also deprecate the use of numerical values.
* | lavfi/tinterlace: add tinterlace mode 6Stuart Morris2012-04-30
| | | | | | | | | | | | | | | | | | This new mode is useful for generating frames for interlaced video displays. Typically interlaced video displays have no form of field synchronisation. This new mode guarantees correct field order without any requirement for field synchronisation. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | doc: fix syntax for durations and timestamps.Nicolas George2012-04-27
| | | | | | | | | | | | Omitting the seconds has not worked for a long time, if ever. Omitting the minutes too is just nonsensical for a duration (it is indistinguishable from just seconds).
* | lavfi/setfield: add "progressive" optionTim Nicholson2012-04-21
| | | | | | | | | | | | Add "prog" parameter value, and deprecate numeric values. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | lavfi/mp: remove libmpcodecs mirror filterStefano Sabatini2012-04-20
| | | | | | | | The native libavfilter hflip filter does the same thing.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: indeo3: add parens around some macro arguments h264: use proper PROLOGUE statement for a function using 8 registers. doc: Update sample Vim config with suitable (function) indentation settings. dv: Merge dvquant.h into dvdata.c where all other DV tables reside. dv: Move static tables only used in one place to where they are used. graphparser: set next to NULL on an entry extracted from inputs list doc/filters: update documentation. avconv: flush decoders immediately after an EOF. avconv: send EOF to vsrc_buffer. avconv: reindent. Conflicts: doc/filters.texi ffmpeg.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc/filters: update documentation.Anton Khirnov2012-04-15
| |
* | Merge commit '3b266da3d35f3f7a61258b78384dfe920d875d29'Michael Niedermayer2012-04-17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '3b266da3d35f3f7a61258b78384dfe920d875d29': avconv: add support for complex filtergraphs. avconv: make filtergraphs global. avconv: move filtered_frame from InputStream to OutputStream. avconv: don't set output width/height directly from input value. avconv: move resample_{width,height,pix_fmt} to InputStream. avconv: remove a useless variable from OutputStream. avconv: get output pixel format from lavfi. graphparser: fix the order in which unlabeled input links are returned. avconv: change {input,output}_{streams,files} into arrays of pointers. avconv: don't pass input/output streams to some functions. Conflicts: cmdutils.c cmdutils.h doc/ffmpeg.texi ffmpeg.c ffplay.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avconv: add support for complex filtergraphs.Anton Khirnov2012-04-15
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: vsrc_buffer: fix check from 7ae7c41. libxvid: Reorder functions to avoid forward declarations; make functions static. libxvid: drop some pointless dead code wmal: vertical alignment cosmetics wmal: Warn about missing bitstream splicing feature and ask for sample. wmal: Skip seekable_frame_in_packet. wmal: Drop unused variable num_possible_block_size. avfiltergraph: make the AVFilterInOut alloc/free API public graphparser: allow specifying sws flags in the graph description. graphparser: fix the order of connecting unlabeled links. graphparser: add avfilter_graph_parse2(). vsrc_buffer: allow using a NULL buffer to signal EOF. swscale: handle last pixel if lines have an odd width. qdm2: fix a dubious pointer cast WMAL: Do not try to read rawpcm coefficients if bits is invalid mov: Fix detecting there is no sync sample. tiffdec: K&R cosmetics avf: has_duration does not check the global one dsputil: fix optimized emu_edge function on Win64. Conflicts: doc/APIchanges libavcodec/libxvid_rc.c libavcodec/libxvidff.c libavcodec/tiff.c libavcodec/wmalosslessdec.c libavfilter/avfiltergraph.h libavfilter/graphparser.c libavfilter/version.h libavfilter/vsrc_buffer.c libswscale/output.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * graphparser: allow specifying sws flags in the graph description.Anton Khirnov2012-04-14
| |
* | lavfi/mp: remove 2xsai wrapped filterStefano Sabatini2012-04-13
| | | | | | | | It was ported to a native libavfilter filter.
* | lavfi: port 2xsai filter from libmpcodecsStefano Sabatini2012-04-13
| | | | | | | | | | | | | | | | | | | | Partially based on the port by Niel van der Westhuizen <nielkie@gmail.com>, done for GCI 2010. Same output as the original filter and as fast. See thread: Subject: [FFmpeg-devel] [PATCH] Port MPlayer 2xSaI filter to libavfilter Date: Thu, 25 Nov 2010 01:31:24 +1000
* | vf_drawtext: fontconfig support.Nicolas George2012-04-10
| |
* | doc/filters: remove reference to removed delogo wrapperStefano Sabatini2012-04-07
| |
* | lavfi/mp: remove remove_logo wrapperStefano Sabatini2012-04-07
| | | | | | | | | | removelogo has been ported to libavfilter, and the wrapper was not working.
* | lavfi: port libmpcodecs remove-logo filterStefano Sabatini2012-04-07
| | | | | | | | | | | | | | The code is based on the remove-logo filter in MPlayer/libmpcodecs, by Robert Edele, relicensed to LGPL with consent of the author. Address trac issue #249.
* | libavfilter: add colormatrix filtermultiple authors2012-04-04
| | | | | | | | | | | | Ported by: Baptiste Coudurier cleanup+fate by ubitux For detailed authorship of the original code please see avisynth
* | libavfilter: Add interlace detect filter.Michael Niedermayer2012-04-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ass: fix aspect ratio computation.Nicolas George2012-03-28
| |
* | Clarify the use of the interl=1|-1 option of the scale filter.Tim Nicholson2012-03-27
| | | | | | | | | | | | | | | | | | | | It is not entirely clear that whilst for width and height only an expression needs to be provided, for interlace the option must also be given. It is also unclear that the default is non interlaced aware scaling. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: add tile video filter.Nicolas George2012-03-21
| |
* | lavfi/ass: add dar optionStefano Sabatini2012-03-21
| | | | | | | | | | Allow to specify the display aspect ratio adopted for rendering subtitles.
* | lavfi/movie: add loop parameterWilliam Yu2012-03-18
| | | | | | | | | | Signed-off-by: William Yu <genwillyu@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | lavfi/scale: document behavior with regards to the output sample aspect ratioStefano Sabatini2012-03-18
| | | | | | | | Also show the input and output sample aspect ratio in the log.
* | lavfi: add bbox filterStefano Sabatini2012-03-17
| | | | | | | | | | | | Also add bbox.h and bbox.c files, based on the remove-logo filter by Robert Edele. These files are useful for sharing code with the pending removelogo port.
* | doc: add vf_crop keepaspect documentationStefano Sabatini2012-03-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: remove swapuv libmpcodecs wrapperStefano Sabatini2012-03-10
| | | | | | | | The filter has been ported to a native libavfilter filter.