6fdf35fe35 
								
							
								 
							
						 
						
							
							
								
								lavc: Use av_gettime_relative  
							
							Whenever av_gettime() is used to measure relative period of time,
av_gettime_relative() is prefered as it guarantee monotonic time
on supported platforms.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								165e9df195 
								
							
								 
							
						 
						
							
							
								
								fft-test: Pass the right struct members instead of casting  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								060e4a9e06 
								
							
								 
							
						 
						
							
							
								
								dct/rdft: Remove duplicate typedefs for context structs  
							
							The typedefs also exist in the avfft.h header and since typedefs cannot be
legally redefined in C, the code fails to compile with some compilers.
This reverts commits 11c7155cce57f1b1dcc7 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0de7330b9 
								
							
								 
							
						 
						
							
							
								
								fft-test: Pass correct struct members to (i)dct functions  
							
							This fixes a number of incompatible pointer type warnings. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6133d65861 
								
							
								 
							
						 
						
							
							
								
								fft-test: K&R formatting cosmetics  
							
							Also rearrange #includes into canonical order. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3c96deb5f 
								
							
								 
							
						 
						
							
							
								
								fft-test: Check memory allocations  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7288b34585 
								
							
								 
							
						 
						
							
							
								
								fft-test: Drop unnecessary pointer indirection for context structs  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d445c865f8 
								
							
								 
							
						 
						
							
							
								
								fft-test: Reduce variable scope where sensibly possible  
							
							Also merge variable declaration and initialization. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20ec0daaa1 
								
							
								 
							
						 
						
							
							
								
								fft-test: Make global exptab variable static  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5be7d8597d 
								
							
								 
							
						 
						
							
							
								
								fft-test: Comment some #endifs  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								57f1b1dcc7 
								
							
								 
							
						 
						
							
							
								
								fft-test: Drop unnecessary #ifdefs around header includes  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24f45c1622 
								
							
								 
							
						 
						
							
							
								
								fate: Add dependencies for dct/fft/mdct/rdft tests  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								794fcf79a8 
								
							
								 
							
						 
						
							
							
								
								Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT  
							
							The define does not originate from configure, so it should not
have a name that is CONFIG_-prefixed. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								834259528b 
								
							
								 
							
						 
						
							
							
								
								fft-test: add a missing #include  
							
							stdio.h needed for printf since 7177df90a0 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7177df90a0 
								
							
								 
							
						 
						
							
							
								
								fft-test: Remove possibility of returning restricted exit code  
							
							Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								667fb97a65 
								
							
								 
							
						 
						
							
							
								
								dct/fft-test: use a replacement getopt() if the system has none present.  
							
							This allows compiling and running these tests on systems lacking a built-
in version of getopt(), such as MSVC.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								980f81d961 
								
							
								 
							
						 
						
							
							
								
								Use av_gettime() in various places  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6a6e90a7c 
								
							
								 
							
						 
						
							
							
								
								fft-test: add option to set cpuflag mask  
							
							This can be useful for testing.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a5d6c23c5 
								
							
								 
							
						 
						
							
							
								
								tests/tools/examples: Replace direct exit() calls by return.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3876ea485 
								
							
								 
							
						 
						
							
							
								
								Move some variable declarations below the proper #ifdefs.  
							
							This avoids warnings about set-but-unused variables. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6efe6028ed 
								
							
								 
							
						 
						
							
							
								
								Fixed-point support in fft-test  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0aded9484d 
								
							
								 
							
						 
						
							
							
								
								Move dct and rdft definitions to separate files  
							
							This leaves fft.h with only the core FFT and MDCT definitions
thus making it more managable.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26f548bb59 
								
							
								 
							
						 
						
							
							
								
								fft: remove inline wrappers for function pointers  
							
							This removes the rather pointless wrappers (one not even inline)
for calling the fft_calc and related function pointers.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ead7ef8251 
								
							
								 
							
						 
						
							
							
								
								fft-test: format error output more readably  
							
							Originally committed as revision 24799 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85fbad4555 
								
							
								 
							
						 
						
							
							
								
								fft-test: free buffers before exiting  
							
							Originally committed as revision 24708 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a79e921ee6 
								
							
								 
							
						 
						
							
							
								
								fft-test: exit with non-zero status if test failed  
							
							Originally committed as revision 24693 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba87f0801d 
								
							
								 
							
						 
						
							
							
								
								Remove explicit filename from Doxygen  @file  commands.  
							
							Passing an explicit filename to this command is only necessary if the
