Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-14avfilter/vf_convolution: Fix build failuresAndreas Rheinhardt
98e419cb added SIMD for the convolution filter for x64 systems. As usual, it used a check of the form if (ARCH_X86_64) ff_convolution_init_x86(s); and thereby relied on the compiler eliminating this pseudo-runtime check at compiletime for non x64 systems (for which ff_convolution_init_x86 isn't defined) to compile. But vf_convolution.c contains more than one filter and if the convolution filter is disabled, but one of the other filters (prewitt, sobel, roberts) is enabled, the build will fail on x64, because ff_convolution_init_x86 isn't defined in this case. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2019-08-07avfilter/vf_convolution: add x86 SIMD for filter_3x3()Ruiling Song
Tested using a simple command (apply edge enhance): ./ffmpeg_g -i ~/Downloads/bbb_sunflower_1080p_30fps_normal.mp4 \ -vf convolution="0 0 0 -1 1 0 0 0 0:0 0 0 -1 1 0 0 0 0:0 0 0 -1 1 0 0 0 0:0 0 0 -1 1 0 0 0 0:5:1:1:1:0:128:128:128" \ -an -vframes 1000 -f null /dev/null The fps increase from 151 to 270 on my local machine. Signed-off-by: Ruiling Song <ruiling.song@intel.com>
2018-11-15avfilter/vf_convolution: use sqrtf as its fasterPaul B Mahol
2018-09-09avfilter: add support for gray14 formatPaul B Mahol
2018-05-05avfilter/vf_convolution: use already available dstridePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-05-04avfilter/vf_convolution: add column/vertical modePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-05-03avfilter/vf_convolution: unbreak roberts filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-05-03avfilter/vf_convolution: add horizontal/row modePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-05-03avfilter/vf_convolution: rewrite so it doesn't use temp buffersPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-04-28avfilter/vf_convolution: make rdiv set to 0 more usefulPaul B Mahol
Use 0 for signaling that rdiv will be calculated from sum of all matrix elements. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-23avfilter/vf_convolution: disable fast path if rdiv/bias are different from ↵Paul B Mahol
defaults Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-12-04avfilter/vf_convolution: add 7x7 filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-08-07avfilter: add support for GRAY9 and GBRAP10Paul B Mahol
2017-06-19avfilter: add roberts cross operatorPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-09-12avfilter/vf_convolution: add slice threading supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-09-12avfilter: add sobel and prewitt filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-08-27avfilter/vf_convolution: add >8 bit depth supportPaul B Mahol
2016-01-27avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPATDerek Buitenhuis
Libav, for some reason, merged this as a public API function. This will aid in future merges. A define is left for backwards compat, just in case some person used it, since it is in a public header. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-01-23avfilter/vf_convolution: Use av_clip_uint8()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-22avfilter/vf_convolution: add timeline supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-01-22avfilter: add convolution filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>