Ganesh Ajjanagadde
3b336ec2fb
avfilter/af_sidechaincompress: replace FFABS with fabs
9 years ago
Ganesh Ajjanagadde
ac6b7c47cc
avfilter/af_astats: replace FFABS with fabs
9 years ago
Ganesh Ajjanagadde
9ab98b580e
avfilter/af_agate: replace FFABS with fabs
9 years ago
Alex Agranovsky
cf28490e56
avfilter/drawtext: allow to format pts with strftime
...
Signed-off-by: Alex Agranovsky <alex@sighthound.com>
9 years ago
James Almer
224a529b44
x86/vf_w3fdif: use aligned loads in w3fdif_simple_high
...
Found-by: Ronald S. Bultje <rsbultje@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
James Almer
e8903fbf8e
x86/vf_w3fdif: simplify w3fdif_simple_high
...
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
Ganesh Ajjanagadde
624057df3f
avfilter/buffersrc: add av_warn_unused_result attributes
...
This adds av_warn_unused_result whenever it is relevant.
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
9 years ago
James Almer
d2bf2d094e
x86/vf_w3fdif: move pxor outside the loop in w3fdif_complex_low
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
Clément Bœsch
49f4967dd0
avfilter: add selectivecolor filter
9 years ago
Paul B Mahol
c3d312bb7f
avfilter/x86/vf_w3fdif: add colons after labels
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
5740dc27e1
avfilter/vf_w3fdif: add x86 SIMD
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Andreas Cadhalpun
8d6625642d
doc: fix spelling errors
...
Reviewed-by: Lou Logan <lou@lrcd.com>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
9 years ago
Paul B Mahol
5e0abf59d8
avfilter/vf_blend: fix normal mode with opacity != 1
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Justin Greer
9c168f9a22
avfilter/af_afade: fix start of fade out
...
Fixes #4919
9 years ago
Jean Delvare
8bc708fcee
avfilter/delogo: Set default band to 1
...
The original interpolation algorithm behaved poorly on the borders and
did not even guarantee continuity at the borders. For this reason, a
second interpolation/blending pass was required on the borders to make
them seamless.
However, since the interpolation algorithm was improved in June 2013,
the border issues no longer exist. The new algorithm does guarantee
continuity at the borders, making the second pass useless. A larger
band always increases the cumulated interpolation error. In most cases
it also increases the average interpolation error, even though the
samples in the band are only partially interpolated.
For this reason I would like to get rid of the "band" parameter. As a
first step, let's change its default value from 4 to 1 and document it
as deprecated.
I have benchmarked this change on a combination of input sources and
realistic logo areas. Lowering the band value from 4 to 1 resulted in
8 to 39 % less interpolation error per frame (or 1 to 34 % less
interpolation error per luma sample.)
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
9 years ago
Paul B Mahol
4e7fa057d2
avfilter/vf_w3fdif: scale down coefficiends by 2
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
624a1a0e69
avfilter/x86/vf_blend.asm: hardmix: do same with two pxor instructions less
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
e999210cec
avfilter/x86/vf_blend.asm: 11th register is used, update functions
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
0948ba3204
avfilter/x86/vf_blend.asm: add hardmix and phoenix sse2 SIMD
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Nicolas George
8a9fa46e87
lavfi/vf_yadif: reindent after last commit.
9 years ago
Nicolas George
ea2fd42f9d
lavfi/vf_thumbnail: reindent after last commit.
9 years ago
Nicolas George
90d087247c
lavfi/vf_w3fdif: reindent after last commit.
9 years ago
Nicolas George
d7849248dd
lavfi/vf_alphamerge: reindent after last commit.
9 years ago
Nicolas George
35c3043ea4
lavfi/avf_showspectrum: reindent after last commit.
9 years ago
Nicolas George
4883e5d540
lavfi/vf_yadif: remove looping on request_frame().
9 years ago
Nicolas George
86b8a82f4f
lavfi/vf_w3fdif: remove looping on request_frame().
9 years ago
Nicolas George
73a5546ba8
lavfi/vf_thumbnail: remove looping on request_frame().
9 years ago
Nicolas George
ca540fbdb4
lavfi/vf_select: remove looping on request_frame().
9 years ago
Nicolas George
4bc7eb2dd2
lavfi/vf_fps: remove looping on request_frame().
9 years ago
Nicolas George
a45e96a54f
lavfi/vf_alphamerge: remove looping on request_frame().
9 years ago
Nicolas George
8a2e2fc34a
lavfi/avf_showwaves: remove looping on request_frame().
9 years ago
Nicolas George
9a520c4d52
lavfi/avf_showspectrum: remove looping on request_frame().
9 years ago
Nicolas George
114f3f526e
lavfi/avf_showcqt: remove looping on request_frame().
9 years ago
Nicolas George
4982130d5a
lavfi/af_aresample: remove looping on request_frame().
9 years ago
Paul B Mahol
ac74e857a2
avfilter/vf_stereo3d: add x86 SIMD for anaglyph outputs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
a342c2a531
afilter/af_extrastereo: remove dead initialization
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
755242b912
avfilter:audio: fix shadowed AVFrame *out
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Michael Niedermayer
d1c8368e40
avfilter/af_extrastereo: Fix shadowed variable
...
Fixes CID1325675
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Paul B Mahol
0c2b37fed4
avfilter: add displace video filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Clément Bœsch
513fcd4167
avfilter/ebur128: use AV_OPT_TYPE_BOOL for video option
9 years ago
Kyle Swanson
4f721bfd46
avfilter/ebur128: add dualmono measurement option
9 years ago
Paul B Mahol
e306e43633
avfilter/vf_stereo3d: rewrite in preparation for SIMD
...
Also slightly faster.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Michael Niedermayer
fd9a528523
avfilter/vf_blend: Fix argument types, fix segfault in asm
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Paul B Mahol
9762554dd0
avfilter/vf_blend: add x86 SIMD for some modes
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
13090895cf
avfilter/vf_tinterlace: add mergex2 mode
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
160556c9ad
avfilter/vf_maskedmerge: add SIMD for maskedmerge with 8 bit depth input
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
1d7d824494
avfilter/af_rubberband: add process_command()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Carl Eugen Hoyos
ac7b1f7423
lavfi/mandelbrot: Output RGB0 instead of RGBA.
9 years ago
Paul B Mahol
0701ff2c32
avfilter/x86/vf_psnr.asm: fix typo
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
30ce6fd106
avfilter/vf_maskedmerge: get rid of MaskedMergeContext from functions that do actual work
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago