summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* avfilter/vf_readeia608: if parity bit check fails, set correct valuePaul B Mahol2019-12-21
| | | | As described in U.S. Federal Register, Volume 56, Number 114, June 13, 1991, pages 27204-27205.
* avfilter/vf_readeia608: rewrite processing, make extracting more robustPaul B Mahol2019-12-20
| | | | Lots of options are now obsolete.
* avfilter/vf_stack: set framerate to VFR when inputs frame rates differsPaul B Mahol2019-12-17
|
* avfilter: Add tonemap vaapi filter for H2SXinpeng Sun2019-12-17
| | | | | | | | | | | | | It performs HDR(High Dynamic Range) to SDR(Standard Dynamic Range) conversion with tone-mapping. It only supports HDR10 as input temporarily. An example command to use this filter with vaapi codecs: FFMPEG -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi \ -i INPUT -vf 'tonemap_vaapi=format=p010' -c:v hevc_vaapi -profile 2 OUTPUT Signed-off-by: Xinpeng Sun <xinpeng.sun@intel.com> Signed-off-by: Zachary Zhou <zachary.zhou@intel.com> Signed-off-by: Ruiling Song <ruiling.song@intel.com>
* avfilter/x86/vf_interlace: always use unaligned movsMarton Balint2019-12-15
| | | | | | | | | | Fixes crashes in command lines such as: ffmpeg -f lavfi -i testsrc2=704x576:r=50,interlace,pad=720:576:8 -f null none Related to ticket #6491. Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_interlace: do not interlace already interlaced framesMarton Balint2019-12-15
| | | | | | The filter used to work this way before it was merged into tinterlace. Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_tinterlace: add support for bypassing already interlaced framesMarton Balint2019-12-15
| | | | | | The old interlace filter worked this way before it was merged with tinterlace. Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_interlace: restore lowpass mode constantsMarton Balint2019-12-14
| | | | | | | | The documentation still mentions numerical constants in addition to textual ones. It is also wrong to use distinct modes as flags and it disallows us to actually use the flags field for real flags in the future. Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_dnn_processing: refine code for better namingGuo, Yejun2019-12-13
| | | | | Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
* avfilter/vf_datascope: add decimal outputPaul B Mahol2019-12-13
|
* avfilter: Fix type in av_log for random_seed in cellauto and lifeMichael Niedermayer2019-12-12
| | | | | | | Fixes CID 1456556 / 1456555 Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/scale_eval: remove redundant mathematical constantsGyan Doshi2019-12-11
| | | | | Even though removed from vf_scale in 3b316f9f22, they were reintroduced when scale.c, now scale_eval.c, was split off in 037bb4021c
* Remove redundant ;Michael Niedermayer2019-12-10
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter: rename scale.c,h to scale_evalGyan Doshi2019-12-10
| | | | scale.c is too generic; scale_eval is more representative
* avfilter/scale.c: factorize ff_scale_eval_dimensionsGyan Doshi2019-12-08
| | | | | | | Adjustment of evaluated values shifted to ff_adjust_scale_dimensions Shifted code for force_original_aspect_ratio and force_divisble_by from vf_scale so it is now available for scale_cuda, scale_npp and scale_vaapi as well.
* lavfi/avf_showspectrum: Fix the memory leak in error handle pathJun Zhao2019-12-07
| | | | | | | Fix the memory leak in error handle path. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
* avfilter/vsrc_life: Fix for random_seed typeLimin Wang2019-12-06
| | | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vsrc_cellauto: Fix for random_seed typeLimin Wang2019-12-06
| | | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_yaepblur: add yaepblur filterleozhang2019-12-06
| | | | | Signed-off-by: leozhang <leozhang@qiyi.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/crop: avoid premature eval errorGyan Doshi2019-12-06
| | | | | | Width and height expressions can refer to each other. Width is evaluated twice to allow for reference to output height. So we should not error out upon failure of first evaluation of width.
* avfilter/vf_elbg: Fix for the seed typeLimin Wang2019-12-04
| | | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_unsharp: Don't dereference NULLAndreas Rheinhardt2019-12-03
| | | | | | | | | | | | | | | | The unsharp filter uses an array of arrays of uint32_t, each of which is separately allocated. These arrays also need to freed separately; but before doing so, one needs to check whether the array of arrays has actually been allocated, otherwise one would dereference a NULL pointer. This fixes #8408. Furthermore, the array of arrays needs to be zero-initialized so that no uninitialized pointer will be freed in case an allocation of one of the individual arrays fails. 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/buffersrc: remove write-only variableZhao Zhili2019-12-02
|
* avfilter/vf_hqdn3d: add support for commandsPaul B Mahol2019-11-29
|
* avfilter/vf_hqdn3d: add support for 12bit and 14bit yuv formatsPaul B Mahol2019-11-29
|
* avfilter/vf_yadif: rename config_props -> config_output, link -> outlinkLimin Wang2019-11-29
| | | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_libvmaf: Check for av_frame_alloc failureLimin Wang2019-11-28
| | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_colorconstancy: av_frame_free(&in) in case of error or direct ↵Limin Wang2019-11-28
| | | | | | | | flag is false Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter: add axcorrelate filterPaul B Mahol2019-11-23
|
* avfilter/vf_normalize: add support for commandsPaul B Mahol2019-11-23
|
* avfilter/af_aiir: normalize biquads only if divisor is big enoughPaul B Mahol2019-11-22
|
* avfilter/af_biquads: add new normalize/n optionPaul B Mahol2019-11-22
|
* avfilter/af_aiir: fix biquads normalizationPaul B Mahol2019-11-22
|
* avfilter/af_aiir: add missing normalization of biquads gainsPaul B Mahol2019-11-22
|
* avfilter/af_aiir: make a/b coefficients arrayPaul B Mahol2019-11-22
|
* avfilter/af_aiir: factor out response calculationPaul B Mahol2019-11-22
|
* avfilter/af_aiir: check for stabilityPaul B Mahol2019-11-22
|
* avfilter/af_aiir: fix array length when selecting conjugate polesPaul B Mahol2019-11-21
|
* avfilter/graphdump: fix use of uninitialized variablesZhao Zhili2019-11-21
| | | | | | In case of av_bprint_finalize failed. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/avfilter: fix indentationleozhang2019-11-21
| | | | | Signed-off-by: leozhang <leozhang@qiyi.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_amplify: add timeline supportPaul B Mahol2019-11-21
|
* avfilter/vf_datascope: add support for commands in oscilloscopePaul B Mahol2019-11-21
|
* avfilter/vsrc_sierpinski: change seed option typePaul B Mahol2019-11-21
|
* avfilter/vsrc_sierpinski: fix another typosPaul B Mahol2019-11-21
|
* avfilter/vsrc_testsrc: simplify color filter commands parsingPaul B Mahol2019-11-21
|
* avfilter/vf_chromakey: add support for commandsPaul B Mahol2019-11-21
|
* avfilter/vf_lumakey: add support for commandsPaul B Mahol2019-11-21
|
* avfilter/vf_lumakey: change options to doubles, so that values are ↵Paul B Mahol2019-11-21
| | | | automatically scaled
* avfilter/vf_lumakey: add support for 12bit yuva formatsPaul B Mahol2019-11-21
|
* avfilter/vf_scroll: add support for slice threadingPaul B Mahol2019-11-21
|