Clément Bœsch
7668b6832d
lavfi/idet: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
b2d589188f
lavfi/histogram: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
d5226fc575
lavfi/stereo3d: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
a689a6b698
lavfi/noise: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
e4bd1db88e
lavfi/histeq: switch to an AVOptions-based system.
12 years ago
Matthieu Bouron
531158e6be
lavfi/kerndeint: switch to AVOption-based system
12 years ago
Matthieu Bouron
6f46403cb0
lavfi/il: switch to AVOption-based system
12 years ago
Clément Bœsch
4ecee69b20
lavfi/mptestsrc: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
791da4706c
lavfi/mandelbrot: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
bd85fee914
lavfi/life: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
169880e31d
lavfi/cellauto: switch to an AVOptions-based system.
12 years ago
Stefano Sabatini
cff8f91ddf
lavfi/decimate: switch to an AVOption-based system
12 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.
12 years ago
Stefano Sabatini
2ffee3ec14
lavfi/smartblur: switch to AVOption-based system
12 years ago
Clément Bœsch
e2b0edb6ac
lavfi/subtitles: switch to an AVOptions-based system.
12 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...
12 years ago
Clément Bœsch
f8eabab04d
lavfi/geq: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
1cdb9f48db
lavfi/edgedetect: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
34610e11e7
lavfi/curves: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
8da1f1f208
lavfi/colormatrix: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
8388e1e2b3
lavfi/perms: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
5afd58fbb4
lavfi/ebur128: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
4964ec2cd4
lavfi/showspectrum: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
1b1688bfc6
lavfi/silencedetect: switch to an AVOptions-based system.
12 years ago
Clément Bœsch
7c11c21669
lavfi/thumbnail: switch to an AVOptions-based system.
12 years ago
Michael Niedermayer
90efdf98b1
avfilter: support alternative keys in the alternative shorthand system
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Anton Khirnov
ee0e8d4b15
vf_libopencv: switch to an AVOptions-based system.
12 years ago
Anton Khirnov
c334c113d4
vf_scale: switch to an AVOptions-based system.
12 years ago
Anton Khirnov
5aa1a668cf
vf_frei0r: switch to an AVOptions-based system.
12 years ago
Anton Khirnov
e67a87eac8
vf_(no)format: switch to an AVOptions-based system.
12 years ago
Anton Khirnov
4fa1f52e33
af_resample: switch to an AVOptions-based system.
12 years ago
Anton Khirnov
b439c992c2
lavfi: switch to an AVOptions-based system.
12 years ago
Nicolas George
69d67fb622
lavfi: reindent after last commit.
12 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.
12 years ago
Nicolas George
befbcc374d
lavfi: add common code to handle options parsing.
12 years ago
Anton Khirnov
556aab8f11
lavfi: use designated initializers in avfilter_class
12 years ago
Clément Bœsch
df5be5e275
lavfi/avfilter: raise filter_frame() error.
12 years ago
Michael Niedermayer
212b89f8b4
avfilter: remove unused variable
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
f963c77856
avfilter: avoid direct access to "frame"->channels
...
This avoids ABI issues
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Anton Khirnov
7e350379f8
lavfi: switch to AVFrame.
...
Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it
and use AVFrame instead.
12 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>
12 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.
12 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>
12 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.
12 years ago
Nicolas George
82541d8330
lavfi: merge all filtering code into ff_filter_frame.
12 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>
12 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.
12 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.
12 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>
12 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>
12 years ago