summaryrefslogtreecommitdiffstats
path: root/libavfilter
Commit message (Collapse)AuthorAgeFilesLines
* lavfi/opencl: add macro for opencl error handling.Ruiling Song2018-07-116-137/+48
| | | | Signed-off-by: Ruiling Song <ruiling.song@intel.com>
* lavfi/minterpolate: fix blending calc issue.Jun Zhao2018-07-081-2/+2
| | | | | | | the right blending calc is: (alpha * Frame_2 + (MAX - alpha) * Frame_1 + 512) >> 10 Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* avfilter/setpts: add FR shorthand for FRAME_RATEGyan Doshi2018-07-071-1/+4
|
* lavfi/weave: Refactor two near-identical clauses.Shlomi Fish2018-07-041-19/+13
| | | | | | The changes contained in this patch are hereby placed under the Expat licence. Reviewed-by: Paul B Mahol
* lavfi: add sobel, prewitt, roberts filtersDanil Iashchenko2018-07-034-46/+280
| | | | Add opencl version of sobel, prewitt, roberts filters.
* libavfilter: vf_sr.c remove warningsPedro Arthur2018-07-021-3/+3
|
* Adds ESPCN super resolution filter merged with SRCNN filter.Sergey Lavrushkin2018-07-029-375/+13245
| | | | Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
* lavfi/colorspace: Add namespace prefix to global functionsMark Thompson2018-06-284-25/+28
|
* lavfi/vf_tonemap_opencl: Mark local tables staticMark Thompson2018-06-251-7/+7
|
* lavfi/framesync: Add namespace prefix to framesync_get_classMark Thompson2018-06-242-4/+4
|
* lavfi: make vf_colorspace use functions from colorspace.cRuiling Song2018-06-212-97/+23
| | | | | | These functions are shared among colorspace related filters. Signed-off-by: Ruiling Song <ruiling.song@intel.com>
* lavfi: add opencl tonemap filterRuiling Song2018-06-218-0/+1252
| | | | | | | | | | | | | This filter does HDR(HDR10/HLG) to SDR conversion with tone-mapping. An example command to use this filter with vaapi codecs: FFMPEG -init_hw_device vaapi=va:/dev/dri/renderD128 -init_hw_device \ opencl=ocl@va -hwaccel vaapi -hwaccel_device va -hwaccel_output_format \ vaapi -i INPUT -filter_hw_device ocl -filter_complex \ '[0:v]hwmap,tonemap_opencl=t=bt2020:tonemap=linear:format=p010[x1]; \ [x1]hwmap=derive_device=vaapi:reverse=1' -c:v hevc_vaapi -profile 2 OUTPUT Signed-off-by: Ruiling Song <ruiling.song@intel.com>
* lavfi: Add boxblur_opencl filterDanil Iashchenko2018-06-216-209/+372
| | | | Behaves like existing boxblur filter.
* libavfilter/opencl: Add macro for setting opencl kernel argumentsDanil Iashchenko2018-06-174-113/+46
|
* lavfi/graphdump: Replace the number by macro for bprint initJun Zhao2018-06-171-1/+1
| | | | | | Replace the number by macro for bprint init. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* lavfi/af_amerge: Replace the number by macro for bprint initJun Zhao2018-06-171-1/+1
| | | | | | Replace the number by macro for bprint init. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* lavfi/atempo: raise max tempo limit (v2)Pavel Koshevoy2018-06-141-3/+3
|
* libavfilter/dnn_interface.c: fix av_freep dnn_module.Sergey Lavrushkin2018-06-081-1/+1
| | | | Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
* libavfilter/vf_srcnn.c: adds DNN module backend AVOption, changes ↵Sergey Lavrushkin2018-06-081-14/+11
| | | | | | AV_LOG_INFO message to AV_LOG_VERBOSE. Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
* lavfi/opencl: remove redundant header.Jun Zhao2018-06-071-3/+0
| | | | | | remove redundant header Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* Adds TensorFlow backend for dnn inference module.Sergey Lavrushkin2018-06-057-7/+3254
| | | | Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
* avfilter/drawtext: present 'hms' formatted 'pts' in 24h formatVishwanath Dixit2018-06-041-0/+8
| | | | | | | | | | | | HMS is formatted as HH:MM:SS.mmm, but, HH part is not limited to 24 hours. For example, the the drawn text may look like this: 243029:20:30.342. To present the timestamp in more readable and user friendly format, this patch provides an additional option to limit the hour part in the range 0-23. Note: Actually the above required format can be obtained with format options 'localtime' and 'gmtime', but, milliseconds part is not supported in those formats.
* avfilter/f_drawgraph: fix drawing of first point for non-first metadata keyPaul B Mahol2018-06-031-6/+6
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_zoompan: do not increase VAR_IN twice, also count from 0Paul B Mahol2018-06-031-3/+3
| | | | | | Fixes #7242. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: also show sample rate and channel layoutPaul B Mahol2018-06-031-0/+10
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: avoid overwritting textPaul B Mahol2018-06-031-1/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: improve axes drawingPaul B Mahol2018-06-031-3/+4
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_lut3d: unbreak haldclut with planar rgb formatsPaul B Mahol2018-06-021-13/+59
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi/Makefile: move dnn_*.o under vf_srcnnJan Ekström2018-06-021-3/+1
| | | | | | | | | | | These files depend on libavformat, and the vf_srcnn filter currently is the only thing utilizing these dnn_* files and already happens to have a dependency on libavformat. This fixes compilation in cases where libavformat is not a dependency for libavfilter. Reported by Kam_ on IRC.
* avfilter: add adeclick and adeclip audio filtersPaul B Mahol2018-06-024-1/+758
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: use av_clip_uintp2_c where clip is variableJohn Cox2018-05-313-11/+11
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_aiir: draw IR frequency responsePaul B Mahol2018-05-301-13/+253
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_afir: fix picking of IR channelPaul B Mahol2018-05-301-1/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_afir: draw IR frequency responsePaul B Mahol2018-05-292-13/+201
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Adds dnn inference module for simple convolutional networks. Reimplements ↵Sergey Lavrushkin2018-05-298-1093/+2678
| | | | | | srcnn filter based on it. Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
* avfilter/vsrc_testsrc: fix a preprocessor checkJames Almer2018-05-181-1/+1
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/vsrc_testsrc: add pal75bars and pal100bars video filter sourcesTobias Rapp2018-05-184-2/+110
| | | | | | | Generates color bar test patterns based on EBU PAL recommendations. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* avfilter/vf_waveform: add slice threadingPaul B Mahol2018-05-181-244/+549
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add aderivative and aintegral filterPaul B Mahol2018-05-164-1/+212
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_lut2: add timeline support to tlut2 filterPaul B Mahol2018-05-141-9/+18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_blend: add timeline support to tblend filterPaul B Mahol2018-05-141-4/+10
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_srcnn: use function to get number of threadsPaul B Mahol2018-05-141-5/+7
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_amplify: check if array is availabe before using itPaul B Mahol2018-05-141-2/+4
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_maskedmerge: add slice threadingPaul B Mahol2018-05-121-17/+50
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_deblock: add timeline supportPaul B Mahol2018-05-121-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add fftdnoiz filterPaul B Mahol2018-05-104-2/+698
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi/tests/filtfmts: fix the build warning.Jun Zhao2018-05-101-2/+2
| | | | | | fix the build warning: ignoring return value. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* avfilter/vf_hwupload_cuda: update supported pix_fmtsTimo Rothenpieler2018-05-102-1/+2
|
* lavfi/vf_srcnn: use avio_check instead of accessHendrik Leppkes2018-05-081-4/+1
| | | | | | | The filter uses avio for file access already, and avio_check is portable. Fixes trac #7192.
* lavfi/swaprect: use AV_CEIL_RSHIFT instead of deprecated FF_CEIL_RSHIFTClément Bœsch2018-05-081-10/+10
|
OpenPOWER on IntegriCloud