aboutsummaryrefslogtreecommitdiffstats
path: root/libavfilter
Commit message (Collapse)AuthorAgeFilesLines
* avfilter/af_amix: unbreak FATE, increase iterator when breaking from loopPaul B Mahol2020-04-141-2/+4
|
* avfilter/af_amix: use av_strtod() for weightsPaul B Mahol2020-04-141-6/+7
|
* avfilter/vf_telecine: avoid possible null-pointer dereferencePaul B Mahol2020-04-141-2/+2
|
* avfilter/vf_mix: check if array is availablePaul B Mahol2020-04-131-1/+1
|
* doc/filters: clarify metadata and logging for blackdetectGyan Doshi2020-04-131-1/+0
|
* lavfi/telecine: Mark telecined frames as interlaced.Carl Eugen Hoyos2020-04-111-0/+8
|
* avfilter/delogo: correct indentation for option show.Gyan Doshi2020-04-111-1/+1
|
* avfilter/delogo: remove deprecated optionsGyan Doshi2020-04-111-14/+1
| | | | Deprecated in 2015 in 8bc708fcee1
* avfilter/ebur128: prefer to use variable instead of type for sizeofLimin Wang2020-04-091-8/+8
| | | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_drawtext: only test available exceptionsRosen Penev2020-04-091-0/+2
| | | | | | | | soft float systems do not define these macros under musl. Fixes: Ticket7102 Signed-off-by: Rosen Penev <rosenp@gmail.com>
* hwcontext_vulkan: only use one semaphore per imageLynne2020-04-071-21/+17
| | | | | | The idea was to allow separate planes to be filtered independently, however, in hindsight, literaly nothing uses separate per-plane semaphores and it would only work when each plane is backed by separate device memory.
* avfilter/vf_xfade: add slice transitionsPaul B Mahol2020-04-071-0/+135
|
* avfilter/vf_derain.c: put all the calculation in model file.Guo, Yejun2020-04-071-5/+1
| | | | | | | | | | | currently, the model outputs the rain, and so need a subtraction in filter c code to get the final derain result. I've sent a PR to update the model file and accepted, see at https://github.com/XueweiMeng/derain_filter/pull/3 Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* dnn_backend_native_layer_mathbinary: add sub supportGuo, Yejun2020-04-075-0/+166
| | | | | | more math binary operations will be added here Signed-off-by: Guo, Yejun <yejun.guo@intel.com>
* avfilter/vf_dnn_processing.c: fix typo for the linesize of dnn dataGuo, Yejun2020-04-071-2/+2
| | | | Signed-off-by: Guo, Yejun <yejun.guo@intel.com>
* scale_vulkan: correctly copy the colormatrixLynne2020-04-061-1/+1
|
* lavf, lavfi: Remove uses of sizeof(char).Carl Eugen Hoyos2020-04-042-3/+3
| | | | The C standard requires sizeof(char) == 1.
* lavfi/scale_qsv: Fix a format specifier for a variable of type int.Carl Eugen Hoyos2020-04-041-1/+1
|
* avfilter/vf_v360: add pannini input supportPaul B Mahol2020-04-041-1/+53
|
* avfilter/vf_v360: improve description of output fov optionsPaul B Mahol2020-04-031-3/+3
|
* avfilter/x86/vf_v360_init: add missing casesPaul B Mahol2020-04-021-1/+3
|
* avfilter/vf_v360: add SIMD for lagrange9 interpolationPaul B Mahol2020-04-022-0/+49
|
* avfilter/vf_v360: add lagrange9 interpolationPaul B Mahol2020-04-022-0/+57
|
* lavfi/deshake_opencl: Do not use bool, powerpc does not like it.Carl Eugen Hoyos2020-04-011-31/+30
| | | | Fixes ticket #8591.
* avfilter/vf_v360: fix swapped variablesPaul B Mahol2020-03-291-2/+2
|
* avfilter/vf_v360: speedup fisheye outputPaul B Mahol2020-03-291-3/+8
|
* avfilter/vf_v360: reduce unnecessary negationsPaul B Mahol2020-03-291-153/+153
|
* avfilter/vf_showinfo: limit the max number of timecodeLimin Wang2020-03-281-2/+3
| | | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter: add vf_overlay_cudaYaroslav Pogrebnyak2020-03-285-1/+495
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avfilter/af_acrossover: revert 270068b5aPaul B Mahol2020-03-271-1/+26
| | | | Actually it did not work well.
* avfilter/vf_showinfo: check if the s12m data size is validLimin Wang2020-03-271-0/+4
| | | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_v360: improve sg input formatPaul B Mahol2020-03-261-2/+5
| | | | Specifically unbreak yaw functionality.
* avfilter/vf_v360: improve sg output formatPaul B Mahol2020-03-261-4/+6
|
* avfilter/vf_v360: fix hfov/vfov calculation from dfov for sg projectionPaul B Mahol2020-03-251-0/+9
|
* avfilter/vf_paletteuse: Forward error codesAndreas Rheinhardt2020-03-241-4/+4
| | | | Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
* avfilter/hue: fix range in commentGyan Doshi2020-03-241-1/+1
| | | | | Found-by: Michael Koch Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
* lavfi/vf_dnn_processing: Fix compile warning of mixed declarations and codeLinjie Fu2020-03-191-2/+5
| | | | | Signed-off-by: Linjie Fu <linjie.fu@intel.com> Reviewed-by: Guo, Yejun <yejun.guo@intel.com>
* scale_vulkan: add support for RGB->YUV conversionsLynne2020-03-173-63/+254
| | | | Only top-left chroma position supported for now.
* remove CHAR_MIN/CHAR_MAX usagePaul B Mahol2020-03-1731-149/+149
| | | | It is not needed at all.
* avfilter/af_anequalizer: fix off by one in reallocationPaul B Mahol2020-03-141-1/+1
|
* avfilter/f_sendcmd: add more useful variablesPaul B Mahol2020-03-131-1/+13
|
* avfilter/vf_dnn_processing.c: add frame size change support for planar yuv ↵Guo, Yejun2020-03-121-7/+30
| | | | | | | | | | | | | format The Y channel is handled by dnn, and also resized by dnn. The UV channels are resized with swscale. The command to use espcn.pb (see vf_sr) looks like: ./ffmpeg -i 480p.jpg -vf format=yuv420p,dnn_processing=dnn_backend=tensorflow:model=espcn.pb:input=x:output=y -y tmp.espcn.jpg Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Reviewed-by: Pedro Arthur <bygrandao@gmail.com>
* avfilter/vf_dnn_processing.c: add planar yuv format supportGuo, Yejun2020-03-121-0/+72
| | | | | | | | | | | Only the Y channel is handled by dnn, the UV channels are copied without changes. The command to use srcnn.pb (see vf_sr) looks like: ./ffmpeg -i 480p.jpg -vf format=yuv420p,scale=w=iw*2:h=ih*2,dnn_processing=dnn_backend=tensorflow:model=srcnn.pb:input=x:output=y -y srcnn.jpg Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Reviewed-by: Pedro Arthur <bygrandao@gmail.com>
* avfilter/vf_dnn_processing.c: use swscale for uint8<->float32 convertGuo, Yejun2020-03-121-20/+61
| | | | | Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Reviewed-by: Pedro Arthur <bygrandao@gmail.com>
* avfilter/Makefile: remove dnn files when calling make cleanJames Almer2020-03-111-1/+1
| | | | | | | Also remove the ancient reference to libmpcodecs while at it. Signed-off-by: James Almer <jamrial@gmail.com> Reviewed-by: Paul B Mahol <onemda@gmail.com>
* avfilter/f_sendcmd: implement expr flagPaul B Mahol2020-03-031-3/+51
| | | | | Make possible to parse expressions and store results as arguments for target filters.
* avfilter/vf_v360: simplify some unnecessary indirectionsPaul B Mahol2020-03-031-18/+12
|
* avfilter/vf_v360: add half equirectangular input formatPaul B Mahol2020-03-031-0/+48
|
* avfilter/vf_v360: add half equirectangular output formatPaul B Mahol2020-03-032-0/+38
|
* avfilter/vf_sr.c: refine code to use AVPixFmtDescriptor.log2_chroma_h/wGuo, Yejun2020-03-031-34/+6
| | | | | Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Reviewed-by: Pedro Arthur <bygrandao@gmail.com>