Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-17 | avfilter/avfilter: Remove unused feature to add pads in the middle | Andreas Rheinhardt | |
Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | |||
2021-08-15 | avfilter/internal: Factor out executing a filter's execute_func | Andreas Rheinhardt | |
The current way of doing it involves writing the ctx parameter twice. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | |||
2021-08-13 | avfilter/formats: Factor common function combinations out | Andreas Rheinhardt | |
Several combinations of functions happen quite often in query_format functions; e.g. ff_set_common_formats(ctx, ff_make_format_list(sample_fmts)) is very common. This commit therefore adds functions that are equivalent to commonly used function combinations in order to reduce code duplication. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | |||
2021-07-22 | avcodec/avcodec: Stop including channel_layout.h in avcodec.h | Andreas Rheinhardt | |
Also include channel_layout.h directly wherever used. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | |||
2021-04-27 | avfilter: Constify all AVFilters | Andreas Rheinhardt | |
This is possible now that the next-API is gone. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Signed-off-by: James Almer <jamrial@gmail.com> | |||
2020-10-18 | avfilter/af_aiir: remove unused variable | Paul B Mahol | |
2020-09-08 | lavfi: regroup formats lists in a single structure. | Nicolas George | |
It will allow to refernce it as a whole without clunky macros. Most of the changes have been automatically made with sed: sed -i ' s/-> *in_formats/->incfg.formats/g; s/-> *out_formats/->outcfg.formats/g; s/-> *in_channel_layouts/->incfg.channel_layouts/g; s/-> *out_channel_layouts/->outcfg.channel_layouts/g; s/-> *in_samplerates/->incfg.samplerates/g; s/-> *out_samplerates/->outcfg.samplerates/g; ' src/libavfilter/*(.) | |||
2020-08-27 | avfilter/af_afir: Avoid allocating AVFilterPad names | Andreas Rheinhardt | |
If the names are always the same, they need not be duplicated; doing so saves allocations, checks for the allocations as well as frees. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | |||
2020-08-23 | avfilter/af_afir: make use of vector_fmac_scalar() too | Paul B Mahol | |
2020-08-20 | avfilter/af_afir: Fix leak of AVFilterChannelLayout in case of error | Andreas Rheinhardt | |
If an error happens between the allocation of an AVFilterChannelLayout and its usage (which involves attaching said object to a more permanent object), the channel layout array leaks. This can simply be fixed by making sure that nothing is between the allocation and the aforementioned usage. Fixes Coverity issue #1250334. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | |||
2020-05-30 | lavfi/afir: fix vpad.name leak | Jun Zhao | |
Fix vpad.name leak in error path, move the vpad related operation only if enabled show IR frequency response. Signed-off-by: Jun Zhao <barryjzhao@tencent.com> | |||
2020-01-14 | avfilter/af_afir: check if frame clone is set | Paul B Mahol | |
2020-01-10 | avfilter/af_afir: add support for switching impulse response streams at runtime | Paul B Mahol | |
Currently, switching is not free of artifacts, to be resolved later. | |||
2020-01-10 | avfilter/af_afir: add support for even smaller partition sizes | Paul B Mahol | |
2020-01-10 | avfilter/af_afir: split input frames from impulse response frames | Paul B Mahol | |
2019-01-05 | avfilter/af_afir: adjust min partition size | Paul B Mahol | |
Minimal value allowed by our FFT is 16 thus min partition size is 8. | |||
2019-01-03 | avfilter/af_afir: split off fcmul_add into a DSP context | James Almer | |
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com> | |||
2018-12-31 | avfilter/af_afir: fix overhead for small partitions | Paul B Mahol | |
2018-12-31 | avfilter/af_afir: do not over allocate fft buffer | Paul B Mahol | |
2018-12-30 | avfilter/af_afir: stop using as much threads as stream have it | Paul B Mahol | |
2018-12-30 | avfilter/af_afir: optimize code a little more | Paul B Mahol | |
Avoid memset. | |||
2018-12-30 | avfilter/af_afir: implement non-uniform partitioned convolution | Paul B Mahol | |
Using multiple frequency delay lines. | |||
2018-12-29 | avfilter/af_afir: properly split IR into multiple segments | Paul B Mahol | |
2018-12-29 | avfilter/af_afir: make part_index values per channel | Paul B Mahol | |
2018-12-29 | avfilter/af_afir: make number of segments extendable | Paul B Mahol | |
2018-12-29 | avfilter/af_afir: use AVFrame for coeff too | Paul B Mahol | |
2018-12-29 | avfilter/af_afir: use segment pointer | Paul B Mahol | |
2018-12-29 | avfilter/af_afir: introduce uninit_segment() and use it | Paul B Mahol | |
2018-12-29 | avfilter/af_afir: fix minp/maxp range and change default value for maxp | Paul B Mahol | |
2018-12-29 | avfilter/af_afir: introduce init_segment() and use it | Paul B Mahol | |
2018-12-29 | avfilter/af_afir: move allocation stuff where it belongs | Paul B Mahol | |
2018-12-29 | avfilter/af_afir: introduce AudioFIRSegment structure and use it | Paul B Mahol | |
2018-12-27 | afilter/af_afir: remove invalid delay | Paul B Mahol | |
2018-12-27 | avfilter/af_afir: remove not needed nb_samples from filter context | Paul B Mahol | |
2018-12-27 | avfilter/af_afir: remove not needed operations | Paul B Mahol | |
2018-12-27 | avfilter/af_afir: remove dead store variable | Paul B Mahol | |
2018-12-26 | avfilter/af_afir: remove unused variable | Paul B Mahol | |
2018-11-09 | avfilter/af_afir: fix hang because video is first requested | Paul B Mahol | |
2018-11-09 | avfilter/af_afir: kill useless code which increases latency for no reason | Paul B Mahol | |
2018-11-09 | avfilter/af_afir: add minp/maxp options to control latency and speed | Paul B Mahol | |
2018-11-08 | avfilter/af_afir: do not leak frame and clear pointer to freed frame | Paul B Mahol | |
2018-11-08 | avfilter/af_afir: implement rate option | Paul B Mahol | |
2018-11-08 | avfilter/af_afir: return early when giving video frame | Paul B Mahol | |
2018-11-08 | avfilter/af_afir: remove redundant code | Paul B Mahol | |
2018-10-21 | avfilter/af_afir: calculate group delay too | Paul B Mahol | |
2018-10-10 | avfilter/af_afir: remove again option, merge it with gtype | Paul B Mahol | |
2018-10-05 | avilter/af_afir: add irfmt option | Paul B Mahol | |
2018-10-04 | avfilter/af_afir: use internal lavfi queue | Paul B Mahol | |
2018-10-03 | avfilter/af_afir: make IR gain control more flexible | Paul B Mahol | |
For this reason introduce two more options. | |||
2018-09-15 | avfilter/af_afir: switch to activate | Paul B Mahol | |