summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* avfilter/vf_showinfo: limit the max number of timecodeLimin Wang2020-03-28
| | | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter: add vf_overlay_cudaYaroslav Pogrebnyak2020-03-28
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avfilter/af_acrossover: revert 270068b5aPaul B Mahol2020-03-27
| | | | Actually it did not work well.
* avfilter/vf_showinfo: check if the s12m data size is validLimin Wang2020-03-27
| | | | | 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-26
| | | | Specifically unbreak yaw functionality.
* avfilter/vf_v360: improve sg output formatPaul B Mahol2020-03-26
|
* avfilter/vf_v360: fix hfov/vfov calculation from dfov for sg projectionPaul B Mahol2020-03-25
|
* avfilter/vf_paletteuse: Forward error codesAndreas Rheinhardt2020-03-24
| | | | Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
* avfilter/hue: fix range in commentGyan Doshi2020-03-24
| | | | | 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-19
| | | | | 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-17
| | | | Only top-left chroma position supported for now.
* remove CHAR_MIN/CHAR_MAX usagePaul B Mahol2020-03-17
| | | | It is not needed at all.
* avfilter/af_anequalizer: fix off by one in reallocationPaul B Mahol2020-03-14
|
* avfilter/f_sendcmd: add more useful variablesPaul B Mahol2020-03-13
|
* avfilter/vf_dnn_processing.c: add frame size change support for planar yuv ↵Guo, Yejun2020-03-12
| | | | | | | | | | | | | 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-12
| | | | | | | | | | | 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-12
| | | | | 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-11
| | | | | | | 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-03
| | | | | Make possible to parse expressions and store results as arguments for target filters.
* avfilter/vf_v360: simplify some unnecessary indirectionsPaul B Mahol2020-03-03
|
* avfilter/vf_v360: add half equirectangular input formatPaul B Mahol2020-03-03
|
* avfilter/vf_v360: add half equirectangular output formatPaul B Mahol2020-03-03
|
* avfilter/vf_sr.c: refine code to use AVPixFmtDescriptor.log2_chroma_h/wGuo, Yejun2020-03-03
| | | | | Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Reviewed-by: Pedro Arthur <bygrandao@gmail.com>
* avfilter/vf_v360: add truncated square pyramid input formatPaul B Mahol2020-03-02
|
* avfilter/vf_v360: add truncated square pyramid output formatPaul B Mahol2020-03-02
|
* avfilter/vf_v360: fix cylindrical input formatPaul B Mahol2020-03-01
|
* avfilter/vf_v360: cleanup some codePaul B Mahol2020-03-01
|
* avfilter/vf_v360: improve interpolation for equirect input at polesPaul B Mahol2020-02-29
|
* avfilter/vf_cas: Remove superfluous ;Andreas Rheinhardt2020-02-29
| | | | | | | | | | The second ; in a double ;; is actually a null statement. It triggers the typical declaration-after-statement compiler-warnings if it occurs in the middle of several declarations (like here). 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_v360: add partial size setup for flatPaul B Mahol2020-02-29
| | | | | Other part of size is calculated from both available horizontal and vertical FOV and given one size component.
* avfilter/vf_v360: speed up fisheye input calculationPaul B Mahol2020-02-29
|
* avfilter/vf_v360: improve tetrahedron input format at frame bordersPaul B Mahol2020-02-29
|
* avfilter/vf_v360: simplify tetrahedron input calculationPaul B Mahol2020-02-29
|
* avfilter/vf_v360: improve precision of some output formatsPaul B Mahol2020-02-29
|
* avfilter/vf_v360: simplify code which handles interpolation pointsPaul B Mahol2020-02-28
|
* avfilter/vf_v360: add initial barrel split format input supportPaul B Mahol2020-02-27
|
* avfilter/vf_v360: add barrel split format output supportPaul B Mahol2020-02-26
|
* avfilter/vf_zscale: fix crash on unaligned inputJacob Ruiz2020-02-25
|
* avfilter/vf_convolve: reset fft/ifft pointers after freePaul B Mahol2020-02-25
|
* avfilter/vf_v360: add basic commands supportPaul B Mahol2020-02-25
|
* avfilter/vf_v360: handle gracefully invalid values for rorder optionPaul B Mahol2020-02-25
|
* avfilter: add Contrast Adaptive Sharpen video filterPaul B Mahol2020-02-24
|
* avfilter/vf_v360: improve dfisheye_to_xyz() outputPaul B Mahol2020-02-23
|
* avfilter/vf_v360: improve fisheye_to_xyz() outputPaul B Mahol2020-02-23
|
* avfilter/vf_v360: improve equirect_to_xyz() qualityPaul B Mahol2020-02-23
|
* lavfi/vf_scale_qsv: fix the class_name in help for scale_qsvLinjie Fu2020-02-18
| | | | | | | | | | | | | | | | Class name is used in show_help_children(avfilter_get_class(),...) to prompt the available filters. $ ffmpeg -h full Before: qsvscale AVOptions: After: scale_qsv AVOptions: Signed-off-by: Linjie Fu <linjie.fu@intel.com> Signed-off-by: Zhong Li <zhongli_dev@126.com>
* avfilter/vf_aspect: Fix integer overflow in compute_dar()Michael Niedermayer2020-02-16
| | | | | | | | | Fixes: signed integer overflow: 1562273630 * 17 cannot be represented in type 'int' Fixes: Ticket8323 Found-by: Suhwan Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_phase: add >8 bit supportPaul B Mahol2020-02-15
|
* avfilter/opencl: use av_fopen_utf8()Paul B Mahol2020-02-14
|
* avfilter/vf_fieldhint: use av_fopen_utf8()Paul B Mahol2020-02-14
|