Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | avfilter/vf_colorchannelmixer: refactor / add template | Paul B Mahol | 2022-03-03 | |
| | ||||
* | lavfi/af_aformat: remove support for comma-separated lists | Nicolas George | 2022-03-02 | |
| | | | | It has been deprecated for nine years. | |||
* | avfilter/drawtext: change reload value to an interval | Gyan Doshi | 2022-03-02 | |
| | | | | Allows user to specify a frame interval at which textfile is reloaded. | |||
* | avfilter/vf_unsharp: add support for alpha formats | Paul B Mahol | 2022-03-01 | |
| | ||||
* | avfilter/vf_v360: improve rounding in xyz_to_dfisheye() | Paul B Mahol | 2022-03-01 | |
| | ||||
* | avfilter/vf_chromanr: fix rounding of final output | Paul B Mahol | 2022-03-01 | |
| | ||||
* | avfilter: support for CUVA HDR Vivid metadata | Limin Wang | 2022-03-01 | |
| | | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com> | |||
* | avfilter/af_dynaudnorm: reduce number of lines by using for (int ... | Paul B Mahol | 2022-02-28 | |
| | ||||
* | avfilter/af_dynaudnorm: use fmin/fmax for doubles | Paul B Mahol | 2022-02-28 | |
| | ||||
* | avfilter/af_dynaudnorm: add support for overlapping frames | Paul B Mahol | 2022-02-28 | |
| | ||||
* | avfilter/af_dynaudnorm: do not leak frame on error | Paul B Mahol | 2022-02-28 | |
| | ||||
* | avfilter/vf_amplify: improve performance | Paul B Mahol | 2022-02-27 | |
| | ||||
* | avfilter/af_dynaudnorm: allocate new frame instead of making it writable | Paul B Mahol | 2022-02-27 | |
| | | | | Later case does not use frame pool at all. | |||
* | avfilter/af_dynaudnorm: allow to filter subset of channels | Paul B Mahol | 2022-02-27 | |
| | ||||
* | avfilter/af_dynaudnorm: make frame writable if it may be changed | Paul B Mahol | 2022-02-27 | |
| | ||||
* | avfilter/af_acrusher: add timeline support | Paul B Mahol | 2022-02-27 | |
| | ||||
* | avfilter/af_vibrato: add timeline support | Paul B Mahol | 2022-02-27 | |
| | ||||
* | avfilter/af_tremolo: add timeline support | Paul B Mahol | 2022-02-27 | |
| | ||||
* | avfilter/af_afftdn: add more verbose options aliases | Paul B Mahol | 2022-02-27 | |
| | ||||
* | avfilter/af_afftdn: remove ThreadData struct code | Paul B Mahol | 2022-02-27 | |
| | ||||
* | avfilter/af_afftdn: add support for writable input frames | Paul B Mahol | 2022-02-27 | |
| | ||||
* | avfilter/af_aspectralstats: stop using fifo and rewritting pts | Paul B Mahol | 2022-02-26 | |
| | ||||
* | avfilter/af_afftdn: stop using fifo and rewritting pts | Paul B Mahol | 2022-02-26 | |
| | ||||
* | avfilter/f_ebur128: set video outlink timebase and framerate | Paul B Mahol | 2022-02-25 | |
| | ||||
* | avfilter/f_ebur128: also set max peak for all channels in frame metadata | Paul B Mahol | 2022-02-25 | |
| | ||||
* | avfilter/af_dynaudnorm: cleanup gaussian_filter() function | Paul B Mahol | 2022-02-25 | |
| | ||||
* | avfilter/af_crystalizer: refactor code | Paul B Mahol | 2022-02-24 | |
| | ||||
* | avfilter/vf_tmidequalizer: check that frame is valid | Paul B Mahol | 2022-02-24 | |
| | ||||
* | avfilter/vf_tpad: handle case when no frame was ever received | Paul B Mahol | 2022-02-24 | |
| | ||||
* | avfilter/vf_tpad: if there is no frame to clone return early | Paul B Mahol | 2022-02-24 | |
| | ||||
* | Remove unnecessary libavutil/(avutil|common|internal).h inclusions | Andreas Rheinhardt | 2022-02-24 | |
| | | | | | | | | | | Some of these were made possible by moving several common macros to libavutil/macros.h. While just at it, also improve the other headers a bit. Reviewed-by: Martin Storsjö <martin@martin.st> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | |||
* | avutil/avassert: Don't include avutil.h | Andreas Rheinhardt | 2022-02-24 | |
| | | | | | Reviewed-by: Martin Storsjö <martin@martin.st> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | |||
* | Remove obsolete version.h inclusions | Andreas Rheinhardt | 2022-02-24 | |
| | | | | | | | Forgotten in e7bd47e657bbf9e1ce9915e93bc80cb1a29fb7f3. Reviewed-by: Martin Storsjö <martin@martin.st> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | |||
* | avfilter/f_ebur128: multiply is usually faster than divide | Paul B Mahol | 2022-02-24 | |
| | | | | Also guard against overflow when subtracting from unsigned. | |||
* | avfilter/f_ebur128: use unsigned for hist_entry.count | Paul B Mahol | 2022-02-24 | |
| | | | | Also when summing multiple hist_entry.count use uint64_t for accumulator. | |||
* | avfilter/af_loudnorm: increase max allowed LRA | Paul B Mahol | 2022-02-23 | |
| | ||||
* | avfilter/avf_showfreqs: stop using audio fifo | Paul B Mahol | 2022-02-23 | |
| | | | | Also stop rewriting pts. | |||
* | avfilter/af_surround: use outlink variable already available | Paul B Mahol | 2022-02-22 | |
| | ||||
* | avfilter/af_afftfilt: stop resetting pts | Paul B Mahol | 2022-02-22 | |
| | | | | Also stop using audio fifo. | |||
* | avfilter/af_surround: do not rewrite pts any more | Paul B Mahol | 2022-02-22 | |
| | | | | Also stop using fifo and excessive peeking. | |||
* | avfilter/af_afir: remove pts rewriting code | Paul B Mahol | 2022-02-22 | |
| | | | | This is not needed at all. | |||
* | avfilter/framepool: fix alignment requirements for audio and video filters | Paul B Mahol | 2022-02-22 | |
| | ||||
* | avfilter/vf_gblur_vulkan: add sizeV option | Wu Jianhua | 2022-02-22 | |
| | | | | | | | | | | | | | | This commit added a sizeV option, integrated some identical operations to a separate function, and updated the CGS for horizontal and vertical respectively. The following command is on how to apply sizeV option: ffmpeg -init_hw_device vulkan -i input.264 -vf \ hwupload,gblur_vulkan=size=127:sigma=20:sizeV=3:sigmaV=0.5,hwdownload,format=yuv420p \ -y out.264 Signed-off-by: Wu Jianhua <jianhua.wu@intel.com> | |||
* | avfilter/scale_vulkan: use RET for checking return value | Wu Jianhua | 2022-02-22 | |
| | | | | Signed-off-by: Wu Jianhua <jianhua.wu@intel.com> | |||
* | avfilter/vf_blend_vulkan: add multiply blend mode | Wu Jianhua | 2022-02-22 | |
| | | | | | | | | | | | | | | | | | | | Use the commands below to test: (href: https://trac.ffmpeg.org/wiki/Blend) I. make an image for test ffmpeg -f lavfi -i color=s=256x256,geq=r='H-1-Y':g='H-1-Y':b='H-1-Y' -frames 1 \ -y -pix_fmt yuv420p test.jpg II. blend in sw ffmpeg -i test.jpg -vf "split[a][b];[b]transpose[b];[a][b]blend=all_mode=multiply,\ pseudocolor=preset=turbo" -y multiply_sw.jpg III. blend in vulkan ffmpeg -init_hw_device vulkan -i test.jpg -vf "split[a][b];[b]transpose[b];\ [a]hwupload[a];[b]hwupload[b];[a][b]blend_vulkan=all_mode=multiply,hwdownload,\ format=yuv420p,pseudocolor=preset=turbo" -y multiply_vulkan.jpg Signed-off-by: Wu Jianhua <jianhua.wu@intel.com> | |||
* | avfilter/vf_dblur: add float formats support | Paul B Mahol | 2022-02-21 | |
| | ||||
* | avfilter/vf_lagfun: add float formats support | Paul B Mahol | 2022-02-21 | |
| | ||||
* | avfilter/vf_limiter: refactor slice functions | Paul B Mahol | 2022-02-21 | |
| | ||||
* | avfilter/vf_maskedminmax: add float pixel formats | Paul B Mahol | 2022-02-21 | |
| | ||||
* | avfilter/vf_maskedminmax: refactor slice function | Paul B Mahol | 2022-02-21 | |
| |