documentation in the @file  block refers to a file different from the
one the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c99baf05c3 
								
							
								 
							
						 
						
							
							
								
								Add help for (I)RDFT test in fft-test  
							
							Originally committed as revision 22793 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2b774a04e 
								
							
								 
							
						 
						
							
							
								
								Make code using 1d-DCT consistent with the API change  
							
							Originally committed as revision 22792 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41ea18fb0d 
								
							
								 
							
						 
						
							
							
								
								Give RDFT types more meaningful names  
							
							Originally committed as revision 22290 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3bd8a2ef6c 
								
							
								 
							
						 
						
							
							
								
								Update include directives in fft-test.c  
							
							Originally committed as revision 22289 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7f3f5f46c2 
								
							
								 
							
						 
						
							
							
								
								Floating point discrete cosine transform  
							
							Originally committed as revision 21338 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c460833d76 
								
							
								 
							
						 
						
							
							
								
								fft-test: Add RDFT/IRDFT support.  
							
							Originally committed as revision 21141 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b37ef8e43 
								
							
								 
							
						 
						
							
							
								
								fft-test: Replace do_mdct with a tf_transform enum and switch on it.  
							
							Originally committed as revision 21140 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d987a9e9ad 
								
							
								 
							
						 
						
							
							
								
								fft-test: whitespace cosmetics  
							
							Originally committed as revision 21085 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01b2214758 
								
							
								 
							
						 
						
							
							
								
								Merge FFTContext and MDCTContext  
							
							Originally committed as revision 19931 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50b1785a57 
								
							
								 
							
						 
						
							
							
								
								bring back some randomness in fft-test. (regression in r18070)  
							
							Originally committed as revision 19679 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34aecf1c87 
								
							
								 
							
						 
						
							
							
								
								Support for testing (i)MDCT output scale factor in fft-test tool.  
							
							Originally committed as revision 18877 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d485f165f 
								
							
								 
							
						 
						
							
							
								
								Support for getting (i)MDCT output multiplied by a constant scaling factor.  
							
							Scaling (i)MDCT output has no runtime overhead and can be used to improve
performance of audio codecs. All the changes are only needed in
'ff_mdct_init' function and slow down initialization a bit.
Originally committed as revision 18855 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64bde1974b 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Rename prn variable to prng (Pseudo Random Number Generator).  
							
							Originally committed as revision 18422 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								504ffed19f 
								
							
								 
							
						 
						
							
							
								
								Mark non-exported functions in test and example programs as static.  
							
							Originally committed as revision 18259 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								294eaa2643 
								
							
								 
							
						 
						
							
							
								
								Replace random() usage in test programs by av_lfg_*().  
							
							Originally committed as revision 18070 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bad5537e2c 
								
							
								 
							
						 
						
							
							
								
								Use full internal pathname in doxygen  @file  directives.  
							
							Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a570e826d 
								
							
								 
							
						 
						
							
							
								
								remove mdct tmp buffer  
							
							Originally committed as revision 14702 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff558537f0 
								
							
								 
							
						 
						
							
							
								
								Don't set mm_flags in fft-test, since it doesn't do anything anyway.  
							
							Originally committed as revision 13968 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f67a10cd0c 
								
							
								 
							
						 
						
							
							
								
								Define mm_flags/support to be 0 on architectures where they don't exist.  
							
							Make sure we don't try to set them if that's the case.
This lets dct-test and fft-test build with --disable-mmx on x86, but not yet on ARM.
Originally committed as revision 13957 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								941b1258b8 
								
							
								 
							
						 
						
							
							
								
								Remove redundant mm_flags declaration, fixes the warning:  
							
							libavcodec.a(dsputil_ppc.o): warning: definition of `mm_flags' overriding common
fft-test.o: warning: common is here
Originally committed as revision 13940 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc1ecb6a4a 
								
							
								 
							
						 
						
							
							
								
								making reference models have the same API  
							
							Originally committed as revision 9861 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3bdc2fcea6 
								
							
								 
							
						 
						
							
							
								
								make the reference code use double instead of float where it is easy  
							
							Originally committed as revision 9827 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago