Anton Khirnov 
							
						 
					 
					
						
						
							
						
						36ef5369ee 
					 
					
						
						
							
							Replace all CODEC_ID_* with AV_CODEC_ID_*  
						
						
						
						
					 
					
						2012-08-07 16:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						bb58c43c69 
					 
					
						
						
							
							qdm2: remove broken and disabled dump_context() debug function  
						
						
						
						
					 
					
						2012-07-05 17:37:12 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						64953f67f9 
					 
					
						
						
							
							qdm2: clip array indices returned by qdm2_get_vlc().  
						
						... 
						
						
						
						Prevents subsequent overreads when these numbers are used as indices
in arrays.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org 
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com > 
						
						
					 
					
						2012-05-07 13:08:36 -04:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						f5be7958e3 
					 
					
						
						
							
							qdm2: fix a dubious pointer cast  
						
						... 
						
						
						
						This reworks a loop to get rid of an ugly pointer cast,
fixing errors seen with the PathScale ENZO compiler.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-04-13 21:42:22 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						9f3e781eab 
					 
					
						
						
							
							qdm2: make a table static const  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-04-12 10:59:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						9ffe8ee7c5 
					 
					
						
						
							
							qdm2: simplify bitstream reader setup for some subpacket types  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-04-12 10:59:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						a31787ee3b 
					 
					
						
						
							
							qdm2: use get_bits_left()  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-04-12 10:59:23 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						00c3b67b8a 
					 
					
						
						
							
							cosmetics: Align codec declarations  
						
						... 
						
						
						
						Also break some long lines, remove codec function placeholder comments
and add spaces in sample/pixel format lists.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-04-06 22:37:38 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						dac56d9ce0 
					 
					
						
						
							
							qdm2: Check data block size for bytes to bits overflow.  
						
						... 
						
						
						
						Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
						
						
					 
					
						2012-01-26 10:17:04 -08:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						aaf47bcde7 
					 
					
						
						
							
							Drop ALT_ prefix from BITSTREAM_READER_LE name.  
						
						... 
						
						
						
						The prefix is a historic remnant that probably meant "alternative".
Now that the A32 bitstream reader has been dropped it makes no sense anymore. 
						
						
					 
					
						2011-12-22 16:51:23 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2011-12-02 17:40:40 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						7d49f79f1c 
					 
					
						
						
							
							qdm2: check output buffer size before decoding  
						
						
						
						
					 
					
						2011-10-03 21:34:19 -04:00 
						 
				 
			
				
					
						
							
							
								Laurent Aimar 
							
						 
					 
					
						
						
							
						
						5a19acb17c 
					 
					
						
						
							
							Fix out of bound reads in the QDM2 decoder.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com > 
						
						
					 
					
						2011-10-03 21:34:19 -04:00 
						 
				 
			
				
					
						
							
							
								Laurent Aimar 
							
						 
					 
					
						
						
							
						
						291d74a46d 
					 
					
						
						
							
							Check for out of bound writes in the QDM2 decoder.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com > 
						
						
					 
					
						2011-10-03 21:34:19 -04:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ec679eb453 
					 
					
						
						
							
							doxygen: place empty line between brief description and detailed description  
						
						... 
						
						
						
						Without it, Doxygen cannot separate them into different sections. 
						
						
					 
					
						2011-07-14 20:49:08 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3a07f5a47a 
					 
					
						
						
							
							qdm2: Fix alignment of local array.  
						
						... 
						
						
						
						Fixes ticket270
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-06-20 21:03:59 +02:00 
						 
				 
			
				
					
						
							
							
								Vitor Sessak 
							
						 
					 
					
						
						
							
						
						984ece7503 
					 
					
						
						
							
							qdm2: Use floating point synthesis filter.  
						
						... 
						
						
						
						This avoid needlessly convertion from floating point to fixed point and back.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-05-19 20:32:18 -04:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						c4f5c2d6f4 
					 
					
						
						
							
							Move some mpegaudio functions to new mpegaudiodsp subsystem  
						
						... 
						
						
						
						This separation allows these functions to be used in a cleaner
fashion from other codecs (e.g. qdm2) and simplifies creating
optimised versions of them.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-05-19 12:25:34 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						4bac1bbc3b 
					 
					
						
						
							
							mpegaudio: add _fixed suffix to some names  
						
						... 
						
						
						
						This adds a _fixed suffix to the fixed-point versions of things
with both float and fixed-point variants.  This makes it more
consistent with other dual-implementation things, e.g. fft.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-05-17 20:17:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						1362a291c9 
					 
					
						
						
							
							qdm2: include correct header for rdft  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-05-17 13:51:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Sessak 
							
						 
					 
					
						
						
							
						
						9d35fa520e 
					 
					
						
						
							
							Add AVX FFT implementation.  
						
						... 
						
						
						
						Signed-off-by: Reinhard Tartler <siretart@tauware.de > 
						
						
					 
					
						2011-04-26 18:25:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2011-03-19 19:49:18 +00:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						2912e87a6c 
					 
					
						
						
							
							Replace FFmpeg with Libav in licence headers  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-03-19 13:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Elio Pettenò 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2011-01-26 16:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						0c1758f018 
					 
					
						
						
							
							Return the amount of input data actually used in the qdm2 decoder,  
						
						... 
						
						
						
						allows playback of files where multiple qdm2 packets have been merged.
