| 
							
							
								 Justin Ruggles | 0cc51734b2 | add support for spectral extension Originally committed as revision 15812 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-11-13 03:18:13 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 0c5d750df9 | add a generic function to decode banding structure for coupling, spectral extension, or enhanced coupling
Originally committed as revision 15811 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-11-13 03:18:07 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 6c6f927289 | add a line break in error message text Originally committed as revision 15810 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-11-13 03:18:01 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 6ee6d068f7 | simplify decoding of coupling frequency range Originally committed as revision 15809 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-11-13 03:17:56 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 24834c1928 | cosmetics: rename two variables Originally committed as revision 15808 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-11-13 03:17:50 +00:00 |  | 
			
				
					| 
							
							
								 Michael Niedermayer | 047599a4ba | Rename error_resilience to error_recognition. Originally committed as revision 15270 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-09-08 18:18:49 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 2988c93d94 | create a separate codec_id for E-AC-3 Originally committed as revision 15143 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-09-01 14:33:54 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 1f6a594de4 | turn on E-AC-3 decoding support and update the Changelog Originally committed as revision 15103 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-31 03:08:18 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | f2e4eb62dc | cosmetics: indentation Originally committed as revision 15089 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-31 02:32:08 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 8dfc56ec32 | commit more OKed parts of the E-AC-3 decoder Originally committed as revision 15087 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-31 02:30:09 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 225c30429d | commit more OKed parts of the E-AC-3 decoder Originally committed as revision 15068 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-30 23:19:23 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | ea364c74a0 | cosmetics: update comment about dithering Originally committed as revision 15051 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-30 17:51:03 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | e522bd49c8 | cosmetics: change another "get" to "decode" Originally committed as revision 15014 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-29 00:09:47 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 164e169fef | cosmetics: change "get" to "decode" Originally committed as revision 15013 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-29 00:06:43 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 86662b1c89 | cosmetics: indentation Originally committed as revision 15012 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-28 23:16:21 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 260e09305b | remove unneeded variable, dither_all Originally committed as revision 15011 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-28 23:04:15 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | aec0407faf | cosmetics: indent after last commit Originally committed as revision 15001 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-27 23:23:54 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 6b4bfed965 | do not read exponent strategies from each block for E-AC-3 since they are in the header Originally committed as revision 15000 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-27 23:11:05 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 0ffea2439b | copy default coupling band structure from table to decoding context (used for E-AC-3) Originally committed as revision 14990 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-27 01:40:46 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | e43b29ab26 | add more OKed parts of the E-AC-3 decoder: structural changes to support AHT mode mantissa decoding Originally committed as revision 14989 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-27 01:36:20 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 6a68105e2b | cosmetics: rename some functions from *get_* to *decode_* Originally committed as revision 14988 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-27 01:24:43 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 63d72fb167 | fix decoding of coupling leak info for normal AC-3 Originally committed as revision 14913 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-23 03:30:08 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 0569993ea4 | cosmetics: indentation Originally committed as revision 14911 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-23 01:55:52 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 6fafb0202a | add some approved parts of the E-AC-3 decoder Originally committed as revision 14910 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-23 01:51:42 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | ab2a942ad8 | cosmetics: indentation Originally committed as revision 14863 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-20 01:02:32 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | bf09b550e6 | commit the OKed parts of the E-AC-3 decoder Originally committed as revision 14860 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-20 00:32:17 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | e630027686 | get data size based on the actual data array instead of coding-in the calculation Originally committed as revision 14859 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-20 00:15:27 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 8e33132bab | rename AC3_MAX_FRAME_SIZE to AC3_FRAME_BUFFER_SIZE and increase the size Originally committed as revision 14858 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-20 00:08:59 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 46dd2738ae | remove some unneeded header includes Originally committed as revision 14819 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-17 19:56:28 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | ec0350c983 | use LFG instead of Mersenne Twister for AC-3 PRNG Originally committed as revision 14815 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-17 17:41:48 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 38c1a5c4d9 | update my email address to one which does not depend on my service provider Originally committed as revision 14797 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-16 22:42:59 +00:00 |  | 
			
				
					| 
							
							
								 Loren Merritt | 911e21a306 | simd int->float 20% faster ac3 if downmixing, 15% if not
Originally committed as revision 14743 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-13 23:35:40 +00:00 |  | 
			
				
					| 
							
							
								 Loren Merritt | ac2e556456 | simd downmix 13% faster ac3 if downmixing
Originally committed as revision 14742 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-13 23:33:48 +00:00 |  | 
			
				
					| 
							
							
								 Loren Merritt | 45d9d61889 | don't mark the delayed samples for upmixing if they haven't been downmixed Originally committed as revision 14741 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-13 23:30:53 +00:00 |  | 
			
				
					| 
							
							
								 Loren Merritt | 3b6516f7e7 | oops, non-normalized downmix to mono contaminated add_bias for non-simd float-to-int. Originally committed as revision 14740 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-13 23:30:28 +00:00 |  | 
			
				
					| 
							
							
								 Loren Merritt | 557ac0c448 | optimize ac3_downmix. 1.3x faster 5.1->stereo, 1.9x faster 5.1->mono.
Originally committed as revision 14719 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-12 23:45:46 +00:00 |  | 
			
				
					| 
							
							
								 Loren Merritt | 72745cff20 | use float_to_int16_interleave in ac3 Originally committed as revision 14706 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-12 03:01:17 +00:00 |  | 
			
				
					| 
							
							
								 Loren Merritt | 916d5d6c32 | use imdct_half in ac3 Originally committed as revision 14705 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-12 01:30:24 +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 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 5e3e40756e | cosmetics: use a better function name than uncouple_channels() Originally committed as revision 14614 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-05 01:49:01 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 022845ed05 | cosmetics: change function name and comments to refer to block decoding instead of block parsing
Originally committed as revision 14613 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-05 01:31:40 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | ba7f712c21 | remove unneeded local variable Originally committed as revision 14547 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-05 00:32:27 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 55aff0d901 | Read bitstream parameters for E-AC-3 streams before returning an error. Originally committed as revision 14528 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-03 22:29:06 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 602116df9b | Hardcode the table for ungrouping 3 values in 5 bits. It will be reused by the E-AC-3 decoder.
Originally committed as revision 14527 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-03 21:42:43 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 7417120b6f | use the same table for ungrouping exponents and bap=2 mantissas Originally committed as revision 14525 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-03 19:24:04 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 14b7062829 | cosmetics: make all references to AC-3 capitalized and hyphenated Originally committed as revision 14523 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-08-03 16:42:32 +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 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 4760aec6a0 | read 'coupling in use' parameter from bitstream into decoder context first, then copy to the local variable.
Originally committed as revision 14311 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-07-19 22:01:46 +00:00 |  | 
			
				
					| 
							
							
								 Justin Ruggles | 7645da9194 | cosmetic: use hex value instead of decimal to show relation to 0x7FFFFF Originally committed as revision 14290 to svn://svn.ffmpeg.org/ffmpeg/trunk | 2008-07-19 02:54:54 +00:00 |  |