Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						b4bccf3e4e 
					 
					
						
						
							
							wma: fix off-by-one in array bounds check.  
						
						... 
						
						
						
						Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
						
						
					 
					
						2012-03-07 14:42:39 -08:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						349b7977e4 
					 
					
						
						
							
							wma: fix invalid buffer size assumptions causing random overreads.  
						
						... 
						
						
						
						Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
						
						
					 
					
						2012-03-02 10:31:28 -08:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						9d3050d3e9 
					 
					
						
						
							
							wma: don't return 0 on invalid packets.  
						
						... 
						
						
						
						Return 0 means "please return the same data again", i.e. it causes an
infinite loop. Instead, return an error.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
						
						
					 
					
						2012-02-18 09:13:38 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						48f1e5212c 
					 
					
						
						
							
							wmadec: Verify bitstream size makes sense before calling init_get_bits.  
						
						... 
						
						
						
						Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind 
						
						
					 
					
						2012-01-30 10:54:24 -08: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 
							
						 
					 
					
						
						
							
						
						d0b1b1c5c7 
					 
					
						
						
							
							wmadec: consolidate 2 output buffer size checks into 1 check  
						
						
						
						
					 
					
						2011-10-28 12:02:23 -04:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						8671488799 
					 
					
						
						
							
							Use explicit struct initializers for AVCodec declarations.  
						
						
						
						
					 
					
						2011-09-24 12:11:19 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						2e15305b70 
					 
					
						
						
							
							Remove some disabled printf debug cruft.  
						
						
						
						
					 
					
						2011-04-29 20:00:53 +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 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						c73d99e672 
					 
					
						
						
							
							Separate format conversion DSP functions from DSPContext.  
						
						... 
						
						
						
						This will be beneficial for use with the audio conversion API without
requiring it to depend on all of dsputil.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-02-02 02:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						b5ec638343 
					 
					
						
						
							
							cosmetics: indentation and spacing  
						
						
						
						
					 
					
						2011-01-28 00:21:46 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						9d06d7bce3 
					 
					
						
						
							
							Remove the add bias hack for the C version of DSPContext.float_to_int16_*().  
						
						
						
						
					 
					
						2011-01-28 00:07:35 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						c7310b7b2b 
					 
					
						
						
							
							Silence warning "new qualifiers in middle of multi-level  
						
						... 
						
						
						
						non-const cast are unsafe".
Patch by Eli Friedman, eli d friedman a gmail
Originally committed as revision 24080 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-07-07 10:24:34 +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 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						2cbc1ec676 
					 
					
						
						
							
							Fix indentation after r22414.  
						
						... 
						
						
						
						Originally committed as revision 22415 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-09 23:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								Zhou Zongyi 
							
						 
					 
					
						
						
							
						
						d00261a34b 
					 
					
						
						
							
							SIMD optimization using float_to_int16_interleave.  
						
						... 
						
						
						
						Patch by Zhou Zongyi, zhouzy A os D pku D edu D cn
Originally committed as revision 22414 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-09 23:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Gehrer 
							
						 
					 
					
						
						
							
						
						3a201bd04f 
					 
					
						
						
							
							remove a Huffman table from WMA which also exists in AAC  
						
						... 
						
						
						
						Originally committed as revision 21902 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-02-19 20:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f28f146473 
					 
					
						
						
							
							Flush the bitreservour.  
						
						... 
						
						
						
						Fixes issue1716
Originally committed as revision 21559 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-30 21:55:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						445a9deea6 
					 
					
						
						
							
							Print error messages on errors.  
						
						... 
						
						
						
						Originally committed as revision 20757 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-12-07 00:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f78501b264 
					 
					
						
						
							
							Fix apparent 10l typos introduced in r8627.  
						
						... 
						
						
						
						These typos moved the exponent pointer too far ahead.
Fixes issue1055.
Originally committed as revision 20756 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-12-06 23:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						8b4a6d47b2 
					 
					
						
						
							
							WMA: extend exponent range to 95  
						
						... 
						
						
						
						Hopefully this will be enough.  Fixes issue 1565 (again).
Originally committed as revision 20598 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-11-24 10:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						168f92ffaa 
					 
					
						
						
							
							WMA: extend exponent table up to 75  
						
						... 
						
						
						
						Fixes issue 1565.
Originally committed as revision 20593 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-11-23 22:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						0e71841b05 
					 
					
						
						
							
							WMA: fix loop unrolling in decode_exp_vlc()  
						
						... 
						
						
						
						The count can be a non-multiple of 4 after all.
