summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* Keep including the full version.h when headers are included externallyMartin Storsjö2022-03-19
| | | | | | | | | This avoids unnecessary churn and build breakage for users, by making sure the whole version.h is included like it has been so far, while keeping the benefit of not needing to rebuild most files in the ffmpeg tree on minor/micro bumps. Signed-off-by: Martin Storsjö <martin@martin.st>
* avfilter/af_afftdn: do not profile noise if number of sampled blocks is 0Paul B Mahol2022-03-18
|
* avfilter/af_afftdn: refactor set_noise_profile()Paul B Mahol2022-03-18
|
* avfilter/af_afftdn: remove unused definesPaul B Mahol2022-03-18
|
* avfilter/af_afftdn: expose floor offset factor optionPaul B Mahol2022-03-17
|
* avfilter/af_afftdn: rewrite noise floor trackingPaul B Mahol2022-03-16
|
* avfilter/af_afftdn: remove excessive operationsPaul B Mahol2022-03-16
|
* avfilter/vf_zscale: realign output buffer if neededMarton Balint2022-03-16
| | | | | | | | | | Output buffer alignment might be different to ZIMG_ALIGNMENT or it may not be aligned at all if a downstream filter (e.g. vf_pad) intentionally misaligns it. Or maybe we should unconditionally always allocate output with av_frame_get_buffer() instead of ff_get_video_buffer()? Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_zscale: properly check return value of slice threadsMarton Balint2022-03-16
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_zscale: fix number of threadsMarton Balint2022-03-16
| | | | | | | Make sure it is between [1, MAX_THERADS] and also take into account the outlink size in order not to request zero height output from zscale. Signed-off-by: Marton Balint <cus@passwd.hu>
* configure: Use a separate config_components.h header for $ALL_COMPONENTSMartin Storsjö2022-03-16
| | | | | | | | This avoids unnecessary rebuilds of most source files if only the list of enabled components has changed, but not the other properties of the build, set in config.h. Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Add an entry to APIchanges about changes to version.h and version_major.hMartin Storsjö2022-03-16
| | | | | | | | Also bump the minor versions of all libraries, to signify the API change of splitting the version.h headers and adding the new version_major.h header. Signed-off-by: Martin Storsjö <martin@martin.st>
* libavfilter: Split version.hMartin Storsjö2022-03-16
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avfilter/buffersink: simplify parsing the input channel layout stringJames Almer2022-03-15
| | | | | | And remove a stray comma in the list of supported separators. Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/af_biquads: fix possible leak on errorPaul B Mahol2022-03-15
| | | | Recently introduced.
* avfilter/af_join: Don't use memcpy for overlapping regionsAndreas Rheinhardt2022-03-15
| | | | | | | | Reported by ASAN as memcpy-param-overlap when running the filter-join FATE-test. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avfilter/af_biquads: fix regression with channels option processingPaul B Mahol2022-03-15
|
* avfilter/af_dynaudnorm: fix regression with channels option processingPaul B Mahol2022-03-15
|
* avfilter/af_speechnorm: fix regression in channels option processingPaul B Mahol2022-03-15
|
* avfilter/af_afftdn: refactor noise samplingPaul B Mahol2022-03-15
|
* avfilter/af_afftdn: do not hardcode vector sizePaul B Mahol2022-03-15
|
* avfilter/af_afftdn: use log10 instead to get noise levelsPaul B Mahol2022-03-15
|
* avfilter/af_afftdn: unbreak custom band noise option processingPaul B Mahol2022-03-15
|
* avfilter/af_afftdn: after sampling noise, set full parametersPaul B Mahol2022-03-15
|
* Bump minor versions after the channel layout changesJames Almer2022-03-15
| | | | | | Forgotten in the respective commits adding new API. Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/af_sofalizer: fix getting speaker positionJames Almer2022-03-15
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter: convert to new channel layout APIJames Almer2022-03-15
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/vf_epx: stop doing read overflowPaul B Mahol2022-03-14
|
* avfilter/avf_abitscope: rename macro to less generic onePaul B Mahol2022-03-14
|
* avfilter/vf_palettegen: add protection against potential divide by zeroYiyuan GUO2022-03-14
| | | | | | | | | In libavfilter/vf_palettegen.c, the function get_avg_color requires that box->len greater than zero to avoid dividing by zero. However, the call sequence filter_frame -> get_palette_frame -> get_avg_color may not satisfy this precondition. Fixes #9222. Signed-off-by: Yiyuan GUO <yguoaz@gmail.com>
* avfilter/vf_fieldhint: add pattern mode of filteringPaul B Mahol2022-03-14
|
* avfilter/af_afftdn: allow user to control number of bandsPaul B Mahol2022-03-14
|
* avfilter/af_afftdn: use correct variable in for loopsPaul B Mahol2022-03-14
| | | | Tehnically changes nothing as they are same value currently.
* avfilter/af_afftdn: stop producing small impulsive noise at start of outputPaul B Mahol2022-03-14
|
* avfilter/vf_decimate: also check for ready frames if not ppsrc is usedPaul B Mahol2022-03-13
| | | | Fixes filtering when cascading multiple decimate filters.
* avfilter/avf_showspectrum: stop rewriting ptsPaul B Mahol2022-03-13
| | | | Also fix dropping of first frame for fullframe sliding.
* avfilter/af_afftdn: add way to control noise floor link for >1 channelsPaul B Mahol2022-03-13
|
* avfilter/af_afftdn: improve residual trackingPaul B Mahol2022-03-13
|
* avfilter/af_afftdn: rename some variables to less cryptic namePaul B Mahol2022-03-13
|
* avfilter/af_afftdn: reduce some pointless pointer indirectionsPaul B Mahol2022-03-13
|
* avfilter/af_afftdn: use define for sfm flags mask and sizePaul B Mahol2022-03-13
| | | | Instead of hardcoding values.
* avfilter/af_afftdn: allow user to change ratio factorPaul B Mahol2022-03-13
| | | | | While here change default to lower value as previous value were causing too much smearing on time axis of spectrogram.
* avfilter/af_afftdn: stop sharing non-shareable parameters between channelsPaul B Mahol2022-03-13
|
* avfilter/af_afftdn: use RDFT insteadPaul B Mahol2022-03-12
| | | | Makes spectral filtering less crude.
* avfilter/af_afftdn: reduce code duplicationPaul B Mahol2022-03-12
|
* avfilter/af_afftdn: reduce scaling of input samplesPaul B Mahol2022-03-12
| | | | It was multiplied too much.
* avfilter/af_afftdn: fix small memory leakPaul B Mahol2022-03-12
|
* avfilter/af_afftdn: change noise profile to floating point precisionPaul B Mahol2022-03-12
|
* avfilter/af_afftdn: generalize noise profile mean estimationPaul B Mahol2022-03-12
|
* avfilter/af_afftdn: use single define for number of bands in noise profilePaul B Mahol2022-03-12
|