summaryrefslogtreecommitdiff
path: root/libavfilter/avf_showspectrum.c
Commit message (Collapse)AuthorAge
...
* lavfi: make window_func an inline functionRostislav Pehlivanov2017-09-23
| | | | | | | Eliminate lavc->lavfi dependency. The function isn't big and doesn't deserve its own file. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* avfilter: properly set SAR for A->V filtersPaul B Mahol2017-06-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: properly initialize ptsPaul B Mahol2017-05-22
| | | | 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: do not use AVFrame accessorMuhammad Faiz2017-04-23
| | | | | Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avfilter/avf_showspectrum: fix 2 possible crashesPaul B Mahol2017-01-27
| | | | | | | Make sure no division by zero is done. Make sure there are actually samples available. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: Fix memleak of text allocated by av_asprintf()Michael Niedermayer2017-01-21
| | | | | | Fixes CID1396261 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavfi: Fix aix compilation.Carl Eugen Hoyos2016-12-01
| | | | | | Rename hz in af_apulsator.c and avf_showspectrum.c as hertz. The aix header sys/m_param.h defines hz as __hz.
* doc/showspectrum*: Change options order to reflect numeric values.Carl Eugen Hoyos2016-09-06
| | | | Fixes ticket #5823.
* avfilter/avf_showspectrum: do not use uninitialized memoryPaul B Mahol2016-08-18
|
* avfilter/avf_showspectrum: unbreak dB legendPaul B Mahol2016-08-17
|
* avfilter/window_func: add cauchy, parzen and poisson window functionPaul B Mahol2016-08-16
|
* avfilter/avf_showspectrum: do not let multiple threads to write to same part ↵Paul B Mahol2016-08-16
| | | | of memory
* avfilter/window_func: add dolph windowPaul B Mahol2016-08-16
|
* avfilter/avf_showspectrum: add some multithreading supportPaul B Mahol2016-08-15
|
* avfilter/avf_showspectrum: improve dB scale descriptionPaul B Mahol2016-08-07
|
* avfilter/avf_showspectrum: add color rotation featurePaul B Mahol2016-08-05
| | | | Mostly useful with channel color scheme.
* avfilter/avf_showspectrum: improve pts handlingPaul B Mahol2016-02-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showfreqs/showspectrum: rename skip_samples to hop_sizePaul B Mahol2016-01-18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: reduce number of operationsPaul B Mahol2016-01-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add posibility to display phasePaul B Mahol2016-01-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avf_showspectrum: Silence "deprecated pixel format" warningTimothy Gu2016-01-09
|
* avfilter/avf_showspectrum: set color range to framePaul B Mahol2016-01-09
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add cool color mapPaul B Mahol2016-01-08
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add option to draw legendPaul B Mahol2016-01-08
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi/avf_showspectrum: replace pow(x, 0.25) by sqrt(sqrt(x))Ganesh Ajjanagadde2016-01-07
| | | | | | | This is faster; precision assured as result is a float. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* avfilter/window_func: add tukey window functionPaul B Mahol2016-01-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: use av_clip/lrintfPaul B Mahol2016-01-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add yet another color mapPaul B Mahol2016-01-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add option to set gain for calculating color ↵Paul B Mahol2016-01-04
| | | | | | | | intensity Inspired by Sonic Visualizer. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: finally fix log scalerPaul B Mahol2016-01-03
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: switch to FFTPaul B Mahol2016-01-03
| | | | | | Rationale: supports >16 bit audio, more than 96dB SNR. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add 4th and 5th root scalerPaul B Mahol2016-01-02
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: make some helper functionsPaul B Mahol2016-01-02
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: fix null pointer dereference if allocation failsPaul B Mahol2016-01-02
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add fiery color mapPaul B Mahol2016-01-02
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add showspectrumpic filterPaul B Mahol2016-01-02
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: store win_size in private context and calculate ↵Paul B Mahol2016-01-02
| | | | | | it only once Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add window overlap supportPaul B Mahol2015-12-31
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add fire color mapPaul B Mahol2015-12-31
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add nebulae color mapPaul B Mahol2015-12-30
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add moreland color mapPaul B Mahol2015-12-30
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add rainbow colormapPaul B Mahol2015-12-29
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: properly calculate w factorPaul B Mahol2015-12-29
| | | | | | It is used in calculating loudness of each frequency bin. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add horizontal orientation supportPaul B Mahol2015-12-29
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: use FF_ARRAY_ELEMS()Paul B Mahol2015-12-28
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: make colors for log scale more user friendlyPaul B Mahol2015-12-28
| | | | | | | | | Previosly output was almost useless because background noise, due to windowing function picked and which is not actually present in audio, had too much brightness. Now output of sine wave matches more with SoX. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: use ff_generate_window_funcPaul B Mahol2015-12-28
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add rscroll sliding modePaul B Mahol2015-12-28
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi/avf_showspectrum: replace rint by lrintGanesh Ajjanagadde2015-12-26
| | | | | | avoids float to int cast. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>