Originally committed as revision 25943 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-12-13 17:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						47d2ddca80 
					 
					
						
						
							
							Fix qdm2 decoder packet handling to match the api  
						
						... 
						
						
						
						Originally committed as revision 25767 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-19 06:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2010-11-12 11:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						4c399dc82b 
					 
					
						
						
							
							Fix undefined expressions that use multiple calls to get_bits().  
						
						... 
						
						
						
						Because the order of evaluation of subexpressions is undefined, two
get_bits() calls may not be part of the same expression.
See also r24902.
Originally committed as revision 24906 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-08-24 16:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						09f6a45dc2 
					 
					
						
						
							
							Remove non-existing stray arguments from Doxygen function documentation.  
						
						... 
						
						
						
						Originally committed as revision 23976 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-07-02 11:19:29 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						49bd8e4b84 
					 
					
						
						
							
							Fix grammar errors in documentation  
						
						... 
						
						
						
						Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-06-30 15:38:06 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2010-04-20 14:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2010-03-30 23:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						062777b343 
					 
					
						
						
							
							Allow hard-coding several QDM2 tables (about 32 kB size).  
						
						... 
						
						
						
						Originally committed as revision 22525 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-14 19:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						41ea18fb0d 
					 
					
						
						
							
							Give RDFT types more meaningful names  
						
						... 
						
						
						
						Originally committed as revision 22290 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-07 21:47:44 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						1429224b04 
					 
					
						
						
							
							Move FFT parts from dsputil.h to fft.h  
						
						... 
						
						
						
						Originally committed as revision 22235 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-06 14:34:46 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2010-03-06 14:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						c67278098d 
					 
					
						
						
							
							Move array specifiers outside DECLARE_ALIGNED() invocations  
						
						... 
						
						
						
						Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-22 03:25:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						9adcccde0c 
					 
					
						
						
							
							mpegaudiodec, mpc and qdm2 all use the same mpa_synth window, so make  
						
						... 
						
						
						
						them use the same variable/global storage.
Saves 4 kB in .bss.
Originally committed as revision 20314 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-10-19 17:21:02 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Larsson 
							
						 
					 
					
						
						
							
						
						fbf4d03a7c 
					 
					
						
						
							
							Indent  
						
						... 
						
						
						
						Originally committed as revision 18864 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-17 10:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Larsson 
							
						 
					 
					
						
						
							
						
						8d9f12657c 
					 
					
						
						
							
							Switch from INIT_VLC_USE_STATIC to INIT_VLC_USE_NEW_STATIC in qdm2.  
						
						... 
						
						
						
						Originally committed as revision 18863 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-17 10:29:40 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Larsson 
							
						 
					 
					
						
						
							
						
						6c73a7d06c 
					 
					
						
						
							
							Remove redundant code, found by CSA  
						
						... 
						
						
						
						Originally committed as revision 18661 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-22 13:52:33 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						9106a698e7 
					 
					
						
						
							
							Rename bitstream.h to get_bits.h.  
						
						... 
						
						
						
						Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-13 16:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								Thilo Borgmann 
							
						 
					 
					
						
						
							
						
						7a00bbad21 
					 
					
						
						
							
							Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an  
						
						... 
						
						
						
						AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames.
Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread
"Google Summer of Code participation" on the mailinglist.
Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-07 15:59:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Verkamp 
							
						 
					 
					
						
						
							
						
						5ef251e504 
					 
					
						
						
							
							Add missing av_cold in static init/close functions.  
						
						... 
						
						
						
						Patch by Daniel Verkamp daniel at drv dot nu.
Originally committed as revision 17526 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-22 13:48:55 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2009-02-01 02:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						63cae55d62 
					 
					
						
						
							
							Use the new RDFT code in the QDM2 decoder.  
						
						... 
						
						
						
						Originally committed as revision 16865 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-30 20:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ad1eebe360 
					 
					
						
						
							
							Use CONFIG_MPEGAUDIO_HP directly instead of USE_HIGHPRECISION indirection.  
						
						... 
						
						
						
						Originally committed as revision 16594 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-14 00:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
							
						
						b250f9c66d 
					 
					
						
						
							
							Change semantic of CONFIG_*, HAVE_* and ARCH_*.  
						
						... 
						
						
						
						They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-13 23:44:16 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Ross 
							
						 
					 
					
						
						
							
						
						fd76c37fd9 
					 
					
						
						
							
							Modify all codecs to report their supported input and output sample format(s).  
						
						... 
						
						
						
						Originally committed as revision 14482 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-07-31 10:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Larsson 
							
						 
					 
					
						
						
							
						
						d11f9e1b15 
					 
					
						
						
							
							Prevent the qdm2 code from overreading/overflowing. Fixes Coverity ID 112 run 2  
						
						... 
						
						
						
						Originally committed as revision 14309 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-07-19 18:53:04 +00:00