ef8979f199
avfilter/Makefile: skip building opencl.h when opencl is disabled
...
Fixes make checkheaders.
Signed-off-by: James Almer <jamrial@gmail.com >
2017-11-23 19:11:17 -03:00
3650cb2dfa
lavu,lavfi,ffmpeg: Remove experimental OpenCL API
...
This was added in early 2013 and abandoned several months later; as far as
I can tell, there are no external users. Future OpenCL use will be via
hwcontext, which requires neither special OpenCL-only API nor global state
in libavutil.
All internal users are also deleted - this is just the unsharp filter
(replaced by unsharp_opencl, which is more flexible) and the deshake filter
(no replacement).
2017-11-22 23:20:39 +00:00
5514bab37a
vf_hwmap: Pass mapping mode when deriving frames context on an existing device
...
To match creation on a newly-derived device. (This was missed earlier
because the mode is only used in some cases.)
2017-11-22 23:18:42 +00:00
7faa8d8b03
lavfi: Add OpenCL unsharp mask filter
...
Intended to replace existing opencl mode of the unsharp filter.
Supports many more pixel formats and works without immediate upload
and download of frame data. The options are compatible with the
existing filter.
2017-11-22 23:18:35 +00:00
9204b2deea
lavfi: Add OpenCL overlay filter
...
Input and output formats must be the same, the overlay format must be
the same as the input except possibly with an additional alpha component.
2017-11-22 23:18:02 +00:00
59d6529333
lavfi: Add infrastructure for building OpenCL source into libavfilter
2017-11-22 23:17:34 +00:00
5c21c41b7d
lavfi: Add some common code for OpenCL filtering
2017-11-22 23:15:48 +00:00
000836c2a9
avfilter/af_asetnsamples: add missing error check
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-21 18:29:39 +01:00
afd2bf54c3
avfilter/avf_avectorscope: add swap and mirror options
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-21 12:27:03 +01:00
f7d77b4112
lavf/qsv_vpp: check the return value of ff_formats_ref()
...
Fixes the build warning of "ignoring return value of ‘ff_formats_ref’,
declared with attribute warn_unused_result"
Signed-off-by: Zhong Li <zhong.li@intel.com >
Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com >
Signed-off-by: Mark Thompson <sw@jkqxz.net >
2017-11-20 15:47:05 +00:00
81c615f0fe
lavf/qsv_overlay: check the return value of ff_formats_ref()
...
Fixes the build warning of "ignoring return value of ‘ff_formats_ref’,
declared with attribute warn_unused_result"
Signed-off-by: Zhong Li <zhong.li@intel.com >
Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com >
Signed-off-by: Mark Thompson <sw@jkqxz.net >
2017-11-20 15:47:05 +00:00
16d67fabb1
avfilter/avfiltergraph: pass correct audio/video flags
...
Previously video flags where set for audio option.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-20 13:58:50 +01:00
5c7c0c5b58
avfilter/af_afftfilt: add missing error check
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-20 13:54:04 +01:00
4073046089
avfilter/af_headphone: add missing error check
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-20 13:54:04 +01:00
d1b284119b
avfilter/af_afir: add missing error check
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-20 13:54:04 +01:00
200f497997
avfilter/af_surround: add missing error check
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-20 13:54:04 +01:00
185af4ccb1
avfilter/af_extrastereo: fix filtering when clipping is disabled
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-20 10:58:35 +01:00
69cbebbd3d
avfilter/af_surround: add some more layouts
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-19 21:20:16 +01:00
460df96904
avfilter: fix indentation
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-19 21:18:00 +01:00
4f4e19914d
lavfi/af_pan: fix sign handling in channel coefficient parser
...
When a channel formula ends with a subtraction, the next formula will
otherwise have its first coefficient negated.
2017-11-19 17:32:11 +01:00
e679ac8d7c
avfilter: add acontrast filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-19 12:50:04 +01:00
5d7c76566c
avfilter: add multiband compand filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-17 20:34:04 +01:00
03dae121c0
avfilter/vf_subtitles: remove usage of AVCodecContext accessors
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-11-15 01:14:22 -03:00
c7ded42d5d
avfilter/vf_premultiply: fix memory-leak on failure
...
Fixes CID #1416352
2017-11-13 20:33:10 +01:00
237ccd8a16
lavfi/paletteuse: check get_color return value
...
Fixes CID #1420396
2017-11-13 20:33:10 +01:00
1828c549c3
avfilter/vf_*_qsv: Fix flags
...
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-13 03:58:34 +01:00
7a060867f3
avfilter/vf_tile: add overlap option
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-12 18:03:53 +01:00
5f1bb258ab
avfilter/vf_hysteresis: allow using framesync options
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-12 11:48:52 +01:00
789731affa
avfilter/vf_maskedmerge: ignore SAR from all inputs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-12 11:43:06 +01:00
a28e70beab
avfilter/vf_lut2: ignore SAR from all inputs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-12 11:40:49 +01:00
79aa9d8aee
avfilter/vf_blend: ignore SAR from all inputs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-12 11:39:16 +01:00
19d2108a98
avfilter/vf_hysteresis: ignore SAR from all inputs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-12 11:36:59 +01:00
2afeb3f8ab
avfilter/vf_maskedclamp: ignore SAR from all inputs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-12 11:36:59 +01:00
1a24d4f020
Merge commit 'ea25ccd1b2a980df8d43cc1f86a23e3c094090a6'
...
* commit 'ea25ccd1b2a980df8d43cc1f86a23e3c094090a6':
qsv: Join the derived session to the parent
Merged-by: James Almer <jamrial@gmail.com >
2017-11-11 15:24:08 -03:00
4391d6cb81
Merge commit 'a5a6ac1a123a927e5bed984ed757a29b7ff87dab'
...
* commit 'a5a6ac1a123a927e5bed984ed757a29b7ff87dab':
libavfilter/overlay_qsv: Add QSV overlay vpp filter
libavfilter/vf_vpp: Add common filters of the qsv vpp
Merged-by: James Almer <jamrial@gmail.com >
2017-11-11 15:07:06 -03:00
672e704e4a
Merge commit 'feed239021bad89743d5e7989b426ae594322eb7'
...
* commit 'feed239021bad89743d5e7989b426ae594322eb7':
yadif: Account for the buffer alignment while processing the frame edges
See 221f902f1d
Merged-by: James Almer <jamrial@gmail.com >
2017-11-11 10:09:41 -03:00
da99b3f0c9
lavfi/scale2ref: Set output frame rate to main input frame rate.
...
Fixes ticket #6817 .
2017-11-08 22:50:05 +01:00
975db5dcc2
Merge commit '550cb6a85d0f7211289f7a789527d48cb29460ff'
...
* commit '550cb6a85d0f7211289f7a789527d48cb29460ff':
lavf/vf_deinterlace_qsv: Enable the qsv deinterlace vpp
Merged-by: James Almer <jamrial@gmail.com >
2017-11-08 13:47:42 -03:00
163e3bd097
Merge commit 'f519e131c101ae3948dabf1f7f598efbff5fb536'
...
* commit 'f519e131c101ae3948dabf1f7f598efbff5fb536':
af_bs2b: Add missing casts to complex pointer assignments
Merged-by: James Almer <jamrial@gmail.com >
2017-11-06 17:45:31 -03:00
4c38aa79ec
avfilter/vf_libvmaf: fix errors while running with psnr=1.
...
This patch fixes the seg fault which ocuured while running libvmaf filter
with option psnr=1.
Signed-off-by: ashk43712 <ashk43712@gmail.com >
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2017-11-06 07:50:11 -05:00
1f24b33d9a
avfilter/vf_tile: remove limit of max tile size
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-03 21:15:42 +01:00
d5995c531d
lavfi/framepool: use av_image_check_size2().
...
Allow filters to handle larger frames.
2017-11-02 12:23:46 +01:00
345e7072ab
lavfi: check links properties after configuring them.
...
For now, check the image size.
Inspired by a patch from Paul B Mahol.
Invalid sizes would be detected later by allocation failures,
detecting problems earlier is cleaner.
2017-11-02 10:42:16 +01:00
a0560d0477
avfilter/vf_ocr: check ff_set_common_formats() return value
...
Signed-off-by: Moritz Barsnick <barsnick@gmx.net >
2017-11-01 09:50:57 +01:00
d0920da029
avfilter/af_join: switch to activate
...
Fixes #6780 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-10-31 20:37:22 +01:00
e6055af025
avfilter: pass correct argument to helper function
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-10-31 20:37:22 +01:00
a8305b0ea3
lavfi/testsrc2: fix hang with very small sizes.
...
Move a subtraction to the other side of the equal to avoid overflows.
2017-10-31 09:17:28 +01:00
8b43039fe1
lavfi/palettegen: Fix compilation after 1da8c4e
.
...
Found-by: James Almer
2017-10-29 02:35:36 +02:00
1da8c4ec85
lavfi/palettegen: Allow setting the background colour.
2017-10-29 01:45:43 +02:00
ff763351e7
avfilter/zscale: fix memory leak
2017-10-28 19:38:12 +02:00