summaryrefslogtreecommitdiffstats
path: root/doc/filters.texi
Commit message (Collapse)AuthorAgeFilesLines
* lavfi/hue: add named options supportJérémy Tran2012-08-161-5/+46
| | | | | | Old syntax has been kept for compatibility reasons. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* lavfi/mp: remove hue wrapped filterStefano Sabatini2012-08-161-1/+0
| | | | hue was integrated as a native libavfilter filter.
* lavfi: add hue filterJérémy Tran2012-08-131-0/+11
| | | | | | | | This is a port of the MPlayer hue filter (libmpcodecs/vf_hue.c) by Michael Niedermayer. Signed-off-by: Jérémy Tran <tran.jeremy.av@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* lavfi: add asetpts audio filterStefano Sabatini2012-08-091-2/+17
| | | | Based on an idea by Andrey Utkin <andrey.krieger.utkin@gmail.com>.
* lavfi: add smptebars sourcePaul B Mahol2012-08-071-1/+4
| | | | | | | | | | | | | | Patch readapted by Stefano Sabatini, color values proposed by Tim Nicholson <nichot20@yahoo.com>. Address trac ticket #1462. See thread: Subject: [FFmpeg-devel] [PATCH] smptebars filter Date: Wed, 20 Jun 2012 01:54:58 +0000 Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* doc: fix misspelled "convergence".Clément Bœsch2012-08-071-1/+1
| | | | Found-by: David Rice
* doc/filters: fix typo in "@end table."Stefano Sabatini2012-08-051-1/+1
| | | | Remove erroneously added trailing dot.
* doc/filters: add mandelbrot source documentationStefano Sabatini2012-08-051-0/+73
| | | | Address trac ticket #1492.
* lavfi: move color filter to testsrc, factorizeStefano Sabatini2012-08-031-40/+16
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-301-0/+7
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: avformat: Drop pointless "format" from container long names swscale: bury one more piece of inline asm under HAVE_INLINE_ASM. wv: K&R formatting cosmetics configure: Add missing descriptions to help output h264_ps: declare array of colorspace strings on its own line. fate: amix: specify f32 sample format for comparison tiny_psnr: support 32-bit float samples eamad/eatgq/eatqi: call special EA IDCT directly eamad: remove use of MpegEncContext mpegvideo: remove unnecessary inclusions of faandct.h af_asyncts: avoid overflow in out_size with large delta values af_asyncts: add first_pts option Conflicts: configure libavcodec/eamad.c libavcodec/h264_ps.c libavformat/crcenc.c libavformat/ffmdec.c libavformat/ffmenc.c libavformat/framecrcenc.c libavformat/md5enc.c libavformat/nutdec.c libavformat/rawenc.c libavformat/yuv4mpeg.c tests/tiny_psnr.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_asyncts: add first_pts optionJustin Ruggles2012-07-291-0/+7
| | | | | | | | | | | | This allows for padding/trimming at the start of stream. By default, no assumption is made about the first frame's expected pts, so no padding or trimming is done.
* | lavfi/color: drop support for old deprecated syntaxStefano Sabatini2012-07-301-4/+0
| |
* | doc/filters: document TB variable for vf_setpts.Nicolas George2012-07-291-0/+3
| |
* | asrc_flite: do not crash on multiple instances.Nicolas George2012-07-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The voice register functions return the same voice structure upon multiple registration. It causes us two problems: If we delete a voice without deregistering it, it leaves a dangling pointer inside the library. If we delete or unregister a voice at uninit, it may still be in use by another instance of the filter. The second problem is solved by keeping an usage counter inside asrc_flite. This is not thread-safe, but neither is flite itself.
* | lavfi: add flite audio sourceStefano Sabatini2012-07-281-0/+59
| |
* | doc/filters: itemize movie examplesStefano Sabatini2012-07-281-8/+18
| |
* | lavfi: move movie and amovie to a "multimedia sources" sectionStefano Sabatini2012-07-281-81/+88
| | | | | | | | | | | | Since the recent changes, movie and amovie are able to deal with more than one type of stream, so they should be categorized as "multimedia sources" rather than audio/video sources.
* | src_movie: implement multiple outputs.Nicolas George2012-07-231-32/+19
| | | | | | | | | | The audio and video code paths were too different, most of the decoding has been rewritten.
* | lavfi: change "transmedia" into "multimedia".Nicolas George2012-07-231-4/+4
| |
* | lavfi: add concat filter.Nicolas George2012-07-231-0/+75
| |
* | lavfi: add alphaextract and alphamerge filtersSteven Robertson2012-07-221-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | These filters are designed for storing and transmitting video sequences with alpha using higher-efficiency codecs such as x264 which don't natively support an alpha channel. 'alphaextract' takes an input stream with an alpha channel and returns a video containing just the alpha component as a grayscale value; 'alphamerge' takes an RGB or YUV stream and adds an alpha channel recovered from a second grayscale stream. Signed-off-by: Steven Robertson <steven@strobe.cc> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | doc/filters: Fix two typosTim Nicholson2012-07-161-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/filters: prefer "special" over "magic" for special input/output labelsStefano Sabatini2012-07-141-1/+1
| |
* | doc/filters: update documentationStefano Sabatini2012-07-141-4/+4
| | | | | | | | In particular, assume existence of audio and sink filters.
* | doc: merge libavfilter.texi into filters.texiStefano Sabatini2012-07-141-0/+85
| | | | | | | | | | There is no much point into splitting documentation for filters. Also having a separate document for a library is inconsistent.
* | 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.
OpenPOWER on IntegriCloud