Gyan Doshi
b5b6f6ad59
avfilter/buffersrc: print relevant info when skipping filter reinit
The timestamp of the changed input frame as well as its relevant
properties can be examined by the user. Only applicable when
reinit_filter is disabled on the input stream.
7 years ago
Zhong Li
260f1960e7
lavf/vaapi_deinterlace: return error if mode unsupported
Reviewed-by: Mark Thompson <sw@jkqxz.net>
Signed-off-by: Fuwei Tang <fuweix.tang@intel.com>
Signed-off-by: Zhong Li <zhong.li@intel.com>
7 years ago
Gyan Doshi
3224d6691c
avfilter/afade+acrossfade: allow skipping fade on inputs
New fade curve value 'nofade' passes audio samples as-is.
Primarily useful in carrying out acrossfade without fades.
7 years ago
Zachary Zhou
b8ebce4f84
libavfilter: add transpose_vaapi filter
Swap width and height when do clock/cclock rotation
Add reversal/hflip/vflip options
ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128
-hwaccel_output_format vaapi -i input.264 -vf "transpose_vaapi=clock_flip"
-c:v h264_vaapi output.h264
Signed-off-by: Zachary Zhou <zachary.zhou@intel.com>
Signed-off-by: Mark Thompson <sw@jkqxz.net>
7 years ago
James Almer
af05070ddf
avfilter/vf_paletteuse: don't constantly free and realloc internal frames
Reviewed-by: Clément Bœsch <u@pkh.me>
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
Gyan Doshi
f60fdbc960
avfilter/extractplanes: add support for 12-bit YUVA formats
At present, 16-bit auto-scaled format results in incorrect alpha
extraction.
7 years ago
Paul B Mahol
9217dedcd9
avfilter/af_anlmdn: add timeline support
7 years ago
Paul B Mahol
1ea5529dd2
avfilter: add maskfun filter
7 years ago
Paul B Mahol
f4fd8ef725
avfilter/af_anlmdn: rework how denoising strength is used
Make into account patch size.
7 years ago
Paul B Mahol
c65c4ce773
avfilter/af_anlmdn: do not output more samples than received
7 years ago
Paul B Mahol
c563513fdf
avfilter/af_anlmdn: drain samples at end
7 years ago
Paul B Mahol
b5ae61d2c0
avfilter/af_anlmdn: do not trim first samples
Instead denoise from start, assumming missing samples are silence.
7 years ago
Paul B Mahol
0c0fc8896c
avfilter/af_anlmdn: log used parameters
7 years ago
Paul B Mahol
395e8a53fa
avfilter/af_anlmdn: use lut table to calculate weights
7 years ago
Paul B Mahol
dcae5ba322
avfilter: add anlmdn filter x86 SIMD optimizations
7 years ago
Carl Eugen Hoyos
02b6d1dd63
lavfi/f_select: Cosmetics, move a function.
Silences a warning when only aselect was enabled:
libavfilter/f_select.c:421:12: warning: 'query_formats' defined but not used
7 years ago
Carl Eugen Hoyos
e51811d215
lavfi/f_select: Fix aselect filter standalone compilation.
7 years ago
Carl Eugen Hoyos
e52140ba37
lavfi/Makefile: Fix bwdif filter standalone compilation.
7 years ago
Paul B Mahol
ed3b64402e
avfilter/af_anlmdn: ignore too small values
7 years ago
Paul B Mahol
8a1fc95840
avfilter: add anlmdn audio filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years ago
Paul B Mahol
f2e2456294
avfilter/af_afir: adjust min partition size
Minimal value allowed by our FFT is 16 thus min partition size is 8.
7 years ago
James Almer
ef67af31ff
x86/af_afir: use three operand form forat some instructions
Fixes compilation with old yasm versions.
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
5402c1886b
x86/af_afir: add ff_fcmul_add_avx()
fcmul_add_c: 1228.8
fcmul_add_sse3: 334.3
fcmul_add_avx: 186.3
Tested on a Core i5 4460 @ 3.2GHz
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
82043dfd2e
avfilter/af_afir: split off fcmul_add into a DSP context
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
9b5bd665e1
x86/af_afir: fix processing the last element
ff_fcmul_add_sse3() is now identical to the C version.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
Paul B Mahol
af5b6b45b4
avfilter/vf_detelecine: fix obvious frame memory leaks
7 years ago
Michael Niedermayer
1b6695354d
avfilter/af_biquads: minor simplification by using ff_exp10()
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Michael Niedermayer
5785e0e9c4
avfilter/af_crossfeed: Use ff_exp10()
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Michael Niedermayer
796807022c
avfilter/ebur128: Simplify by using log10()
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Michael Niedermayer
47c3a10b16
avfilter/vf_tonemap_opencl: Make static tables const
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Paul B Mahol
35a8179149
avfilter/af_adelay: allow setting delays in seconds
7 years ago
Paul B Mahol
e1f7881d92
afilter/af_sofalizer: check explicitly other type
7 years ago
Paul B Mahol
51b356eef8
avfilter/af_sofalizer: stop allocating never used buffers
7 years ago
Paul B Mahol
86555a2fbf
avfilter/af_afir: fix overhead for small partitions
7 years ago
Paul B Mahol
3e8f211d86
avfilter/vf_chromashift: remove invalid offset
7 years ago
Paul B Mahol
ea3a980a61
avfilter/af_afir: do not over allocate fft buffer
7 years ago
Marton Balint
f9e947845f
avfilter/af_asetnsamples: fix last frame props
Frame properties were not copied, so e.g. PTS was not set for the last frame.
Regression since ef3babb2c7 .
Signed-off-by: Marton Balint <cus@passwd.hu>
7 years ago
Zachary Zhou
b6b3159b04
lavfi/vaapi: Add constant VAAPI_VPP_BACKGROUND_BLACK
Signed-off-by: Zachary Zhou <zachary.zhou@intel.com>
Signed-off-by: Mark Thompson <sw@jkqxz.net>
7 years ago
Paul B Mahol
ba3d983c95
avfilter/af_afir: stop using as much threads as stream have it
7 years ago
Paul B Mahol
72270d5bd0
avfilter/af_afir: optimize code a little more
Avoid memset.
7 years ago
Paul B Mahol
a53a9f1c8d
avfilter/af_afir: implement non-uniform partitioned convolution
Using multiple frequency delay lines.
7 years ago
Paul B Mahol
300dc45fdc
avfilter/af_afir: properly split IR into multiple segments
7 years ago
Paul B Mahol
3c3eb4930e
avfilter/af_afir: make part_index values per channel
7 years ago
Paul B Mahol
31c9d693aa
avfilter/af_afir: make number of segments extendable
7 years ago
Paul B Mahol
6095356d5b
avfilter/af_afir: use AVFrame for coeff too
7 years ago
Paul B Mahol
1ba909fabe
avfilter/af_afir: use segment pointer
7 years ago
Paul B Mahol
30bf54b9f3
avfilter/af_afir: introduce uninit_segment() and use it
7 years ago
Paul B Mahol
8007e8fc67
avfilter/af_afir: fix minp/maxp range and change default value for maxp
7 years ago
Paul B Mahol
c343e81ffd
avfilter/af_afir: introduce init_segment() and use it
7 years ago
Paul B Mahol
e57053417a
avfilter/af_afir: move allocation stuff where it belongs
7 years ago