Martin Vignali
d3621b2321
avfilter: use av_clip_uintp2 instead of av_clip for 10b and 12b
6 years ago
Paul B Mahol
fbea2ea76e
avfilter/vf_neighbor: fix >8 bit deflate/inflate
6 years ago
Carl Eugen Hoyos
21dd05ee6a
lavfi/minterpolate: Remove declaration of two unused variables.
6 years ago
Paul B Mahol
395508d9b6
avfilter/vf_dedot: initizalize ret variable
6 years ago
Paul B Mahol
4902780d2b
avfilter/vf_lut3d: use av_sscanf
6 years ago
Paul B Mahol
7a73cca254
avfilter: add dedot video filter
6 years ago
Marton Balint
aecd63b926
avfilter/af_afade: fix duration maximum
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Paul B Mahol
662120f2b2
avfilter/vf_convolution: use sqrtf as its faster
6 years ago
Paul B Mahol
1342ec526e
avfilter/vf_blend: add 12bit support
6 years ago
Paul B Mahol
c98a32e4ad
avfilter/vf_blend: add 10bit support
6 years ago
Paul B Mahol
02809e7b06
avfilter/vf_lut2: implement support for different input depths
6 years ago
Philip Langdale
1096614c42
avfilter/vf_bwdif: Use common yadif frame management logic
After adding field type management to the common yadif logic, we can
remove the duplicate copy of that logic from bwdif.
6 years ago
Philip Langdale
fa74e4aef2
avfilter/yadif_common: Add field type tracking to help bwdif
The bwdif filter can use common yadif frame management if we track
when a field is the first or last field in a sequence. While this
information is not used by yadif, the added benefit of removing the
duplicated frame management logic makes it worth tracking this state
in the common code.
6 years ago
Philip Langdale
19d3d0c057
avutil/hwcontext_cuda: Define and use common CHECK_CU()
We have a pattern of wrapping CUDA calls to print errors and
normalise return values that is used in a couple of places. To
avoid duplication and increase consistency, let's put the wrapper
implementation in a shared place and use it everywhere.
Affects:
* avcodec/cuviddec
* avcodec/nvdec
* avcodec/nvenc
* avfilter/vf_scale_cuda
* avfilter/vf_scale_npp
* avfilter/vf_thumbnail_cuda
* avfilter/vf_transpose_npp
* avfilter/vf_yadif_cuda
6 years ago
Paul B Mahol
23f589e073
avfilter/vf_alphamerge: do not check for ret value if all wanted frames are present
It is not needed and may be uninitialized.
6 years ago
Mark Harris
ae4323548a
avfilter/vf_fade: fix start/duration max value
A fade out (usually at the end of a video) can easily start beyond
INT32_MAX (about 36 minutes). Regression since d40dc64173
.
6 years ago
Paul B Mahol
e96742dd3b
avfilter/af_afftfilt: use first input frame timestamp
6 years ago
Paul B Mahol
29f2893318
avfilter/vf_alphamerge: switch to activate
6 years ago
Paul B Mahol
0f2cfa3d80
avfilter/af_headphone: do not leak input frames on error
6 years ago
Paul B Mahol
a09411a0ee
avfilter/af_afftfilt: calculate all channels FFT values upfront
6 years ago
Paul B Mahol
d03030c071
avfilter/af_afftfilt: add more window types
6 years ago
Paul B Mahol
bdc66c50dd
avfilter/af_afftfilt: extend filter functionality
6 years ago
Marton Balint
936d18fb42
avfilter/vf_minterpolate: use common scene sad functions
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Marton Balint
7748f395de
avfilter/vf_select: use common scene sad functions
Signed-off-by: Marton Balint <cus@passwd.hu>
7 years ago
Marton Balint
6c2a7a8e9a
avfilter/vf_framerate: factorize SAD functions which compute SAD for a whole frame
Also add SIMD which works on lines because it is faster then calculating it on
8x8 blocks using pixelutils.
Signed-off-by: Marton Balint <cus@passwd.hu>
7 years ago
Paul B Mahol
8860d30731
avfilter/vf_lut3d: ignore last whitespace when comparing LUT size string
In some situations it might be tab character and in others normal space.
6 years ago
Paul B Mahol
c47b48c0a6
avfilter/vf_lut3d: add spline 1D interpolation
6 years ago
Paul B Mahol
0bc2326b90
avfilter/vf_lut3d: add cosine 1D interpolation
6 years ago
Martin Vignali
75625c555c
avfilter/af_headphone : fix mem leak
report by coverity
CID 1439934
CID 1439935
6 years ago
Paul B Mahol
29fdaaa80d
avfilter/af_afir: fix hang because video is first requested
6 years ago
Paul B Mahol
16d91b7e99
avfilter/af_afir: kill useless code which increases latency for no reason
6 years ago
Paul B Mahol
36348d77b8
avfilter/af_afir: add minp/maxp options to control latency and speed
6 years ago
Paul B Mahol
698e67bef2
avfilter/af_afir: do not leak frame and clear pointer to freed frame
6 years ago
Paul B Mahol
70463b7026
avfilter/avf_showspectrum: add terrain color map
6 years ago
Paul B Mahol
09fdfc11b7
avfilter/avf_showspectrum: add cividis colormap
6 years ago
Paul B Mahol
0f0f840716
avfilter/af_aiir: implement rate option
6 years ago
Paul B Mahol
1d9fe1fdf6
avfilter/af_afir: implement rate option
6 years ago
Paul B Mahol
8dc5eb43b0
avfilter/af_afir: return early when giving video frame
6 years ago
Paul B Mahol
fcbde5e6a4
avfilter/af_afir: remove redundant code
6 years ago
Paul B Mahol
0c6d4e7ba4
avfilter/avf_showspectrum: add plasma color map
6 years ago
Paul B Mahol
ed58db4237
avfilter/avf_showspectrum: add viridis color map
6 years ago
Paul B Mahol
975510758c
avfilter/avf_showspectrum: improve magma colors
6 years ago
Zhong Li
d96ae9d5ea
lavc/qsv_overlay: suppress code scan complain
Suppress the complain "variables 'pix_fmt' is used but maybe
uninitialized".
Signed-off-by: Zhong Li <zhong.li@intel.com>
7 years ago
Paul B Mahol
63fbec7477
avfilter/af_afade: remove unused code
6 years ago
Paul B Mahol
242f7bf202
avfilter/split: use ff_outlink_get_status()
6 years ago
Paul B Mahol
c8625e5c6f
avfilter/af_afade: do not use framequeue directly
6 years ago
Paul B Mahol
4b82b71041
avfilter/af_amerge: use ff_inlink_queued_samples()
6 years ago
Paul B Mahol
decc008929
avfilter/af_amultiply: make use of ff_inlink_queued_samples()
6 years ago
Paul B Mahol
639694eaa5
avfilter/vf_extractplanes: use ff_outlink_get_status()
6 years ago
Philip Langdale
8e50215b5e
avfilter/vf_cuda_yadif: Avoid new syntax for vector initialisation
This requires a newer version of CUDA than we want to require.
6 years ago