Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Keep including the full version.h when headers are included externally | Martin 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 0 | Paul B Mahol | 2022-03-18 |
| | |||
* | avfilter/af_afftdn: refactor set_noise_profile() | Paul B Mahol | 2022-03-18 |
| | |||
* | avfilter/af_afftdn: remove unused defines | Paul B Mahol | 2022-03-18 |
| | |||
* | avfilter/af_afftdn: expose floor offset factor option | Paul B Mahol | 2022-03-17 |
| | |||
* | avfilter/af_afftdn: rewrite noise floor tracking | Paul B Mahol | 2022-03-16 |
| | |||
* | avfilter/af_afftdn: remove excessive operations | Paul B Mahol | 2022-03-16 |
| | |||
* | avfilter/vf_zscale: realign output buffer if needed | Marton Balint | 2022-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 threads | Marton Balint | 2022-03-16 |
| | | | | Signed-off-by: Marton Balint <cus@passwd.hu> | ||
* | avfilter/vf_zscale: fix number of threads | Marton Balint | 2022-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_COMPONENTS | Martin 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.h | Martin 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.h | Martin Storsjö | 2022-03-16 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | avfilter/buffersink: simplify parsing the input channel layout string | James Almer | 2022-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 error | Paul B Mahol | 2022-03-15 |
| | | | | Recently introduced. | ||
* | avfilter/af_join: Don't use memcpy for overlapping regions | Andreas Rheinhardt | 2022-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 processing | Paul B Mahol | 2022-03-15 |
| | |||
* | avfilter/af_dynaudnorm: fix regression with channels option processing | Paul B Mahol | 2022-03-15 |
| | |||
* | avfilter/af_speechnorm: fix regression in channels option processing | Paul B Mahol | 2022-03-15 |
| | |||
* | avfilter/af_afftdn: refactor noise sampling | Paul B Mahol | 2022-03-15 |
| | |||
* | avfilter/af_afftdn: do not hardcode vector size | Paul B Mahol | 2022-03-15 |
| | |||
* | avfilter/af_afftdn: use log10 instead to get noise levels | Paul B Mahol | 2022-03-15 |
| | |||
* | avfilter/af_afftdn: unbreak custom band noise option processing | Paul B Mahol | 2022-03-15 |
| | |||
* | avfilter/af_afftdn: after sampling noise, set full parameters | Paul B Mahol | 2022-03-15 |
| | |||
* | Bump minor versions after the channel layout changes | James Almer | 2022-03-15 |
| | | | | | | Forgotten in the respective commits adding new API. Signed-off-by: James Almer <jamrial@gmail.com> | ||
* | avfilter/af_sofalizer: fix getting speaker position | James Almer | 2022-03-15 |
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> | ||
* | avfilter: convert to new channel layout API | James Almer | 2022-03-15 |
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> | ||
* | avfilter/vf_epx: stop doing read overflow | Paul B Mahol | 2022-03-14 |
| | |||
* | avfilter/avf_abitscope: rename macro to less generic one | Paul B Mahol | 2022-03-14 |
| | |||
* | avfilter/vf_palettegen: add protection against potential divide by zero | Yiyuan GUO | 2022-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 filtering | Paul B Mahol | 2022-03-14 |
| | |||
* | avfilter/af_afftdn: allow user to control number of bands | Paul B Mahol | 2022-03-14 |
| | |||
* | avfilter/af_afftdn: use correct variable in for loops | Paul B Mahol | 2022-03-14 |
| | | | | Tehnically changes nothing as they are same value currently. | ||
* | avfilter/af_afftdn: stop producing small impulsive noise at start of output | Paul B Mahol | 2022-03-14 |
| | |||
* | avfilter/vf_decimate: also check for ready frames if not ppsrc is used | Paul B Mahol | 2022-03-13 |
| | | | | Fixes filtering when cascading multiple decimate filters. | ||
* | avfilter/avf_showspectrum: stop rewriting pts | Paul B Mahol | 2022-03-13 |
| | | | | Also fix dropping of first frame for fullframe sliding. | ||
* | avfilter/af_afftdn: add way to control noise floor link for >1 channels | Paul B Mahol | 2022-03-13 |
| | |||
* | avfilter/af_afftdn: improve residual tracking | Paul B Mahol | 2022-03-13 |
| | |||
* | avfilter/af_afftdn: rename some variables to less cryptic name | Paul B Mahol | 2022-03-13 |
| | |||
* | avfilter/af_afftdn: reduce some pointless pointer indirections | Paul B Mahol | 2022-03-13 |
| | |||
* | avfilter/af_afftdn: use define for sfm flags mask and size | Paul B Mahol | 2022-03-13 |
| | | | | Instead of hardcoding values. | ||
* | avfilter/af_afftdn: allow user to change ratio factor | Paul B Mahol | 2022-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 channels | Paul B Mahol | 2022-03-13 |
| | |||
* | avfilter/af_afftdn: use RDFT instead | Paul B Mahol | 2022-03-12 |
| | | | | Makes spectral filtering less crude. | ||
* | avfilter/af_afftdn: reduce code duplication | Paul B Mahol | 2022-03-12 |
| | |||
* | avfilter/af_afftdn: reduce scaling of input samples | Paul B Mahol | 2022-03-12 |
| | | | | It was multiplied too much. | ||
* | avfilter/af_afftdn: fix small memory leak | Paul B Mahol | 2022-03-12 |
| | |||
* | avfilter/af_afftdn: change noise profile to floating point precision | Paul B Mahol | 2022-03-12 |
| | |||
* | avfilter/af_afftdn: generalize noise profile mean estimation | Paul B Mahol | 2022-03-12 |
| | |||
* | avfilter/af_afftdn: use single define for number of bands in noise profile | Paul B Mahol | 2022-03-12 |
| |