Paul B Mahol
2b26077c95
lavfi/blend: use standard options parsing
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
a95e683867
lavfi/noise: use standard options parsing
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
659672f3ee
lavfi/afade: use standard options parsing
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
bd252ff6fa
lavfi/smptebars: fix invalid writes
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
b1dea2c0d8
lavfi/blend: add N variable
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
6a08ccd61d
lavfi/smptebars: fix output for subsampled yuv
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Anton Khirnov
6d0546bbaf
avfiltergraph: set deprecated filter_count.
12 years ago
Nicolas George
d38c173dfb
lavfi/af_atempo: simplify request_frame loop.
12 years ago
Nicolas George
b570f24d76
lavfi/af_asetnsamples: simplify request_frame loop.
12 years ago
Nicolas George
9566ba91ab
lavfi/f_ebur128: remove request_frame hack.
12 years ago
Nicolas George
77fa554b6e
lavfi/vf_tile: simplify request_frame loop.
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
Carl Eugen Hoyos
c484b3af15
Fix make checkheaders without opencl headers.
12 years ago
Paul B Mahol
6fcb4ae1d8
lavfi/afade * biquads: call av_frame_copy_props()
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
0ab10f69ef
lavfi/earwax: clip sample, this is what sox does
Fixes #1884 .
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Carl Eugen Hoyos
6e90d9e206
vf_deshake: Reorder constant arguments in an if() statement.
Fixes compilation with clang on netbsd with --disable-optimizations.
Tested-by: Paul B Mahol
12 years ago
Paul B Mahol
bf65752848
aphaser filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Anton Khirnov
6e3c13a559
avfiltergraph: check for sws opts being non-NULL before using them.
Avoid snprintfing a NULL pointer.
CC: libav-stable@libav.org
12 years ago
Clément Bœsch
e7692a9bac
lavfi/edgedetect: reindent after previous commit.
12 years ago
Clément Bœsch
e366aec030
lavfi/edgedetect: add direct path.
12 years ago
highgod0401
9079359141
deshake opencl based on comments on 20130402 3rd
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Clément Bœsch
6278bc8a6c
lavfi/curves: make use of options to store the preset names.
12 years ago
Nicolas George
52853077ee
lavfi/af_asetnsamples: fix EOF handling.
Only filter one buffered frame.
Correctly return EOF if there is none.
12 years ago
Nicolas George
f810ca63f8
lavfi: detect merge failure for unknown layouts.
Detect when filtering known layouts from an explicit list
results in an empty list.
Fix erratic behavior.
12 years ago
Stefano Sabatini
39aad43465
lavfi/overlay: fix debug PTS output in try_filter_frame()
The PTS of the input frames must be interpreted according to the input
timebase, which is not the same as the output timebase.
12 years ago
Clément Bœsch
01b2d1288a
lavfi/volume: use designated initializers for the sample_fmts declaration.
12 years ago
Clément Bœsch
4dae804d3c
lavfi/volume: use copy props helper instead of incomplete manual code.
12 years ago
Clément Bœsch
29667a2c20
decimate: check for avctx ptr before closing.
Fixes a crash init failed before setting avctx.
12 years ago
Michael Niedermayer
e0dd8cadcc
af_join: fix channel count and format
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
acaee26008
af_channelsplit: set output channels, fix assertion failure
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Paul B Mahol
705b607db8
lavfi/biquads: fix min allowed option value
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Clément Bœsch
1ae44c87c9
lavfi/gradfun: remove rounding to match C and SSE code.
There is no noticable benefit for such precision.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
13 years ago
Clément Bœsch
38a2f88d39
lavfi/gradfun: fix dithering in MMX code.
Current dithering only uses the first 4 instead of the whole 8 random values.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
13 years ago
Clément Bœsch
2d66fc543b
lavfi/gradfun: fix rounding in MMX code.
Current code divides before increasing precision.
Also reduce upper bound for strength from 255 to 64. 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.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
13 years ago
Clément Bœsch
8b9a153ef3
lavfi/gradfun: do not increment DC pointer for odd values.
First DC is only used once otherwise. This also makes the code
consistent with ASM versions.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
13 years ago
Michael Niedermayer
0d6e5a1712
vsrc_mandelbrot: Mandel morphing support
Example: ffplay -f lavfi "mandelbrot=outer=outz:morphamp=1:end_scale=2:maxiter=100"
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
79938a4e97
mandelbrot: add outer coloring method showing bailouted z
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
a2b5825649
vsrc_mandelbrot: support coloring the outside white
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Paul B Mahol
62d36abef4
lavfi/mptestsrc: make use of AV_OPT_TYPE_VIDEO_RATE
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
401f9c95e9
lavfi/cellauto: make use of AV_OPT_TYPE_VIDEO_RATE
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
8c5b37b402
lavfi/life: make use of AV_OPT_TYPE_VIDEO_RATE
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
975efc8864
lavfi/mandelbrot: make use of AV_OPT_TYPE_VIDEO_RATE
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
54056c6655
lavfi/testsrc: make use of AV_OPT_TYPE_VIDEO_RATE
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Paul B Mahol
7606f4a1af
lavfi/fps: make use of AV_OPT_TYPE_VIDEO_RATE
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Clément Bœsch
e32cbd0f54
lavfi/perms: add myself to the copyright header.
12 years ago
Clément Bœsch
9371467d9d
lavfi/perms: add seed option.
12 years ago
Clément Bœsch
e600d0628e
lavfi/perms: remove unecessary indirection after f7324c06.
12 years ago
Clément Bœsch
133035c40d
lavfi/curves: add forgotten strong_contrast preset.
12 years ago
Clément Bœsch
183f3450fd
lavfi/curves: support preset shorthand.
12 years ago