summaryrefslogtreecommitdiff
path: root/libavfilter/af_astats.c
Commit message (Collapse)AuthorAge
* avfilter/af_astats: add noise floor count statPaul B Mahol2020-04-17
|
* avfilter/af_astats: add slice threading supportPaul B Mahol2020-04-17
|
* avfilter/af_astats: measure noise floorPaul B Mahol2020-04-17
|
* avfilter/af_astats: fix calculations involving last samplePaul B Mahol2019-05-12
|
* avfilter/af_astats: fix initial values of variablesPaul B Mahol2019-05-12
|
* avfilter/af_astats: fix msvc compile errorMatthias Troffaes2019-04-29
| | | | | | MSVC requires an explicit cast from void * to void when applying the ternary conditional operator to switch between methods that return void.
* avfilter/af_astats: count number of NaNs/Infs/denormals for floating-point ↵Paul B Mahol2019-04-26
| | | | audio too
* avfilter/af_astats: add support for optimized min/max/peak calculationMarton Balint2019-03-21
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/af_astats: rework sample loopsMarton Balint2019-03-21
| | | | | | | The channel loop is now the outer loop for both planar and interleaved. This is needed by the next patch, and the speed difference is negligable if any. Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/af_astats: factorize sample loopsMarton Balint2019-03-21
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/af_astats: fix identationMarton Balint2019-03-21
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/af_astats: add support for selecting measured statisticsMarton Balint2019-03-21
| | | | | | | | | | | set_metadata with many entries is not very efficient, and with small audio frames the performance loss is noticable. Also with this very simple calculations (like peak) can be even further optimized. Unfoturnately there are some small differences in metadata and av_log info output, so factorizing calculations and output might not worth the hassle. Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/af_astats: count zero crossingsPaul B Mahol2018-09-17
|
* avfilter/af_astats: measure dynamic rangePaul B Mahol2017-07-19
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: do not overwrite already set values when doing resetPaul B Mahol2017-07-19
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: don't anonymously typedef structsPaul B Mahol2017-05-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: add RMS difference tooPaul B Mahol2017-05-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: do not use AVFrame accessorMuhammad Faiz2017-04-23
| | | | | Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avfilter/af_astats: fix flt(p) supportPaul B Mahol2016-08-18
|
* avfilter/af_astats: add support for s64(p) sample formatPaul B Mahol2016-08-18
|
* avfilter/af_astats: add support for other sample formatsPaul B Mahol2016-08-15
|
* avfilter/af_astats: extend bitdepth calculationPaul B Mahol2016-08-03
|
* avfilter/af_astats: do not clear previous sample valuePaul B Mahol2016-02-26
| | | | | | Should help when using reset=1 and metadata=1 Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: clear all statsPaul B Mahol2016-02-25
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: reset stats prior not after filteringPaul B Mahol2016-02-24
| | | | | | This way stats printed at uninit are also useful. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: replace FFABS with fabsGanesh Ajjanagadde2015-10-13
|
* avfilter: use ff_all_channel_counts() instead of ff_all_channel_layouts()Paul B Mahol2015-09-12
| | | | | | Fixes playback of some files with ffplay. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/astats: use AV_OPT_TYPE_BOOL for metadata optionClément Bœsch2015-09-08
|
* avfilter/af_astats: use UINT64_C instead of the LLU suffixJames Almer2015-07-20
| | | | | | Should fix compilation with vs2012 Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/af_astats: measure minimal and mean difference between two ↵Paul B Mahol2015-07-17
| | | | | | consecutive samples Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: make sure p->last is actually always set when measuring ↵Paul B Mahol2015-07-15
| | | | | | max difference Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: also measure maximal difference between two consecutive ↵Paul B Mahol2015-07-15
| | | | | | | | samples While here also mention bit depth in documentation. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: calculate audio bit-depthPaul B Mahol2015-07-15
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: implement recalculation of stats after each X framesPaul B Mahol2015-07-03
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: export metadataPaul B Mahol2015-07-03
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: handle error in query_formats() in bunch of filtersPaul B Mahol2015-04-08
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: redo zero channel handlingPaul B Mahol2015-03-08
| | | | | Suggested-by: Nicolas George Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: Avoid Zero division in print part.Martin Vignali2015-03-08
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavfi: do not export the filters from shared objects Conflicts: libavfilter/af_amix.c libavfilter/af_anull.c libavfilter/asrc_anullsrc.c libavfilter/f_select.c libavfilter/f_settb.c libavfilter/split.c libavfilter/src_movie.c libavfilter/vf_aspect.c libavfilter/vf_blackframe.c libavfilter/vf_colorbalance.c libavfilter/vf_copy.c libavfilter/vf_crop.c libavfilter/vf_cropdetect.c libavfilter/vf_drawbox.c libavfilter/vf_format.c libavfilter/vf_framestep.c libavfilter/vf_frei0r.c libavfilter/vf_hflip.c libavfilter/vf_libopencv.c libavfilter/vf_lut.c libavfilter/vf_null.c libavfilter/vf_overlay.c libavfilter/vf_scale.c libavfilter/vf_transpose.c libavfilter/vf_unsharp.c libavfilter/vf_vflip.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter: various cosmeticsPaul B Mahol2013-09-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: rename stat()Michael Niedermayer2013-06-03
| | | | | See CID1026741 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/af_astats: fix 64bit printf typeMichael Niedermayer2013-05-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter: add av_cold to uninit()Michael Niedermayer2013-05-06
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* astats filterPaul B Mahol2013-04-27
Signed-off-by: Paul B Mahol <onemda@gmail.com>