Alex Converse
|
11d6f38cc9
|
Factorise enum of AC3 error types to be usable by AAC in the ADTS patch that
will follow
Patch by Alex Converse ( alex converse gmail com )
Originally committed as revision 16479 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-07 18:10:10 +00:00 |
|
Stefano Sabatini
|
dbbec0c2f2
|
Make av_log_missing_feature an internal function, and change its name
to ff_log_missing_feature.
Originally committed as revision 16037 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-08 21:21:38 +00:00 |
|
Justin Ruggles
|
20e047262f
|
cosmetics: alignment after last commit
Originally committed as revision 16035 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-08 03:15:10 +00:00 |
|
Justin Ruggles
|
72a6244b5d
|
ac3: detect dba errors and prevent writing past end of array
Originally committed as revision 16034 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-08 03:13:20 +00:00 |
|
Justin Ruggles
|
2ceccf045c
|
ac3dec: simplify exponent bounds checking
Originally committed as revision 16022 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-06 16:33:16 +00:00 |
|
Justin Ruggles
|
96f229d6c0
|
ac3dec: unroll inner loop in exponent decoding. 46% faster decode_exponents().
Originally committed as revision 16018 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-06 15:46:23 +00:00 |
|
Justin Ruggles
|
806703243e
|
cosmetics: vertical alignment
Originally committed as revision 16017 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-06 15:38:21 +00:00 |
|
Justin Ruggles
|
1cdd567f31
|
cosmetics: reindent after last commit
Originally committed as revision 16016 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-06 15:37:04 +00:00 |
|
Justin Ruggles
|
ce7d842fa6
|
ac3dec: detect out-of-range exponents
Originally committed as revision 16015 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-06 15:36:23 +00:00 |
|
Justin Ruggles
|
f23dc1e1f9
|
silence gcc warning: ‘n_bands’ may be used uninitialized
Originally committed as revision 15999 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-04 02:56:25 +00:00 |
|
Justin Ruggles
|
75b53b2123
|
ac3dec: use uint8_t for band sizes
Originally committed as revision 15998 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-04 02:51:39 +00:00 |
|
Justin Ruggles
|
af2272b209
|
ac3dec: skip decoding and use error concealment for remaining blocks in
the frame after an error occurs.
Originally committed as revision 15987 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-03 03:34:31 +00:00 |
|
Justin Ruggles
|
e202cc2580
|
revert r15812 (E-AC-3 Spectral Extension) pending further review
Originally committed as revision 15818 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-11-13 22:38:38 +00:00 |
|
Justin Ruggles
|
3f3ca7ac07
|
cosmetics: vertical alignment
Originally committed as revision 15815 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-11-13 03:18:28 +00:00 |
|
Justin Ruggles
|
c763f86728
|
silence a gcc warning about using an uninitialized variable
Originally committed as revision 15814 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-11-13 03:18:24 +00:00 |
|
Justin Ruggles
|
66561189a1
|
cosmetics: indentation
Originally committed as revision 15813 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-11-13 03:18:18 +00:00 |
|
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 |
|