Stefano Sabatini
aeac1dae29
lavfi/fieldorder: add support to named options
12 years ago
Stefano Sabatini
35135a3989
lavfi/smartblur: add support to named options
12 years ago
Clément Bœsch
65fc80f012
lavfi: add curves filter.
12 years ago
Clément Bœsch
3d813e7ec3
lavfi: bump minor version after the first round of evil changes.
12 years ago
Anton Khirnov
d8b31be6ca
Add the bumps and APIchanges entries for reference counted buffers changes.
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
Clément Bœsch
34d0ea5247
lavfi/deshake: support named options.
12 years ago
Stefano Sabatini
f164228fd7
lavfi/overlay: add support for partial overlaying
Partially rework the iteration logic, in order to limit iteration only
for the clipped overlay region.
12 years ago
Paul B Mahol
1c808943b8
lavfi/mp: drop mp=stereo3d filter
The filter has been natively integrated into libavfilter.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
3f35f36a2e
lavfi: port MP stereo3d filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Stefano Sabatini
b59cd089ff
lavfi/abuffersink: add sample_rates field to AVABufferSinkParams
Allow to select sample rates.
12 years ago
Justin Ruggles
9f1223562e
lavfi: connect libavresample options to af_resample via AVFilterGraph
12 years ago
Stefano Sabatini
f30979e095
lavfi/boxblur: add support to named options
12 years ago
Paul B Mahol
47619e41c4
blend filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Stefano Sabatini
22b06103f0
lavfi/overlay: add format option
In particular, fix misbehavior in case main and overlay input formats
mismatch (e.g. YUV420 and YUV444).
12 years ago
Stefano Sabatini
3d77a27548
lavfi/overlay: implement shortest option
Force termination when the overlay stream ends. Simplify scripting logic,
for example when an infinite source is used to generate a background for
a composite video.
12 years ago
Stefano Sabatini
a2a1e20fa2
lavfi/decimate: use named options
12 years ago
Stefano Sabatini
7ca2f8b113
lavfi/mp: drop mp=kerndeint filter
The filter has been natively integrated into libavfilter.
12 years ago
Stefano Sabatini
8c85a9f046
lavfi/mp: drop mp=unsharp filter
The native filter is equivalent from the point of view of the features
and of performances.
12 years ago
Stefano Sabatini
ef4c71e8f8
lavfi/unsharp: add check on matrix x/y size values oddity
12 years ago
Paul B Mahol
af882e1819
lavfi: port MP noise filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Stefano Sabatini
2042cd3769
lavfi/unsharp: extend range for amount values, to reflect the behavior of mp=unsharp
Also update the documentation accordingly, and suggest a meaningful range.
12 years ago
Stefano Sabatini
fbcc584d3a
lavfi/unsharp: use named options, and add missing checks on matrix size values
In particular, avoid out-of-buffer access and crashes with too big
values, and rework documentation accordingly.
14 years ago
Paul B Mahol
c0a8918f2a
lavfi: remove mp=il filter
Native il video filter is now available.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
6e9abce5e2
lavfi: port MP il filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
29a92c0114
histogram filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Stefano Sabatini
1897109c00
lavfi/pad: add support to named options
12 years ago
Paul B Mahol
b70ea49ca3
Port biquads filters from SoX
Adds allpass, bass, bandpass, bandreject, biquad,
equalizer, highpass, lowpass and treble filter.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Nicolas George
42c6f2a645
lavfi/vf_drawtext: default to expansion=normal.
12 years ago
Nicolas George
255ae9f380
lavfi: version bump and change log entries after the last commits.
12 years ago
Stefano Sabatini
b7d34b328b
lavfi/showwaves: add display mode option and mode=line
12 years ago
Paul B Mahol
6ea8a830e8
afade filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Stefano Sabatini
2852bd704a
lavfi/fade: accept shorthand syntax
12 years ago
Stefano Sabatini
0140566359
lavfi: add histeq filter
This is a port of virtual dub's histogram equalization filter by Donald
A. Graft. Based on the work by Jérémy Tran <tran.jeremy.av@gmail.com>,
done for SOCIS 2012.
12 years ago
Stefano Sabatini
172505b8bc
lavfi: add kerndeint filter
This is a port of the kerndeint filter (libmpcodecs/vf_kerndeint) by
Donal A. Graft (original avisynth plugin author), and is based on the
work by Jérémy Tran <tran.jeremy.av@gmail.com> done for SOCIS 2012.
12 years ago
Stefano Sabatini
cb8d3965fd
lavfi/yadif: add support to named constants
12 years ago
Stefano Sabatini
f7dc6aa6b1
lavfi/yadif: add support to named options and options introspection
Also rename the "enable_auto" field to "deint", to match the name of the
option.
12 years ago
Mark Himsley
8997a0fa79
lavfi/tinterlace: add low-pass-filter for top/bottom interleave modes
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
12 years ago
Clément Bœsch
768c47ec37
lavfi: remove mp=pp filter.
Native pp filter is available.
postproc dependency is also dropped from mp wrapper since it was the
only filter needing that dependency.
12 years ago
Clément Bœsch
9b8de93036
lavfi: add pp filter.
Ported from MPlayer. Original author is A'rpi, with various
contributions from Michael Niedermayer. The original documentation was
mostly written by Diego Biurrun. See the MPlayer history for full
credits.
The filter is under GPL like the original filter, even if it differs
quite a lot. There is not much point in making it LGPL since pp is under
GPL.
12 years ago
Stefano Sabatini
bde1e8bf06
lavfi/overlay: make use of av_opt_set_from_string()
Simplify.
12 years ago
Nicolas George
34de47aa35
lavfi: add an accessor for ref->audio->channels.
12 years ago
Clément Bœsch
526e2415bd
lavfi/gradfun: support named options.
This breaks usage for out-of-range values.
12 years ago
Clément Bœsch
3bdd70fc66
lavfi/gradfun: reduce up limit for threshold.
This will prevent an overflow in the SSSE3 and MMX filter_line code:
delta is expressed as an u16 being shifted by 2 to the left. If it
overflows, having a strength not above 64 will make sure that m is set
to 0 (making the m*m*delta >> 14 expression void).
A value above 64 should not make any sense unless gradfun is used as a
blur filter.
12 years ago
Michael Niedermayer
5eae7f8f35
avfilter: add apad filter
This filter pads an audio stream with silence
It can together with -shortest be used to extend audio streams to
the same length as video.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Stefano Sabatini
1e5492ffe6
lavfi/crop: add support to option parsing
Also fix documentation accordingly.
12 years ago
Stefano Sabatini
6ba1f28008
lavfi/select: add support to options
Add options introspection, and improve error feedback.
12 years ago
Stefano Sabatini
f5461face5
lavfi: add aselect audio variant of select
12 years ago
Clément Bœsch
fd3cdcaf5f
lavfi: remove mp=denoise3d filter.
hqdn3d was meant to be a more efficient denoise3d filter, is supported
natively, and is faster on my computer thanks to the ASM optimisations.
12 years ago
Stefano Sabatini
642a60f1c2
lavfi/setfield: add support to named options and introspection
12 years ago