Paul B Mahol
5a39b797ac
avfilter/avf_showspectrum: convert some doubles to floats
6 years ago
Paul B Mahol
ce774e30ff
avfilter/avf_showspectrum: add log scale for frequency plot
6 years ago
Paul B Mahol
70463b7026
avfilter/avf_showspectrum: add terrain color map
6 years ago
Paul B Mahol
09fdfc11b7
avfilter/avf_showspectrum: add cividis colormap
6 years ago
Paul B Mahol
0c6d4e7ba4
avfilter/avf_showspectrum: add plasma color map
6 years ago
Paul B Mahol
ed58db4237
avfilter/avf_showspectrum: add viridis color map
6 years ago
Paul B Mahol
975510758c
avfilter/avf_showspectrum: improve magma colors
6 years ago
Paul B Mahol
40ac622460
avfilter/window_func: add bohman window
6 years ago
Paul B Mahol
9c120b4d42
avfilter/avf_showspectrum: add legend support to showspectrum filter
6 years ago
Paul B Mahol
c98ffa086c
avfilter/avf_showspectrum: switch to activate and add fps option
6 years ago
Paul B Mahol
50a2347b19
avfilter/avf_showspectrum: increase padding size for low sample rates
6 years ago
Paul B Mahol
fe447c0609
avfilter/avf_showspectrum: add zoom mode to showspectrumpic
6 years ago
Paul B Mahol
3e687be4fa
avfilter/avf_showspectrum: add green color map
6 years ago
Paul B Mahol
d39fae0886
avfilter/avf_showspectrum: fix scaling in zoom mode
6 years ago
Paul B Mahol
196dd13c76
avfilter/avf_showspectrum: implement zoom mode
6 years ago
Paul B Mahol
91cc3aa8b1
avfilter/avf_showspectrum: add magma color map
6 years ago
Paul B Mahol
49eda27c6e
avfilter/avf_showspectrum: also show sample rate and channel layout
Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years ago
Paul B Mahol
9add1786ad
avfilter/avf_showspectrum: avoid overwritting text
Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years ago
Paul B Mahol
d0bf1aa3c5
avfilter/avf_showspectrum: improve axes drawing
Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years ago
Rostislav Pehlivanov
039ebaa5f3
lavfi: make window_func an inline function
Eliminate lavc->lavfi dependency. The function isn't big and doesn't
deserve its own file.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
7 years ago
Paul B Mahol
f85cad799b
avfilter: properly set SAR for A->V filters
Signed-off-by: Paul B Mahol <onemda@gmail.com>
8 years ago
Paul B Mahol
49d0678181
avfilter/avf_showspectrum: properly initialize pts
Signed-off-by: Paul B Mahol <onemda@gmail.com>
8 years ago
Paul B Mahol
ed93ed5ee3
avfilter: don't anonymously typedef structs
Signed-off-by: Paul B Mahol <onemda@gmail.com>
8 years ago
Muhammad Faiz
6af050d7d0
avfilter: do not use AVFrame accessor
Reviewed-by: wm4 <nfxjfg@googlemail.com>
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
8 years ago
Paul B Mahol
836c8750b3
avfilter/avf_showspectrum: fix 2 possible crashes
Make sure no division by zero is done.
Make sure there are actually samples available.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
8 years ago
Michael Niedermayer
61164112a5
avfilter/avf_showspectrum: Fix memleak of text allocated by av_asprintf()
Fixes CID1396261
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
8 years ago
Carl Eugen Hoyos
d44af9a38e
lavfi: Fix aix compilation.
Rename hz in af_apulsator.c and avf_showspectrum.c as hertz.
The aix header sys/m_param.h defines hz as __hz.
8 years ago
Carl Eugen Hoyos
70f4b453cb
doc/showspectrum*: Change options order to reflect numeric values.
Fixes ticket #5823 .
8 years ago
Paul B Mahol
b3c6e89d48
avfilter/avf_showspectrum: do not use uninitialized memory
8 years ago
Paul B Mahol
345c252e9c
avfilter/avf_showspectrum: unbreak dB legend
8 years ago
Paul B Mahol
b438c2025c
avfilter/window_func: add cauchy, parzen and poisson window function
8 years ago
Paul B Mahol
1457786d69
avfilter/avf_showspectrum: do not let multiple threads to write to same part of memory
8 years ago
Paul B Mahol
ea58dd2beb
avfilter/window_func: add dolph window
8 years ago
Paul B Mahol
ce5ba77079
avfilter/avf_showspectrum: add some multithreading support
8 years ago
Paul B Mahol
571f33de0a
avfilter/avf_showspectrum: improve dB scale description
8 years ago
Paul B Mahol
04a8bbca92
avfilter/avf_showspectrum: add color rotation feature
Mostly useful with channel color scheme.
8 years ago
Paul B Mahol
13ea7c9780
avfilter/avf_showspectrum: improve pts handling
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
4e17efd852
avfilter/avf_showfreqs/showspectrum: rename skip_samples to hop_size
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
57df71eaf7
avfilter/avf_showspectrum: reduce number of operations
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
2009d922db
avfilter/avf_showspectrum: add posibility to display phase
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Timothy Gu
53d6bf6627
avf_showspectrum: Silence "deprecated pixel format" warning
9 years ago
Paul B Mahol
cbad37e5bf
avfilter/avf_showspectrum: set color range to frame
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
a69cf50dca
avfilter/avf_showspectrum: add cool color map
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
08aec7c1bd
avfilter/avf_showspectrum: add option to draw legend
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Ganesh Ajjanagadde
2fbdc4faf1
lavfi/avf_showspectrum: replace pow(x, 0.25) by sqrt(sqrt(x))
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>
9 years ago
Paul B Mahol
c13216ac08
avfilter/window_func: add tukey window function
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
c31fa1d7b4
avfilter/avf_showspectrum: use av_clip/lrintf
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
0d3b31ae89
avfilter/avf_showspectrum: add yet another color map
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
6defda1cdb
avfilter/avf_showspectrum: add option to set gain for calculating color intensity
Inspired by Sonic Visualizer.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
0a451082c7
avfilter/avf_showspectrum: finally fix log scaler
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago