Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | |
| | ||||
* | avfilter/vf_xfade: remove unused header | Paul B Mahol | 2020-02-01 | |
| | ||||
* | avfilter/vf_psnr: fix logic failure when comparing time bases | Paul B Mahol | 2020-02-01 | |
| | ||||
* | avfilter/vf_ssim: fix logic failure when comparing time bases | Paul B Mahol | 2020-02-01 | |
| | ||||
* | avfilter/vf_geq: use per-thread AVExpr for expression evaluation | Marton Balint | 2020-01-31 | |
| | | | | | | | There was no consensus about separating AVExprState from AVExpr so here is a minimal patch using the existing AVExpr to fix ticket #7528. Signed-off-by: Marton Balint <cus@passwd.hu> | |||
* | avfilter/vf_xfade: add smooth transitions | Paul B Mahol | 2020-01-31 | |
| | ||||
* | avfilter/vf_drawtext: do not overread text if the last UTF8 sequence is invalid | Marton Balint | 2020-01-31 | |
| | | | | Signed-off-by: Marton Balint <cus@passwd.hu> | |||
* | avfilter/vf_drawtext: use replacement chars for invalid UTF8 sequences | Marton Balint | 2020-01-31 | |
| | | | | | | | continue is explicitly disallowed for GET_UTF8, so let's fix that as well. Fixes crash with invalid UTF8 sequences. Signed-off-by: Marton Balint <cus@passwd.hu> | |||
* | avfilter/vf_xfade: add radial transition | Paul B Mahol | 2020-01-30 | |
| | ||||
* | avfilter: add xfade filter | Paul B Mahol | 2020-01-30 | |
| | ||||
* | avfilter/vf_geq: fix multiple assignments of ptr in slice_geq_filter | Marton Balint | 2020-01-29 | |
| | | | | | | Fixes Coverity CID 1427183. Signed-off-by: Marton Balint <cus@passwd.hu> | |||
* | avfilter/asrc_sinc: Don't allocate arrays separately | Andreas Rheinhardt | 2020-01-28 | |
| | | | | | | | | | | Besides the obvious advantages this also fixes a potential memleak: If only one of the arrays had been successfully allocated, the other would leak. This also fixes Coverity issues #1440386 and #1440387. 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> |