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
2022-11-12avfilter/vf_fftdnoiz: Check return value of av_tx_init()Andreas Rheinhardt
Should fix Coverity issue #1500329. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-11-12avfilter/af_afir: Check return value of av_tx_init()Andreas Rheinhardt
Should fix Coverity issue #1516762. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-11-12avfilter/vf_fftfilt: Check return value of av_tx_init()Andreas Rheinhardt
Should fix Coverity issue #1516765. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-11-12avfilter/af_surround: Check return value of av_tx_init()Andreas Rheinhardt
Should fix Coverity issue #1516766. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-11-10avfilter/af_dynaudnorm: add curve optionPaul B Mahol
2022-11-10avfilter/f_ebur128: add quiet framelog modePaul B Mahol
2022-11-10avfilter/vf_thumbnail: add slice threading supportPaul B Mahol
2022-11-09avfilter/vf_hqdn3d: Fix left-shift of negative numbersAndreas Rheinhardt
Affected filter-hqdn3d and filter-hqdn3d-sample FATE-tests. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-11-09avfilter/phase_template: Fix left-shift of negative numbersAndreas Rheinhardt
Affected the filter-phase FATE-test. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-11-09avfilter/vf_qp: Don't store NAN in intAndreas Rheinhardt
Affected the filter-pp2 FATE-test. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-11-09avfilter/af_loudnorm: stop rewritting ptsPaul B Mahol
2022-11-09avfilter/af_loudnorm: switch to activatePaul B Mahol
2022-11-09avfilter/af_loudnorm: fix incorrect gain when audio is shorter than 3sRui Zhu
The input data is multiplied by `s->offset` to get normalized output. `s->target_tp` and `true_peak` is not in dB, so `s->offset` should be calculated by division instead of subtraction. Signed-off-by: Rui Zhu <real.zhurui@gmail.com>
2022-11-07avfilter/af_speechnorm: change initial gain statePaul B Mahol
Stops doing unwanted fade-in at start.
2022-11-07avfilter/af_speechnorm: remove long search range for min gainPaul B Mahol
Effective only for linked channels processing.
2022-11-07avfilter/af_speechnorm: implement rms optionPaul B Mahol
2022-11-07avfilter/overlay_vaapi: enable expressions for overlay parameterssoftworkz
Signed-off-by: softworkz <softworkz@hotmail.com>
2022-11-07avfilter/overlay_vaapi: precalculate blend_state, enable pixel alphasoftworkz
Signed-off-by: softworkz <softworkz@hotmail.com>
2022-11-07avfilter/overlay_vaapi: add framesync optionssoftworkz
Signed-off-by: softworkz <softworkz@hotmail.com>
2022-11-07avfilter/overlay_vaapi: remove redundant .get_buffer assignmentssoftworkz
Signed-off-by: softworkz <softworkz@hotmail.com>
2022-11-07avfilter/overlay_vaapi: reformat optionssoftworkz
Signed-off-by: softworkz <softworkz@hotmail.com>
2022-11-07avfilter/overlay_vaapi: handle secondary null inputsoftworkz
Currently segfaults in this case. Signed-off-by: softworkz <softworkz@hotmail.com>
2022-11-07avfilter/overlay_vaapi: remove double framesync initsoftworkz
Signed-off-by: softworkz <softworkz@hotmail.com>
2022-11-07avfilter/overlay_vaapi: build filter params just oncesoftworkz
Signed-off-by: softworkz <softworkz@hotmail.com>
2022-11-07avfilter/overlay_vaapi: use FILTER_SINGLE_PIXFMTsoftworkz
Signed-off-by: softworkz <softworkz@hotmail.com>
2022-11-05lavfi/vf_fieldmatch: keep fields as-is if not matched properlymail@nodoa.me
Makes it possible to use deinterlacers which output one frame for each field as fallback if field matching fails (combmatch=full). Currently, the documented example with fallback on a post-deinterlacer will only work in case the deinterlacer outputs one frame per first field (as yadif=mode=0). The reason for that is that fieldmatch will attempt to match the second field regardless of whether it recognizes the end result is still interlaced. This produces garbled output with for example mixed telecined 24fps and 60i content combined with a field-based deinterlaced such as yadif=mode=1. This patch orders fieldmatch to revert to using the second field of the current frame in case the end result is still interlaced and a post-deinterlacer is assumed to be used. Signed-off-by: lovesyk <lovesyk@users.noreply.github.com>
2022-11-05avfilter: add backgroundkey video filterPaul B Mahol
2022-11-04avfilter/af_dynaudnorm: add slice threading supportPaul B Mahol
2022-11-04avfilter/af_dynaudnorm: process also short durationsPaul B Mahol
2022-11-04avfilter/vf_pseudocolor: add spectral presetPaul B Mahol
2022-11-02avfilter/src_movie: support unknown channel layoutsPaul B Mahol
2022-10-29avfilter/vf_frei0r: set align to 1 for frei0r framesBrendan Hack
The frei0r API requires linesize to be width * 4. Since the align property of ff_default_get_video_buffer2 specifies line alignment, not buffer alignment, the previous value of 16 breaks this requirement for frames whose width is a multiple of 8, but not a multiple of 16 as it adds extra padding to ensure line aligment. Fix Trac ticket #9873
2022-10-27avfilter/vf_threshold: fix handling of zero thresholdPaul B Mahol
2022-10-27avfilter/vf_[color/chroma]key: lower lower limit for similarity optionPaul B Mahol
2022-10-22avfilter/vf_curves: add PCHIP interpolator and interp optionTakeshi (Kesh) Ikuma
summary: This patch modifies the `curves` filter with new `interp` option to let user pick the existing natural cubic spline interpolation and the new PCHIP interapolation. reason: The natural cubic spline does not impose monotonicity between the keypoints. As such, the fitted curve may vary wildly against user's intension. The PCHIP interpolation is not as smooth as the natural spline but guarantees the monotonicity. Providing both options enhances users experience (e.g., reduces the number of keypoints to realize the desired curve). See the related bug report for the example of an ill-interpolated curve. alternate solution: Both Photoshop and GIMP appear to use monotonic interpolation in their curve tools, which were the models for this filter. As such, an alternate solution is to drop the natural spline and go without the `interp` option. related bug report: https://trac.ffmpeg.org/ticket/9947 (filed by myself) Signed-off-by: Takeshi (Kesh) Ikuma <tikuma@hotmail.com>
2022-10-22avfilter/vf_fftdnoiz: improve filtering at edgesPaul B Mahol
2022-10-21avfilter/vf_maskedthreshold: implement diff modePaul B Mahol
To be useful for adaptive thresholding with threshold filter.
2022-10-20avfilter/window_func: add kaiser windowPaul B Mahol
2022-10-17avfilter: Fix doxy referencesMarvin Scholz
Doxygen does not properly form references that span multiple levels, so instead reword it a bit and manually add the references to what they should point to.
2022-10-13lavfi/src_avsynctest: set video frame durationsAnton Khirnov
This filter produces CFR video output.
2022-10-13lavfi/vf_minterpolate: set output frame durationsAnton Khirnov
This filter produces CFR output.
2022-10-13lavfi/vf_frei0r: set frame durations for frei0r_srcAnton Khirnov
This source produces CFR output.
2022-10-13lavfi/vf_deinterlace_qsv: set output frame durationsAnton Khirnov
2022-10-13lavfi/vf_framepack: properly set output duration for framesequence outputAnton Khirnov
Output has to be CFR in this case.
2022-10-13lavfi/vf_estdif: set frame durationsAnton Khirnov
2022-10-13lavfi/vf_estdif: drop a redundant context variableAnton Khirnov
It is only used in filter() and always set immediately before filter() is called, so it can be passed as a parameter instead.
2022-10-13lavfi/vf_estdif: drop an unused function parameterAnton Khirnov
2022-10-13lavfi/vf_decimate: use inverse of output framerate as timebaseAnton Khirnov
This filter currently keeps the input timebase, but produces CFR output. It is thus simpler to use 1/output fps as the output timebase. Also, set output frame durations.
2022-10-13lavfi/vf_coreimage: set frame durationsAnton Khirnov
This filter is supposed to produce CFR output.
2022-10-13lavfi/vf_tinterlace: set frame durationsAnton Khirnov
This filter is supposed to produce CFR output.