Clément Bœsch
7668b6832d
lavfi/idet: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
b2d589188f
lavfi/histogram: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
d5226fc575
lavfi/stereo3d: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
a689a6b698
lavfi/noise: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
e4bd1db88e
lavfi/histeq: switch to an AVOptions-based system.
13 years ago
Matthieu Bouron
531158e6be
lavfi/kerndeint: switch to AVOption-based system
13 years ago
Matthieu Bouron
6f46403cb0
lavfi/il: switch to AVOption-based system
13 years ago
Clément Bœsch
4ecee69b20
lavfi/mptestsrc: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
791da4706c
lavfi/mandelbrot: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
bd85fee914
lavfi/life: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
169880e31d
lavfi/cellauto: switch to an AVOptions-based system.
13 years ago
Stefano Sabatini
cff8f91ddf
lavfi/decimate: switch to an AVOption-based system
13 years ago
Stefano Sabatini
2040b428b4
lavfi/field: switch to AVOption-based system
Also remove mention to syntax explanation which is or will be redundant
and possibly confusing.
13 years ago
Stefano Sabatini
2ffee3ec14
lavfi/smartblur: switch to AVOption-based system
13 years ago
Clément Bœsch
e2b0edb6ac
lavfi/subtitles: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
8da1fff85a
lavfi/pp: switch to an AVOptions-based system.
Also add and use the '|' separator instead of ':' since it's
incompatible with the new option system...
13 years ago
Clément Bœsch
f8eabab04d
lavfi/geq: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
1cdb9f48db
lavfi/edgedetect: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
34610e11e7
lavfi/curves: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
8da1f1f208
lavfi/colormatrix: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
8388e1e2b3
lavfi/perms: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
5afd58fbb4
lavfi/ebur128: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
4964ec2cd4
lavfi/showspectrum: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
1b1688bfc6
lavfi/silencedetect: switch to an AVOptions-based system.
13 years ago
Clément Bœsch
7c11c21669
lavfi/thumbnail: switch to an AVOptions-based system.
13 years ago
Michael Niedermayer
90efdf98b1
avfilter: support alternative keys in the alternative shorthand system
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Anton Khirnov
ee0e8d4b15
vf_libopencv: switch to an AVOptions-based system.
13 years ago
Anton Khirnov
c334c113d4
vf_scale: switch to an AVOptions-based system.
13 years ago
Anton Khirnov
5aa1a668cf
vf_frei0r: switch to an AVOptions-based system.
13 years ago
Anton Khirnov
e67a87eac8
vf_(no)format: switch to an AVOptions-based system.
13 years ago
Anton Khirnov
4fa1f52e33
af_resample: switch to an AVOptions-based system.
13 years ago
Anton Khirnov
b439c992c2
lavfi: switch to an AVOptions-based system.
13 years ago
Nicolas George
69d67fb622
lavfi: reindent after last commit.
13 years ago
Nicolas George
79d8cfacf0
lavfi: loop on request_frame if necessary.
Some filters need several input frames before producing output.
For these filter, it becomes simpler to return 0 in
request_frame() and let the framework call it again until
output has been produced.
13 years ago
Nicolas George
befbcc374d
lavfi: add common code to handle options parsing.
13 years ago
Anton Khirnov
556aab8f11
lavfi: use designated initializers in avfilter_class
13 years ago
Clément Bœsch
df5be5e275
lavfi/avfilter: raise filter_frame() error.
13 years ago
Michael Niedermayer
212b89f8b4
avfilter: remove unused variable
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
f963c77856
avfilter: avoid direct access to "frame"->channels
This avoids ABI issues
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Anton Khirnov
7e350379f8
lavfi: switch to AVFrame.
Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it
and use AVFrame instead.
13 years ago
Michael Niedermayer
3c14c82b7e
avfilter: Silence warning: passing argument 3 of av_image_copy from incompatible pointer type
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Stefano Sabatini
e47114d545
lavfi: increment max number of registered filters from 128 to 256
The total number of implemented filters is already over 128.
13 years ago
Xi Wang
eb553096e5
lavfi: fix null checking in avfilter_config_links()
Move the first use of `link' after the null pointer check.
Signed-off-by: Xi Wang <xi.wang@gmail.com>
Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Nicolas George
ff6b34009d
lavfi: fix use-after-free in ff_filter_frame.
Unlike the original ff_start_frame code, the incoming reference
may be freed before that point.
Fix CID966654.
13 years ago
Nicolas George
82541d8330
lavfi: merge all filtering code into ff_filter_frame.
13 years ago
Michael Niedermayer
c0c0b19644
lavfi: remove some draw_slice related code that has become unneeded
Reviewed-by: Nicolas George <nicolas.george@normalesup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Nicolas George
0146c1f0f1
lavfi: remove init and check of rate and layout.
The sample rate and channel layout are negotiated and set
by the filter graph system.
13 years ago
Nicolas George
238edd2fe3
lavfi: add a channels field to AVFilterLink.
Also: fix af_pan and af_aresample, that forgot to update
audio->channels.
13 years ago
Michael Niedermayer
3ed483cdfa
libavfilter: Support using filter_frame for video
With this we can mix filters using filter_frame OR start/draw_slice/end
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
f6dd145533
avfilter: check that filter_frame and slice variants are not both used
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago