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. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								70f4b453cb 
								
							
								 
							
						 
						
							
							
								
								doc/showspectrum*: Change options order to reflect numeric values.  
							
							 
							
							 
							
							
								
							
							
							Fixes ticket #5823 . 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								b3c6e89d48 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: do not use uninitialized memory  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								345c252e9c 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: unbreak dB legend  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								b438c2025c 
								
							
								 
							
						 
						
							
							
								
								avfilter/window_func: add cauchy, parzen and poisson window function  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								1457786d69 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: do not let multiple threads to write to same part of memory  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								ea58dd2beb 
								
							
								 
							
						 
						
							
							
								
								avfilter/window_func: add dolph window  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								ce5ba77079 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add some multithreading support  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								571f33de0a 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: improve dB scale description  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								04a8bbca92 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add color rotation feature  
							
							 
							
							 
							
							
								
							
							
							Mostly useful with channel color scheme. 
							
						 
						9 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  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								14caf9667e 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: switch to FFT  
							
							 
							
							 
							
							
								
							
							
							Rationale: supports >16 bit audio, more than 96dB SNR.
Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								af018d802d 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add 4th and 5th root scaler  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								2b172cb625 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: make some helper functions  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								d35c029cbf 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: fix null pointer dereference if allocation fails  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								9b06e7befa 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add fiery color map  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								72280d1c6c 
								
							
								 
							
						 
						
							
							
								
								avfilter: add showspectrumpic filter  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								7f7a9dd782 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: store win_size in private context and calculate it only once  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								15e1fd9883 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add window overlap support  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								b98c58573b 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add fire color map  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								0f387f2b62 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add nebulae color map  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								2893dbfe2c 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add moreland color map  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								b0e23f2a37 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add rainbow colormap  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								efa666e0da 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: properly calculate w factor  
							
							 
							
							 
							
							
								
							
							
							It is used in calculating loudness of each frequency bin.
Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								e30e5c83ae 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add horizontal orientation support  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								a7bf5f4117 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: use FF_ARRAY_ELEMS()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								4020787b5b 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: make colors for log scale more user friendly  
							
							 
							
							 
							
							
								
							
							
							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> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								f88546b426 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: use ff_generate_window_func  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								67771ac4b8 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: add rscroll sliding mode  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Ganesh Ajjanagadde
							
						 
						
							
							
							
								
							
								3e2e303e4b 
								
							
								 
							
						 
						
							
							
								
								lavfi/avf_showspectrum: replace rint by lrint  
							
							 
							
							 
							
							
								
							
							
							avoids float to int cast.
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Ganesh Ajjanagadde
							
						 
						
							
							
							
								
							
								ec66bcc0e7 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: use log10 instead of log()/...  
							
							 
							
							 
							
							
								
							
							
							This is likely more precise and conveys the intent better.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Ganesh Ajjanagadde
							
						 
						
							
							
							
								
							
								6aaac24d72 
								
							
								 
							
						 
						
							
							
								
								avfilter/all: propagate errors of functions from avfilter/formats  
							
							 
							
							 
							
							
								
							
							
							Many of the functions from avfilter/formats can return errors, usually AVERROR(ENOMEM).
This propagates the return values.
All of these were found by using av_warn_unused_result, demonstrating its utility.
Tested with FATE. I am least sure of the changes to avfilter/filtergraph,
since I don't know what/how reduce_format is intended to behave and how it should
react to errors.
Fixes: CID 1325680, 1325679, 1325678.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Previous version Reviewed-by: Nicolas George <george@nsup.org>
Previous version Reviewed-by: Clément Bœsch <u@pkh.me>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								35c3043ea4 
								
							
								 
							
						 
						
							
							
								
								lavfi/avf_showspectrum: reindent after last commit.  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								9a520c4d52 
								
							
								 
							
						 
						
							
							
								
								lavfi/avf_showspectrum: remove looping on request_frame().  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								40ddbc87c5 
								
							
								 
							
						 
						
							
							
								
								avfilter/avf_showspectrum: use av_calloc()  
							
							 
							
							
								
							
							
						 
						10 years ago