c3513477bb 
								
							
								 
							
						 
						
							
							
								
								cook: K&R formatting cosmetics  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0eea212943 
								
							
								 
							
						 
						
							
							
								
								Add avcodec_decode_audio4().  
							
							Deprecate avcodec_decode_audio3().
Implement audio support in avcodec_default_get_buffer().
Implement the new audio decoder API in all audio decoders. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7581b5c83 
								
							
								 
							
						 
						
							
							
								
								cook: use a table for xor key rotation  
							
							This is simpler and avoids an invalid shift by 32 in the
aligned case.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51f316a997 
								
							
								 
							
						 
						
							
							
								
								cook: fix apparent typo in extradata parsing  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c353eb8e3 
								
							
								 
							
						 
						
							
							
								
								cook: return AVERROR_PATCHWELCOME instead of ENOTSUP  
							
							ENOTSUP is not defined on some systems 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e34c6c9708 
								
							
								 
							
						 
						
							
							
								
								cook: check output buffer size before decoding  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6631294c26 
								
							
								 
							
						 
						
							
							
								
								cook: do not needlessly set *data_size to 0  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b277ebd508 
								
							
								 
							
						 
						
							
							
								
								cook: remove pointless return statements  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9c841e231 
								
							
								 
							
						 
						
							
							
								
								cook: simplify decouple_info()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f193c96f49 
								
							
								 
							
						 
						
							
							
								
								cook: return appropriate error codes instead of -1  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e694831f9d 
								
							
								 
							
						 
						
							
							
								
								cook: avoid hardcoded sizes in sizeof()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								776e9815a5 
								
							
								 
							
						 
						
							
							
								
								cook: remove unneeded #includes  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c25df22365 
								
							
								 
							
						 
						
							
							
								
								cook: output float samples instead of converting to int16  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a742470a8 
								
							
								 
							
						 
						
							
							
								
								cook: Fix js_vlc_bits value validation for joint stereo  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff993cd7fc 
								
							
								 
							
						 
						
							
							
								
								doxygen: Drop array size declarations from Doxygen parameter names.  
							
							Adding [] to a Doxygen parameter name clashes with Doxygen syntax. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b27565b143 
								
							
								 
							
						 
						
							
							
								
								Remove statements immediately following unconditional jumps  
							
							This removes a number of compiler warnings.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f190f676bc 
								
							
								 
							
						 
						
							
							
								
								Replace custom DEBUG preprocessor trickery by the standard one.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb52cf8267 
								
							
								 
							
						 
						
							
							
								
								cook: Remove non-compiling debug output.  
							
							random_state was changed from an int to a struct and can no longer be printed
as easily as before. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								752207e36b 
								
							
								 
							
						 
						
							
							
								
								cook: Remove unused debug functions.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d35fa520e 
								
							
								 
							
						 
						
							
							
								
								Add AVX FFT implementation.  
							
							Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								62582a696b 
								
							
								 
							
						 
						
							
							
								
								cook: Fix small typo in av_log_ask_for_sample message.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9dee728b8 
								
							
								 
							
						 
						
							
							
								
								Use av_log_ask_for_sample() to request samples from users.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70fb031ce2 
								
							
								 
							
						 
						
							
							
								
								Use av_log_ask_for_sample() where appropriate.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4538729afe 
								
							
								 
							
						 
						
							
							
								
								Move sine windows to a separate file  
							
							These windows do not really belong in fft/mdct files and were
easily confused with the similarly named tables used by rdft.
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								737eb5976f 
								
							
								 
							
						 
						
							
							
								
								Merge libavcore into libavutil  
							
							It is pretty hopeless that other considerable projects will adopt
libavutil alone in other projects. Projects that need small footprint
are better off with more specialized libraries such as gnulib or rather
just copy the necessary parts that they need. With this in mind, nobody
is helped by having libavutil and libavcore split. In order to ease
maintenance inside and around FFmpeg and to reduce confusion where to
put common code, avcore's functionality is merged (back) to avutil.
Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2fcd0a7a4 
								
							
								 
							
						 
						
							
							
								
								Replace remaining occurrences of deprecated CH_* with AV_CH_*  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d36beb3f69 
								
							
								 
							
						 
						
							
							
								
								Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.  
							
							None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d6e4c160a 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum  
							
							SampleFormat with AVSampleFormat.
Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fc0162ac4 
								
							
								 
							
						 
						
							
							
								
								Add av_ prefix to bswap macros  
							
							Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6b22522c9 
								
							
								 
							
						 
						
							
							
								
								bswap: change ME to NE in macro names  
							
							Other parts of FFmpeg use NE (native endian) rather than ME (machine).
This makes it consistent.
Originally committed as revision 24169 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65e3f89ffd 
								
							
								 
							
						 
						
							
							
								
								Improve variable names in imlt_window_float() and mlt_compensate_output().  
							
							Originally committed as revision 24115 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e51f04968e 
								
							
								 
							
						 
						
							
							
								
								Restore array sizes in doxygen parameter names.  
							
							Originally committed as revision 24108 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34630b93dc 
								
							
								 
							
						 
						
							
							
								
								Move DECODE_BYTES_PAD* macros before Doxygen comments.  
							
							Doxygen thinks the comments belong to the macros otherwise.
Originally committed as revision 23993 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								094b18b683 
								
							
								 
							
						 
						
							
							
								
								Fix doxy of gb parameter in decode_gain_info().  
							
							Originally committed as revision 23989 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								daf6c68d33 
								
							
								 
							
						 
						
							
							
								
								Avoid one more instance of angular brackets in Doxygen comments.  
							
							Originally committed as revision 23982 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09f6a45dc2 
								
							
								 
							
						 
						
							
							
								
								Remove non-existing stray arguments from Doxygen function documentation.  
							
							Originally committed as revision 23976 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a58234fea 
								
							
								 
							
						 
						
							
							
								
								Fix misspelled parameter names in Doxygen documentation.  
							
							This fixes one Doxygen warning each.
Originally committed as revision 23970 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								72415b2adb 
								
							
								 
							
						 
						
							
							
								
								Define AVMediaType enum, and use it instead of enum CodecType, which  
							
							is deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1429224b04 
								
							
								 
							
						 
						
							
							
								
								Move FFT parts from dsputil.h to fft.h  
							
							Originally committed as revision 22235 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84dc2d8afa 
								
							
								 
							
						 
						
							
							
								
								Remove DECLARE_ALIGNED_{8,16} macros  
							
							These macros are redundant.  All uses are replaced with the generic
DECLARE_ALIGNED macro instead.
Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c67278098d 
								
							
								 
							
						 
						
							
							
								
								Move array specifiers outside DECLARE_ALIGNED() invocations  
							
							Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d2e72b10e 
								
							
								 
							
						 
						
							
							
								
								cook: use constant seed for dithering RNG  
							
							Originally committed as revision 20657 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5cd2d3dca 
								
							
								 
							
						 
						
							
							
								
								Bugfix for bug introduced in the multichannel cook patchset.  
							
							Originally committed as revision 18842 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bdb8d99613 
								
							
								 
							
						 
						
							
							
								
								Proper subpacket size check for cook multichannel files.  
							
							Originally committed as revision 18693 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb1135c8a3 
								
							
								 
							
						 
						
							
							
								
								Remove parentheses  
							
							Originally committed as revision 18692 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago