Justin Ruggles 
							
						 
					 
					
						
						
							
						
						4397d95ce0 
					 
					
						
						
							
							split up header parsing function  
						
						... 
						
						
						
						Originally committed as revision 13705 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						da04be10a2 
					 
					
						
						
							
							store exp_strategy for all blocks in decode context  
						
						... 
						
						
						
						Originally committed as revision 13704 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:30:47 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						54624396fc 
					 
					
						
						
							
							store cpl_in_use for all blocks in decode context  
						
						... 
						
						
						
						Originally committed as revision 13703 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:30:43 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						58ce349f0a 
					 
					
						
						
							
							move the decode context and some macro constants to a new file, ac3dec.h  
						
						... 
						
						
						
						Originally committed as revision 13697 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:30:16 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						30f71adc46 
					 
					
						
						
							
							move mix level tables from parser to decoder. have parser read bitstream value instead of using an index to a table in the decoder.  
						
						... 
						
						
						
						Originally committed as revision 13696 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						caf0fbc889 
					 
					
						
						
							
							add more gain levels and adjust mix level tables accordingly.  
						
						... 
						
						
						
						Originally committed as revision 13695 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:30:03 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						687671f03b 
					 
					
						
						
							
							pass bap table to ff_ac3_bit_alloc_calc_bap()  
						
						... 
						
						
						
						Originally committed as revision 13694 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:29:54 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						4921bbbae5 
					 
					
						
						
							
							cosmetics: indent  
						
						... 
						
						
						
						Originally committed as revision 13692 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						aa5d6be8df 
					 
					
						
						
							
							skip unsupported frame types and substream id's  
						
						... 
						
						
						
						Originally committed as revision 13691 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						be5f17b96b 
					 
					
						
						
							
							read frame type from header info into decode context  
						
						... 
						
						
						
						Originally committed as revision 13690 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:29:19 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						3596aa6fe6 
					 
					
						
						
							
							get substreamid from ac3 parser  
						
						... 
						
						
						
						Originally committed as revision 13689 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						6730e9f300 
					 
					
						
						
							
							get the number of blocks from the ac3 parser and use in the ac3 decoder.  
						
						... 
						
						
						
						Originally committed as revision 13688 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-07 22:29:03 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						7af26d14ac 
					 
					
						
						
							
							return error on frame sync error  
						
						... 
						
						
						
						Originally committed as revision 13654 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-04 00:31:20 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						fb2b88a816 
					 
					
						
						
							
							cosmetics: add a comment, remove a comment  
						
						... 
						
						
						
						Originally committed as revision 13590 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-31 22:12:49 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						9b57545934 
					 
					
						
						
							
							simplify  
						
						... 
						
						
						
						Originally committed as revision 13589 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-31 22:12:01 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						6e74513a48 
					 
					
						
						
							
							set lfe params at frame init instead of in every block  
						
						... 
						
						
						
						Originally committed as revision 13588 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-31 21:57:45 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						b85a15fe73 
					 
					
						
						
							
							only calculate number of exponent groups when exponents are not reused.  
						
						... 
						
						
						
						Originally committed as revision 13587 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-31 21:53:31 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						aa148649a4 
					 
					
						
						
							
							cosmetics: remove unneeded braces  
						
						... 
						
						
						
						Originally committed as revision 13586 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-31 21:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						7e13b31c19 
					 
					
						
						
							
							10l: cosmetics  
						
						... 
						
						
						
						Originally committed as revision 13585 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-31 19:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						e25973a1fd 
					 
					
						
						
							
							new dba values requires running last 2 bit allocation stages  
						
						... 
						
						
						
						Originally committed as revision 13584 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-31 19:56:54 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						ff5d419e2f 
					 
					
						
						
							
							get_transform_coeffs() never returns an error, so make the function and its children return void.  
						
						... 
						
						
						
						Originally committed as revision 13582 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-31 16:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						fbe52e4188 
					 
					
						
						
							
							use enum value for CRC error  
						
						... 
						
						
						
						Originally committed as revision 13580 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-31 15:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						c78c6d6c58 
					 
					
						
						
							
							move header error logging to after CRC check  
						
						... 
						
						
						
						Originally committed as revision 13579 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-31 15:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						bd98e9e230 
					 
					
						
						
							
							zero the upper frequencies of the correct coefficients  
						
						... 
						
						
						
						Originally committed as revision 13452 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-27 00:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						eccba2bc4b 
					 
					
						
						
							
							safer solution for setting audio parameters  
						
						... 
						
						
						
						Originally committed as revision 13402 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-25 20:02:24 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						cf03a8173a 
					 
					
						
						
							
							set audio parameters if frame header is ok, even if crc fails  
						
						... 
						
						
						
						Originally committed as revision 13399 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-25 18:54:17 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						3336110acf 
					 
					
						
						
							
							cosmetics: indent  
						
						... 
						
						
						
						Originally committed as revision 13398 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-25 18:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						ecfe94b294 
					 
					
						
						
							
							add error concealment  
						
						... 
						
						
						
						Originally committed as revision 13397 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-25 18:05:15 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						93a2c8c14f 
					 
					
						
						
							
							cosmetics: indent  
						
						... 
						
						
						
						Originally committed as revision 13385 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-25 16:20:06 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						43ad93a4f1 
					 
					
						
						
							
							10l: fix error in commit r13382  
						
						... 
						
						
						
						Originally committed as revision 13384 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-25 16:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						82a591d8d1 
					 
					
						
						
							
							add checks for missing information in the first block  
						
						... 
						
						
						
						Originally committed as revision 13382 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-25 15:34:48 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						3af9131398 
					 
					
						
						
							
							add check for invalid channel mode when coupling is used  
						
						... 
						
						
						
						Originally committed as revision 13381 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-25 15:23:03 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						245976da2a 
					 
					
						
						
							
							Use full path for #includes from another directory.  
						
						... 
						
						
						
						Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-09 11:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						162d4fc99d 
					 
					
						
						
							
							Add long names to AVCodec declarations.  
						
						... 
						
						
						
						patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13009 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-04-27 22:39:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bartlomiej Wolowiec 
							
						 
					 
					
						
						
							
						
						55736cfbd2 
					 
					
						
						
							
							change ff_ac3_parse_header() to take a GetBitContext instead of const char*  
						
						... 
						
						
						
						Originally committed as revision 12922 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-04-22 11:14:01 +00:00 
						 
				 
			
				
					
						
							
							
								Bartlomiej Wolowiec 
							
						 
					 
					
						
						
							
						
						79b25a27b8 
					 
					
						
						
							
							change name from stream type to frame type in AC3 code  
						
						... 
						
						
						
						Originally committed as revision 12623 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-28 20:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						509fdb0b7e 
					 
					
						
						
							
							only allocate context input buffer if AVCodecContext.error_reslience is greater than 0.  
						
						... 
						
						
						
						Originally committed as revision 12600 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-26 22:36:41 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						984ff38a2b 
					 
					
						
						
							
							cosmetics: indentation after last commit  
						
						... 
						
						
						
						Originally committed as revision 12594 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-25 23:34:49 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						c33a196716 
					 
					
						
						
							
							additional protection from segmentation faults and memory access errors by  
						
						... 
						
						
						
						copying the input buffer to a local context buffer which is large enough to
