Clément Bœsch
f3147917bf
lavf/subtitles: error out in case of bitmap subtitles.
13 years ago
Clément Bœsch
90fb3e9bee
lavfi/subtitles: set a different description between ass and subtitles.
13 years ago
Clément Bœsch
2a14b23484
lavfi: rename vf_ass.c to vf_subtitles.c
13 years ago
Clément Bœsch
08d149d688
lavfi/subtitles: support charenc option.
13 years ago
Clément Bœsch
3a0a959dcb
lavfi/subtitles: split options between ass and subtitles.
13 years ago
Stefano Sabatini
7ca2f8b113
lavfi/mp: drop mp=kerndeint filter
The filter has been natively integrated into libavfilter.
13 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.
13 years ago
Stefano Sabatini
89505f2c3f
lavfi/unsharp: add missing NULL check
13 years ago
Stefano Sabatini
64e592eef2
lavfi/unsharp: merge definition and declaration in init_filter_param()
13 years ago
Stefano Sabatini
d2cadea3f0
lavfi/unsharp: directly access in-loop variables in apply_unsharp()
Increase performance, to match mp=unsharp.
13 years ago
Stefano Sabatini
ef4c71e8f8
lavfi/unsharp: add check on matrix x/y size values oddity
13 years ago
Michael Niedermayer
b4bb996d6f
yadif: remove unused variable
Found by: durandal_1707
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Paul B Mahol
af882e1819
lavfi: port MP noise filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
James Darnley
87d359ff8f
lavfi/yadif: support 9, 12, and 14 bits per pixel
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
James Darnley
724061888b
lavfi/yadif: remove unnecessary cast
Finish what 99162f8 started
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Stefano Sabatini
f84ef19f3f
lavfi/kerndeint: move is_rgb_packed definition to the internal context
No need to recompute it for each new frame.
13 years ago
Clément Bœsch
51ba843f19
lavfi/kerndeint: use aligned linesizes for the temporary buffer.
This improves the performances just enough to match mp=kerndeint.
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
13 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.
13 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
Hendrik Leppkes
5ad43af9a6
lavfi/kerndeint: use av_pix_fmt_desc_get instead of directly accessing the table
Fixes FATE in MSVC DLL builds.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
sedacca@comcast.net
b64de24fd7
lavfi/ebur128: advance pointer to samples
Correct the advancement of a pointer to skip over LFE samples as
intended in the loudness computation.
This suggested patch is 3 of 3 for Ticket #2144 "libavfilter ebur128
loudness inaccuracy, irregular time interval, LFE interference".
This suggested patch supersedes the contribution of January 15, 2013
in the thread “[PATCH] lavfi: EBU R.128 irreg time, ch weights, skip
LFE” which combined multiple fixes in one batch.
13 years ago
David A. Sedacca
de21e6736e
lavfi/ebur128: fix channel weights
Correct the recognition of channel layouts for good channel weight
in the loudness computation.
This suggested patch is 2 of 3 for Ticket #2144 "libavfilter ebur128
loudness inaccuracy, irregular time interval, LFE interference".
Signed-off-by: David A. Sedacca <sedacca at comcast.net>
13 years ago
Anton Khirnov
64ed397635
vf_yadif: fix out-of line reads
Some changes in the border pixels, visually indistinguishable.
13 years ago
Anton Khirnov
ccd70d9c16
vf_yadif: factorize initializing the filtering callbacks
Do it all in config_props().
13 years ago
Stefano Sabatini
7ac3ccc5f2
lavfi/unsharp: use the same macros used in the original MP filter
Remove possibly pointless inconsistency with the ported code.
Also specify parameter value ranges consistent with those of the ported
filter.
14 years ago
Clément Bœsch
0224375180
lavfi/showspectrum: simplify intensity_color_table declaration.
13 years ago
Clément Bœsch
cf8dec7d64
lavfi/showspectrum: pretty-align constants.
Binary object unchanged.
13 years ago
Nicolas George
c557a5b08e
lavfi/vf_ass: reindent after last commit.
13 years ago
Nicolas George
bb3303b94c
lavfi/vf_ass: ignore subtitles decoding errors.
A broken packet with invalid data in the middle of the stream
should not prevent from decoding the rest of the file.
Work around trac ticket #2264 .
13 years ago
Paul B Mahol
41ae43cade
lavfi: remove softskip libmpcodecs wrapper
It is supposed to be used with mencoder only and does
nothing when used with ffmpeg.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Paul B Mahol
968f8acec8
lavfi: remove dsize libmpcodecs wrapper
Filter does nothing, and supposed funcionality
is already available with native filter(s).
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Paul B Mahol
34126cd090
lavfi/transpose: support more pix fmts
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Paul B Mahol
8160864b00
lavfi/amerge: make description consistent with documentation
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Stefano Sabatini
3acaea26e5
lavfi/il: filter out hwaccels formats from the list of supported formats
13 years ago
Stefano Sabatini
0b18965434
lavfi/il: move query_formats() definition up
Respect order of call during the filter lifecycle, improve readability.
13 years ago
Stefano Sabatini
63a9962287
lavfi/il: simplify/generalize linesize computation
Rely on generic utilities for computing each plane linesize.
In particular, add support to NV12/21 formats and avoid use of
PIX_FMT_PLANAR pixdesc flag, whose semantics is questionable.
It also fixes various crashes.
13 years ago
Paul B Mahol
969039eb6e
lavfi/il: fix typo in Copyright
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 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>
13 years ago
Paul B Mahol
6e9abce5e2
lavfi: port MP il filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Paul B Mahol
4fa9defc7f
lavfi/histogram: make waveform mode more useful
Now it displays all color components (not just luma)
either in parade or overlay and also works with RGB colorspace.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Paul B Mahol
e5670cb8a1
lavfi/histogram: make it C90 compliant
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Paul B Mahol
29a92c0114
histogram filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Stefano Sabatini
c0a4871c16
lavfi/select: correctly set prev_t and prev_pts
In particular, fix trac ticket #2248 .
13 years ago
Stefano Sabatini
872855e2a5
lavfi/select: avoid double -> int lossy conversion in debug log
13 years ago
Michael Niedermayer
a00c4b4db0
af_biquad: avoid subtraction in loop
17% faster
Note the speedup is smaller if its done before
storing in the context (gcc 4.6.3 core i7)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
9f956611e3
af_biquad: unroll loop, remove variable copies
This makes the code about 7% faster
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Nicolas George
b5884db437
lavfi: fix missing space in error message.
13 years ago
Nicolas George
3dea8b375e
lavfi: remove disabled code.
13 years ago
Anton Khirnov
99162f8d46
vf_yadif: silence a warning.
clang says:
libavfilter/vf_yadif.c:192:28: warning: incompatible pointer types assigning to
'void (*)(uint8_t *, uint8_t *, uint8_t *, uint8_t *, int, int, int, int, int)'
from 'void (uint16_t *, uint16_t *, uint16_t *, uint16_t *, int, int, int, int, int)'
13 years ago
Michael Niedermayer
2b20397e1f
libmpcodecs/vd_ffmpeg.h: remove, its unused and removed upstream
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago