Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | avfilter/opencl: use av_fopen_utf8() | Paul B Mahol | 2020-02-14 |
| | |||
* | avfilter/vf_fieldhint: use av_fopen_utf8() | Paul B Mahol | 2020-02-14 |
| | |||
* | avfilter/vf_lut3d: use av_fopen_utf8() | Paul B Mahol | 2020-02-14 |
| | |||
* | avfilter/vf_remap: add fill color option | Paul B Mahol | 2020-02-14 |
| | |||
* | avfilter: add pad opencl filter | Paul B Mahol | 2020-02-14 |
| | |||
* | avfilter/vf_xmedian: implement percentile option | Paul B Mahol | 2020-02-12 |
| | |||
* | avfilter/vf_median: implement percentile option | Paul B Mahol | 2020-02-12 |
| | |||
* | avfilter/vf_colorlevels: add support for commands | Paul B Mahol | 2020-02-11 |
| | |||
* | avfilter/vf_colorkey: add support for commands | Paul B Mahol | 2020-02-11 |
| | |||
* | avfilter/vf_dedot: Fix leak of AVFrame if making it writable fails | Andreas Rheinhardt | 2020-02-11 |
| | | | | | | | | | | | | Even in this scenario, the frame still contains references to data that won't be freed if the frame isn't unreferenced. And the AVFrame itself will leak, too. Fixes Coverity issue #1441422. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||
* | avfilter/vf_thumbnail: fix possible crash on error | Paul B Mahol | 2020-02-10 |
| | |||
* | avfilter/vf_thumbnail: add timeline support | Paul B Mahol | 2020-02-10 |
| | |||
* | avfilter/vf_fade: fix color fading for planar rgb | Paul B Mahol | 2020-02-09 |
| | |||
* | avfilter/vf_fade: add >8 bit support for black and alpha fade | Paul B Mahol | 2020-02-09 |
| | |||
* | lavfi/vf_*_vaapi: Fix error case | Mark Thompson | 2020-02-09 |
| | | | | Fixes CID 1452400, 1452416, 1452550, 1452590, 1452760. | ||
* | lavfi/vf_deshake_opencl: Avoid propagating uninitialised data | Mark Thompson | 2020-02-09 |
| | | | | Fixes CID 1452753. | ||
* | avfilter/af_afftfilt: fix memory leaks on error | Paul B Mahol | 2020-02-09 |
| | |||
* | avfilter/af_afffilt: fix crash on error | Paul B Mahol | 2020-02-09 |
| | |||
* | avfilter/vf_xfade: add diagonal smooth transitions | Paul B Mahol | 2020-02-09 |
| | |||
* | avfilter/af_asoftclip: add support for commands | Paul B Mahol | 2020-02-09 |
| | |||
* | avfilter/af_asoftclip: add slice threading support | Paul B Mahol | 2020-02-09 |
| | |||
* | avfilter/vf_alphamerge: add AVClass to private context | Paul B Mahol | 2020-02-08 |
| | |||
* | avfilter/vf_paletteuse: Fix potential double-free of AVFrame | Andreas Rheinhardt | 2020-02-08 |
| | | | | | | | | | | | | | | | | | | apply_palette() would free an AVFrame given to it only via an AVFrame * (and not via AVFrame **) in three of its four exists (namely in the normal path and in two error paths). So upon error the caller has no way to know whether the frame has already been freed or not; load_apply_palette(), the only caller, opted to free the frame in this scenario. This commit changes this by making apply_palette not freeing the frame at all, which is left to load_apply_palette(). Fixes Coverity issue #1452434. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||
* | avfilter/vf_alphamerge: add timeline support | Paul B Mahol | 2020-02-08 |
| | |||
* | avfilter/vf_fade: improve type option description | Paul B Mahol | 2020-02-08 |
| | |||
* | avfilter/vf_fade: add missing .flags for type option | Paul B Mahol | 2020-02-08 |
| | |||
* | avfilter/vf_maskedclamp: make C version consistent with ASM one | Paul B Mahol | 2020-02-08 |
| | | | | In case of undefined behaviour. | ||
* | aviflter/vf_xfade: add pixelize transition | Paul B Mahol | 2020-02-07 |
| | |||
* | avfilter/vf_xfade: add dissolve transition | Paul B Mahol | 2020-02-07 |
| | |||
* | avfilter/af_crystalizer: add slice threading support | Paul B Mahol | 2020-02-07 |
| | |||
* | avfilter: add afirsrc filter | Paul B Mahol | 2020-02-07 |
| | |||
* | avfilter/af_acrossover: free all output frames on error | Paul B Mahol | 2020-02-07 |
| | |||
* | avfilter/af_acrossover: add slice threading support | Paul B Mahol | 2020-02-07 |
| | |||
* | avfilter/af_acrossover: improve filter output | Paul B Mahol | 2020-02-06 |
| | | | | Makes sum always flat. Also faster. | ||
* | avfilter/Makefile: add vulkan.h to the list of skipped headers | James Almer | 2020-02-06 |
| | | | | | | Should fix make checkheaders Signed-off-by: James Almer <jamrial@gmail.com> | ||
* | avfilter/vf_xfade: add horzopen/close transition | Paul B Mahol | 2020-02-05 |
| | |||
* | avfilter/vf_xfade: add vertopen/close transition | Paul B Mahol | 2020-02-05 |
| | |||
* | vf_ssim: Fix loading doubles to float registers on i386 | Martin Storsjö | 2020-02-05 |
| | | | | | | | This fixes the tests filter-refcmp-ssim-yuv and filter-refcmp-ssim-rgb on i386 after breaking in fcc0424c933742c8fc852371e985d16b6eb4bfe9. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | lavfi: bump minor version for the Vulkan filters | Lynne | 2020-02-04 |
| | |||
* | lavfi: add an chromaber_vulkan filter | Lynne | 2020-02-04 |
| | | | | | | | This commit adds a chromatic aberration filter for Vulkan that attempts to emulate a lens chromatic aberration effect. For a YUV frame it will instead shift the chroma channels, providing a simple approximation. | ||
* | lavfi: add an avgblur_vulkan filter | Lynne | 2020-02-04 |
| | | | | | | This commit adds a fast avgblur Vulkan filter. This will reset Intel GPUs on Linux due to a known, two-year-old driver bug (!834 on mesa's gitlab). | ||
* | lavfi: add an overlay_vulkan filter | Lynne | 2020-02-04 |
| | | | | This commit adds a basic, non-converting overlay filter for Vulkan. | ||
* | lavfi: add an scale_vulkan filter | Lynne | 2020-02-04 |
| | | | | This commit adds a basic, non-converting Vulkan scaling filter. | ||
* | lavfi: add Vulkan filtering framework | Lynne | 2020-02-04 |
| | | | | | | | | | This commit adds a Vulkan filtering infrastructure for libavfilter. It attempts to abstract as much as possible of the Vulkan API from filters. The way the hwcontext and the framework are designed permits for parallel, non-CPU-blocking filtering throughout, with the exception of up/downloading and mapping. | ||
* | lavfi/vf_hwupload: Add support for HW -> HW transfers | Philip Langdale | 2020-02-04 |
| | | | | | | | | | | | | | | | | As we find ourselves wanting a way to transfer frames between HW devices (or more realistically, between APIs on the same device), it's desirable to have a way to describe the relationship. While we could imagine introducing a `hwtransfer` filter, there is almost no difference from `hwupload`. The main new feature we need is a way to specify the target device. Having a single device for the filter chain is obviously insufficient if we're dealing with two devices. So let's add a way to specify the upload target device, and if none is specified, continue with the existing behaviour. We must also correctly preserve the sw_format on such a transfer. | ||
* | avfilter/vf_ssim: improve precision | Paul B Mahol | 2020-02-04 |
| | | | | Use doubles for accumulating floats. | ||
* | avfilter/vf_xfade: add circleopen & circleclose transition | Paul B Mahol | 2020-02-04 |
| | |||
* | avfilter/vf_xfade_opencl: move passthrough code before eof check | Paul B Mahol | 2020-02-03 |
| | |||
* | avfilter/vf_xfade: move passthrough code before eof check | Paul B Mahol | 2020-02-03 |
| | |||
* | avfilter: add xfade opencl filter | Paul B Mahol | 2020-02-02 |
| |