Originally committed as revision 20081 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-29 12:48:24 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						ff00b94e9d 
					 
					
						
						
							
							WMA: use type punning and unroll loops in decode_exp_vlc()  
						
						... 
						
						
						
						GCC does stupid things if these assignments are done using floats
directly, so fill the runs using integer operations instead.  Also
unroll the loops since the length is always a multiple of 4.
Originally committed as revision 20077 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-29 10:38:30 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						c0d1463da7 
					 
					
						
						
							
							WMA: use a table instead of pow() in decode_exp_vlc  
						
						... 
						
						
						
						Originally committed as revision 20076 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-29 10:38:27 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						952e872198 
					 
					
						
						
							
							Drop unused args from vector_fmul_add_add, simpify code, and rename  
						
						... 
						
						
						
						The src3 and step arguments to vector_fmul_add_add() are always zero
and one, respectively.  This removes these arguments from the function,
simplifies the code accordingly, and renames the function to better
match the new operation.
Originally committed as revision 20061 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-27 16:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						0a07e9d012 
					 
					
						
						
							
							WMA: remove some unused variables  
						
						... 
						
						
						
						Originally committed as revision 20030 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-26 19:23:27 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						75bbed517f 
					 
					
						
						
							
							Remove unused variables, fixes the warnings:  
						
						... 
						
						
						
						libavcodec/wmadec.c:629: warning: unused variable `i'
libavcodec/wmadec.c:628: warning: unused variable `b'
libavcodec/wmadec.c:628: warning: unused variable `a'
Originally committed as revision 19994 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-23 12:29:56 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						6044538b37 
					 
					
						
						
							
							WMA: use DSPContext.butterflies_float  
						
						... 
						
						
						
						Originally committed as revision 19981 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-23 10:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								Sascha Sommer 
							
						 
					 
					
						
						
							
						
						9970c61b4b 
					 
					
						
						
							
							Introduce WMACoef typedef for decoded coefficients  
						
						... 
						
						
						
						and change default type to float so that the run level
decoding functionality can be shared with wmapro
Originally committed as revision 19231 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-20 09:05:28 +00:00 
						 
				 
			
				
					
						
							
							
								Sascha Sommer 
							
						 
					 
					
						
						
							
						
						c0e9b2e84f 
					 
					
						
						
							
							Move run level decode functionality to ff_wma_run_level_decode  
						
						... 
						
						
						
						so that it can be reused for wmapro
Originally committed as revision 19171 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-12 16:00:26 +00:00 
						 
				 
			
				
					
						
							
							
								Siarhei Siamashka 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2009-05-16 14:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						110baa2e99 
					 
					
						
						
							
							Remove unused variable from wma_decode_block() found by CSA.  
						
						... 
						
						
						
						Originally committed as revision 18568 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-17 15:35:32 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						406792e7b0 
					 
					
						
						
							
							cosmetics: Remove pointless period after copyright statement non-sentences.  
						
						... 
						
						
						
						Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-19 15:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						29ca668f0a 
					 
					
						
						
							
							Fix mid/side stereo buggy output zeroing, fixes issue264 part 2.  
						
						... 
						
						
						
						Originally committed as revision 15004 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-08-28 00:46:09 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
							
						
						d46ac5bfde 
					 
					
						
						
							
							mdct wrapper function to match fft  
						
						... 
						
						
						
						Originally committed as revision 14703 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-08-12 00:38:30 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
							
						
						0a570e826d 
					 
					
						
						
							
							remove mdct tmp buffer  
						
						... 
						
						
						
						Originally committed as revision 14702 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-08-12 00:36:36 +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 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4972a2464b 
					 
					
						
						
							
							indent  
						
						... 
						
						
						
						Originally committed as revision 14172 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-07-11 19:54:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						7ee18c1781 
					 
					
						
						
							
							Fix not coded channels / silence decoding.  
						
						... 
						
						
						
						Fixes issue264 WMV audio stutter
Originally committed as revision 14171 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-07-11 19:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						362aba4be7 
					 
					
						
						
							
							Check that we have enough output space available.  
						
						... 
						
						
						
						Originally committed as revision 14170 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-07-11 19:45:52 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						fe4bf37455 
					 
					
						
						
							
							Make AVCodec long_names definition conditional depending on CONFIG_SMALL.  
						
						... 
						
						
						
						Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-12 21:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						d5202e4fda 
					 
					
						
						
							
							Add long names to many AVCodec declarations.  
						
						... 
						
						
						
						patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13005 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-04-27 10:52:44 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						74dc744850 
					 
					
						
						
							
							const  
						
						... 
						
						
						
						Originally committed as revision 11790 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-02-01 16:14:32 +00:00