summaryrefslogtreecommitdiffstats
path: root/doc/filters.texi
Commit message (Collapse)AuthorAgeFilesLines
* lavfi: implement asettb filter.Nicolas George2012-07-081-2/+3
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-241-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: log: Only include unistd.h if configure found it ape: create audio stream before reading tags. mov: make a length variable larger. image2: Add "start_number" private option to the demuxer image2: Add "start_number" private option to the muxer avconv: remove a forgotten debugging printf. avconv: use more descriptive names for hardcoded filters. avconv: remove redundant handling of async. doc/filters: fix typo. h264: use asm cabac reader under a generic condition Conflicts: ffmpeg.c libavformat/img2dec.c libavformat/img2enc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc/filters: fix typo.Anton Khirnov2012-06-241-1/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-241-0/+70
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: x86: Only use optimizations with cmov if the CPU supports the instruction x86: Add CPU flag for the i686 cmov instruction x86: remove unused inline asm macros from dsputil_mmx.h x86: move some inline asm macros to the only places they are used lavfi: Add the af_channelmap audio channel mapping filter. lavfi: add join audio filter. lavfi: allow audio filters to request a given number of samples. lavfi: support automatically inserting the fifo filter when needed. lavfi/audio: eliminate ff_default_filter_samples(). Conflicts: Changelog libavcodec/x86/h264dsp_mmx.c libavfilter/Makefile libavfilter/allfilters.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/version.h libavutil/x86/cpu.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: Add the af_channelmap audio channel mapping filter.Alex Converse2012-06-221-0/+33
| | | | | | | | Inspired by MPlayer's af_channels filter and SoX's remix effect.
| * lavfi: add join audio filter.Anton Khirnov2012-06-221-0/+37
| | | | | | | | It joins multiple input streams into one multi-channel output.
* | lavfi: add showwaves filterStefano Sabatini2012-06-201-0/+45
| |
* | lavfi/color: use AVOptionsPaul B Mahol2012-06-191-6/+10
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc: add two similar overlay "side-by-side" examples.Clément Bœsch2012-06-171-0/+7
| |
* | lavfi: add atempo filterPavel Koshevoy2012-06-171-0/+18
| | | | | | | | | | | | | | | | | | Add atempo audio filter for adjusting audio tempo without affecting pitch. This filter implements WSOLA algorithm with fast cross correlation calculation in frequency domain. Signed-off-by: Pavel Koshevoy <pavel@homestead.aragog.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | lavfi: add asetnsamples audio filterStefano Sabatini2012-06-161-0/+30
| | | | | | | | | | | | This filter changes the number of samples on single output operation. Based on a patch by Andrey Utkin <andrey.krieger.utkin@gmail.com>.
* | doc/filters: prefer @itemize environment for frei0r examplesStefano Sabatini2012-06-161-7/+16
| |
* | doc/filters: update Frei0r website linkStefano Sabatini2012-06-161-1/+1
| | | | | | | | Frei0r recently changed website host.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-131-0/+25
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rtmp: Add a new option 'rtmp_buffer', for setting the client buffer time rtmp: Set the client buffer time to 3s instead of 0.26s rtmp: Handle server bandwidth packets rtmp: Display a verbose message when an unknown packet type is received lavfi/audio: use av_samples_copy() instead of custom code. configure: add all filters hardcoded into avconv to avconv_deps avfiltergraph: remove a redundant call to avfilter_get_by_name(). lavfi: allow building without swscale. build: Do not delete tests/vsynth2 directory, which is no longer created. lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputs lavfi: make AVFilterPad opaque after two major bumps. lavfi: add avfilter_pad_get_type() and avfilter_pad_get_name(). lavfi: make avfilter_get_video_buffer() private on next bump. jack: update to new latency range API as the old one has been deprecated rtmp: Tokenize the AMF connection parameters manually instead of using strtok_r ppc: Rename H.264 optimization template file for consistency. lavfi: add channelsplit audio filter. golomb: check remaining bits during unary decoding in get_ur_golomb_jpegls() sws: fix planar RGB input conversions for 9/10/16 bpp. Conflicts: Changelog configure doc/APIchanges ffmpeg.c libavcodec/golomb.h libavcodec/v210dec.h libavfilter/Makefile libavfilter/allfilters.c libavfilter/asrc_anullsrc.c libavfilter/audio.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffersrc.c libavfilter/formats.c libavfilter/version.h libavfilter/vf_frei0r.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/video.h libavfilter/vsrc_color.c libavformat/rtmpproto.c libswscale/input.c tests/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: add channelsplit audio filter.Anton Khirnov2012-06-121-0/+25
| |
* | buffersrc: accept the frame rate as argument.Nicolas George2012-06-091-0/+3
| |
* | buffersrc: accept key=value arguments.Nicolas George2012-06-091-19/+17
| | | | | | | | | | | | The current flat arguments syntax is not easily extensible due to sws_param possibly containing commas. This is also consistent with abuffersrc.
* | amerge: accept multiple inputs.Nicolas George2012-06-071-10/+12
| |
* | lavfi/select: add scene detection.Clément Bœsch2012-06-041-0/+15
| | | | | | | | | | Based on the shotdetect algorithm (http://shotdetect.nonutc.fr/ by Johan MATHE johan.mathe tremplin-utc.net).
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-251-0/+38
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rtmp: Return a proper error code instead of -1 rtmp: Check malloc calls rtmp: Check ff_rtmp_packet_create calls lavfi: add audio mix filter flvdec: Make sure sample_rate is set to the updated value tqi: Pass errors from the MB decoder Conflicts: Changelog doc/filters.texi libavcodec/eatqi.c libavfilter/Makefile libavfilter/allfilters.c libavfilter/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: add audio mix filterJustin Ruggles2012-05-231-0/+38
| |
* | doc/filters: move "aformat" before "amerge".Clément Bœsch2012-05-241-26/+26
| |
* | doc/filters: remove old aformat entry.Clément Bœsch2012-05-241-21/+0
| | | | | | | | The new description is still available below.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-221-0/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: dwt: check malloc calls ppc: Drop unused header regs.h af_resample: remove an extra space in the log output Convert vector_fmul range of functions to YASM and add AVX versions lavfi: add an audio split filter lavfi: rename vf_split.c to split.c Conflicts: doc/filters.texi libavcodec/ppc/regs.h libavfilter/Makefile libavfilter/allfilters.c libavfilter/f_split.c libavfilter/split.c libavfilter/version.h libavfilter/vf_split.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: add an audio split filterJustin Ruggles2012-05-211-0/+13
| | | | | | | | | | Based on current version of the asplit filter in FFmpeg written by Stefano Sabatini and others.
* | Merge commit '755cd4197d53946208e042f095b930dca18d9430'Michael Niedermayer2012-05-191-0/+13
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '755cd4197d53946208e042f095b930dca18d9430': mov: enable parsing for VC-1. lavfi: Add fps filter. lavfi: initialize pts to AV_NOPTS_VALUE when creating new buffer refs. avconv: add support for audio in complex filtergraphs. Conflicts: ffmpeg.c libavfilter/version.h libavformat/mov.c tests/ref/fate/vc1-ism Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: Add fps filter.Anton Khirnov2012-05-181-0/+13
| | | | | | | | Partially based on a patch by Robert Nagy <ronag89@gmail.com>
* | lavfi/asplit: move asplit code to vf_split.c, and make it support N outputsStefano Sabatini2012-05-191-5/+12
| | | | | | | | The move allows to share the init code already used by split.
* | lavfi/aevalsrc: add option channel_layoutStefano Sabatini2012-05-181-2/+14
| | | | | | | | Allow to explicitly specify the channel layout to select.
* | lavfi: drop planar/packed negotiation supportStefano Sabatini2012-05-161-16/+9
| | | | | | | | | | | | | | | | | | 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-161-0/+79
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-141-0/+19
| |
| * lavfi: add aformat filterAnton Khirnov2012-05-141-0/+26
| | | | | | | | Based on a patch by Mina Nagy Zaki <mnzaki@gmail.com>
| * lavfi: add an audio buffer sink.Anton Khirnov2012-05-141-0/+7
| |
| * lavfi: add an audio buffer source.Anton Khirnov2012-05-141-0/+27
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-131-0/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-121-0/+6
| |
| * lavfi: add video buffer sink, and use it in avtoolsAnton Khirnov2012-05-091-0/+8
| | | | | | | | | | | | Also add the public interface libavfilter/buffersink.h. Based on a commit by Stefano Sabatini.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-061-2/+10
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-061-0/+13
| |
* | doc/filters: consistently use '"' for quoting the drawtext arguments in examplesStefano Sabatini2012-05-031-4/+4
| |
* | lavfi/drawtext: give a new alias "timecode_rate" to the the r/rate optionStefano Sabatini2012-05-031-4/+4
| | | | | | | | | | | | 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-031-0/+16
| |
* | doc/filters: document rand() drawtext expression functionStefano Sabatini2012-05-031-2/+5
| |
* | doc/filters: document x and y drawtext expression parametersStefano Sabatini2012-05-031-0/+6
| |
* | doc/filters: fix location of "rate" and "timecode" drawtext optionsStefano Sabatini2012-05-031-7/+8
| | | | | | | | They are options, not expression parameters.
* | lavfi/drawtext: alphabetically sort the expression parametersStefano Sabatini2012-05-031-23/+25
| |
* | lavfi: remove screenshot libmpcodecs wrapperPaul B Mahol2012-05-021-1/+0
| | | | | | | | | | | | | | 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-011-1/+1
| |
* | doc/filters: alphabetically sort drawtext option listingStefano Sabatini2012-05-011-51/+51
| |
OpenPOWER on IntegriCloud