hold the largest possible AC3 frame.
Originally committed as revision 12593 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-25 23:34:00 +00:00 
						 
				 
			
				
					
						
							
							
								Bartlomiej Wolowiec 
							
						 
					 
					
						
						
							
						
						4e6eeaf019 
					 
					
						
						
							
							using stream type in eac3 parser  
						
						... 
						
						
						
						Originally committed as revision 12570 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-24 21:25:49 +00:00 
						 
				 
			
				
					
						
							
							
								Zuxy Meng 
							
						 
					 
					
						
						
							
						
						98a6fff98c 
					 
					
						
						
							
							Apply 'cold' attribute to init/uninit functions in libavcodec  
						
						... 
						
						
						
						Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-21 03:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						98f6dfa653 
					 
					
						
						
							
							make input buffer const, as it should be. fixes a warning.  
						
						... 
						
						
						
						Originally committed as revision 12418 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-10 21:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						38dae9c3a6 
					 
					
						
						
							
							downmix before imdct unless different size transforms are used. about 20%  
						
						... 
						
						
						
						faster 5.1-to-stereo downmixing.
Originally committed as revision 12397 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-09 17:05:19 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						d8870f120e 
					 
					
						
						
							
							use scale factor instead of sum for downmix level adjustment. avoids division  
						
						... 
						
						
						
						inside downmix loop. 7% faster 5.1-to-stereo downmixing.
Originally committed as revision 12287 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-01 16:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						9d10e6e6c0 
					 
					
						
						
							
							pre-calculate downmix coefficient sums. 2% faster 5.1-to-stereo downmixing.  
						
						... 
						
						
						
						Originally committed as revision 12286 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-01 15:48:18 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						a4de6dd2c1 
					 
					
						
						
							
							Use 24-bit fixed-point transform coefficients until just before MDCT. This  
						
						... 
						
						
						
						gives 7% faster decoding on average.
Originally committed as revision 12284 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-01 04:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Swain 
							
						 
					 
					
						
						
							
						
						3ed546fe52 
					 
					
						
						
							
							Add variable alpha and size of half window for Kaiser-Bessel Derived window  
						
						... 
						
						
						
						generation. Hard code Bessel I0 approximation iterations to 50.
See thread for discussion:
[FFmpeg-devel] [PATCH] Move Kaiser-Bessel Derived window to mdct.c
Started on the 2008/01/10
Originally committed as revision 11520 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-01-13 11:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Swain 
							
						 
					 
					
						
						
							
						
						4eb7a735cb 
					 
					
						
						
							
							Make the Kaiser-Bessel window generator a common function  
						
						... 
						
						
						
						Patch by Robert Swain, robert d swain a gmail d com
Originally committed as revision 11514 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-01-12 11:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						f34b221bd2 
					 
					
						
						
							
							used defined name for testing error resilience level  
						
						... 
						
						
						
						Originally committed as revision 11478 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-01-08 23:44:48 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						f0b3a7ba12 
					 
					
						
						
							
							split out init of downmix coeffs into a separate function that can be called  
						
						... 
						
						
						
						only when needed
Originally committed as revision 11441 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-01-07 00:18:02 +00:00