Carl Eugen Hoyos
6a9af92565
Allow remaining 32bit RGB packed pix_fmts in kerndeint filter.
Reviewed-by: Stefano Sabatini
13 years ago
Stefano Sabatini
860b5c0a63
lavfi/kerndeint: fix mismatch between declared pixel format and test
+10l.
13 years ago
Matthieu Bouron
be0a67bd65
lavfi/drawutils: fix blending computation in blend_line function
If width is not alligned with hsub, background component should only be
multiplied once by sub alpha component.
13 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.
13 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.
13 years ago
Matthieu Bouron
bbab9cceb9
lavfi/drawutils: fix typo
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Stefano Sabatini
cb8d3965fd
lavfi/yadif: add support to named constants
13 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.
13 years ago
Stefano Sabatini
8674597fe5
lavfi/yadif: remove redundant NULL checks in uninit
13 years ago
Stefano Sabatini
4ea7c17932
lavfi/yadif: fail during the configuration stage in case of invalid video size
This is better than repeatedly failing during the filtering stage.
13 years ago
Stefano Sabatini
b52c1d0c99
lavfi/yadif: remove unused poll_frame callback
13 years ago
Clément Bœsch
491ca0e89f
Replace references to "que" with the appropriate word.
"que" sounds like a slang word to me. This commit renames a few
variables, fix the comments and the logging messages (sometimes along
with small other typo fixes).
13 years ago
Nicolas George
b99bef17b4
lavfi/avfiltergraph: check pick_format return code.
13 years ago
Paul B Mahol
ba1cbf40ce
lavfi/lut: use ff_fill_rgba_map()
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Nicolas George
82541d8330
lavfi: merge all filtering code into ff_filter_frame.
13 years ago
Paul B Mahol
8e4e532bb2
lavfi/avcodec: fix typo
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Nicolas George
2eb2e1798e
lavfi: add avfilter_get_audio_buffer_ref_from_arrays_channels.
It is the same as avfilter_get_audio_buffer_ref_from_arrays
except it has a "channels" and the channel layout can be 0.
13 years ago
Nicolas George
11ab2c25b6
lavfi/avfiltergraph: print query_formats errors.
13 years ago
Diego Biurrun
bcb8d9eb8f
Drop unnecessary 'l' length modifier when printfing double values.
%f denotes a double argument and 'l' does nothing in this case
according to the C spec.
13 years ago
Clément Bœsch
8d06e83d16
lavfi/Makefile: add missing dependencies to FFLIBS.
13 years ago
Clément Bœsch
21b6991cd5
lavfi/Makefile: make FFLIBS list consistent.
13 years ago
Nicolas George
c36302a7a4
lavfi/sink_buffer: switch to filter_frame.
13 years ago
Nicolas George
a978c04e22
lavfi/video: ensure that filter_frame is called.
This is a temporary workaround until all filters have been
upgraded to filter_frame and the framework can forget completely
about start_frame/draw_slice/end_frame.
13 years ago
Michael Niedermayer
b84871b8eb
vf_tinterlace: dont mix declarations and expressions
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
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
Mark Himsley
8997a0fa79
lavfi/tinterlace: add low-pass-filter for top/bottom interleave modes
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
13 years ago
Michael Niedermayer
3cd137bfea
vf_deshake: fix strict aliassing errors
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
53228f47d6
avf_concat: init pointers to NULL for saftey and to avoid warning of uninitialized use.
Reviewed-by: Nicolas George <nicolas.george@normalesup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
981baf742c
lavfi: replace REGISTER_BUILTIN_FILTER() by REGISTER_FILTER_UNCONDITIONAL()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Diego Biurrun
c73c87b412
cosmetics: Prettyprint codec/format/filter registration files
13 years ago
Diego Biurrun
69583bd3b1
avfilter: Refactor unconditional filter registration
13 years ago
Michael Niedermayer
8afe168c78
vf_divtc: dont mix av_strdup and free
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
baa5d6df77
vf_detc: dont mix av_strdup & free
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
458afd2a0e
vf_mp: fix 'discards const qualifier from pointer target type'
args are not supposed to be changed by filters even if the argument is
not marked as const.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Clément Bœsch
ceee4407e3
lavfi/tile: small align cosmetics.
13 years ago
Clément Bœsch
4cd724daee
lavfi/tile: remove usage of link->{cur,out}_buf.
13 years ago
Clément Bœsch
3b870f973e
lavfi/scale: remove usage of link->cur_buf.
13 years ago
Clément Bœsch
a612e86ea6
lavfi/deshake: remove usage of link->cur_buf.
13 years ago
Clément Bœsch
5673a0102a
lavfi/decimate: remove usage of link->cur_buf.
13 years ago
Clément Bœsch
33e0eb5109
lavfi/video: remove unused ff_inplace_start_frame().
13 years ago
Paul B Mahol
c46cfedf09
build: mp filter does not depend on postproc anymore
This fixes testprogs build target if libpostproc is disabled.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Michael Niedermayer
a2349dc3f0
vf_idet: fix type of stats
Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Clément Bœsch
d155abd1fc
lavfi/idet: remove unused assert include.
13 years ago
Clément Bœsch
a7f0af1b9a
lavfi/idet: remove unecessary context assignment.
13 years ago
Clément Bœsch
43cbd4406e
lavfi/idet: support named parameters.
The parameters are currently not documented in doc/filters.texi, but now
they at least appear in the automatic help.
13 years ago
Clément Bœsch
915d7487d7
lavfi/idet: remove unecessary poll_frame callback.
13 years ago
Stefano Sabatini
e06c147581
lavfi/aresample: fix style
Improve overall consistency/improve readability.
13 years ago
Hendrik Leppkes
8b6b3632fe
vf_pp: add postproc to the library dependencys for avfilter when enabled.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
bd16f0a331
avfiltergraph: put variables used in #if 0 code themselfs under #if 0
Fixes unused variable warnings
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 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.
13 years ago