Justin Ruggles
|
d6939960d5
|
add crc check to ac3 decoder
Originally committed as revision 11379 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-01-03 02:26:29 +00:00 |
|
Justin Ruggles
|
12eaa3b760
|
simplify
Originally committed as revision 11360 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-30 22:58:20 +00:00 |
|
Justin Ruggles
|
b35c67e58b
|
pass an AC3DecodeContext to ac3_downmix() instead of multiple arguments
Originally committed as revision 11359 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-30 22:28:17 +00:00 |
|
Justin Ruggles
|
866181e5e8
|
cosmetics: rename sampling_rate to sample_rate
Originally committed as revision 11358 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-30 21:26:30 +00:00 |
|
Justin Ruggles
|
0345fade94
|
do not need to cast a (void *)
Originally committed as revision 11357 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-30 21:24:49 +00:00 |
|
Justin Ruggles
|
1b70d88b7a
|
cosmetics: vertical realignment after last commit
Originally committed as revision 11356 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-30 21:09:08 +00:00 |
|
Justin Ruggles
|
d802d7ca12
|
cosmetics: rename all AC3DecodeContext variables from ctx to s
Originally committed as revision 11355 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-30 20:58:50 +00:00 |
|
Justin Ruggles
|
23c8cb89c9
|
cosmetics: rename GetBitContext gb to gbc
Originally committed as revision 11354 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-30 20:47:22 +00:00 |
|
Justin Ruggles
|
005ab694ae
|
remove unused context variable
Originally committed as revision 11353 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-30 03:10:18 +00:00 |
|
Justin Ruggles
|
1408352ada
|
Add option for user to scale the amount of dynamic range compression which is
applied by the audio decoder, and use that option in the AC3 decoder.
Originally committed as revision 11280 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-20 00:55:08 +00:00 |
|
Justin Ruggles
|
03726b7042
|
Skip dialog normalization. It shouldn't be used by the decoder, and there is
not currently a clean way to pass the value to the user.
Originally committed as revision 11246 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-17 01:09:00 +00:00 |
|
Justin Ruggles
|
224bc440b2
|
Revert commit made in revision 11228. I'm getting some strange results in the
downmixed output that I can't quite figure out.
Originally committed as revision 11245 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-17 01:03:19 +00:00 |
|
Justin Ruggles
|
b40211ff67
|
downmix before the IMDCT if no block switching is used
Originally committed as revision 11228 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-16 04:25:50 +00:00 |
|
Andreas Öman
|
6708eefe55
|
Make AC3 decoder honor avctx->request_channels
Originally committed as revision 11220 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-15 07:00:19 +00:00 |
|
Justin Ruggles
|
e2270b4e1e
|
cosmetics: rename ac3 decoder variables
Originally committed as revision 11197 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-09 03:28:10 +00:00 |
|
Justin Ruggles
|
e59cc20593
|
cosmetics: rename common ac3 variables
Originally committed as revision 11196 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-09 03:27:14 +00:00 |
|
Justin Ruggles
|
5ce2134258
|
cosmetics: rename ac3 bit allocation variables
Originally committed as revision 11194 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-09 03:23:04 +00:00 |
|
Justin Ruggles
|
66ecf18e38
|
cosmetics: rename ac3 tables
Originally committed as revision 11193 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-09 03:21:33 +00:00 |
|
Diego Biurrun
|
56cc85a068
|
Misc spelling fixes, prefer American over British English.
Originally committed as revision 11126 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-12-02 15:43:08 +00:00 |
|
Justin Ruggles
|
a135bea507
|
skip incomplete frames
Originally committed as revision 10497 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-15 02:44:28 +00:00 |
|
Justin Ruggles
|
3df880934e
|
better AC3 header error reporting
Originally committed as revision 10496 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-15 02:41:24 +00:00 |
|
Justin Ruggles
|
d5b7144e1f
|
fix random dithering of zero-bit mantissas
Originally committed as revision 10495 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-15 00:43:40 +00:00 |
|
Justin Ruggles
|
bfcf690c68
|
cosmetics: rename variables. tbl->tab for consistency with other AC3 tables
Originally committed as revision 10494 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-15 00:19:21 +00:00 |
|
Justin Ruggles
|
396a6ee50e
|
fix decoding of DolbyNet AC3
Originally committed as revision 10493 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-15 00:00:57 +00:00 |
|
Justin Ruggles
|
222ae64c3d
|
cosmetics: vertical alignment
Originally committed as revision 10002 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-09 00:39:35 +00:00 |
|
Justin Ruggles
|
5066f51502
|
comments modification: add, clean up, Doxygenize, and reword
Originally committed as revision 10001 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-09 00:36:49 +00:00 |
|
Justin Ruggles
|
f5cefb21d5
|
cosmetics: blank lines, remove some comments
Originally committed as revision 9955 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-05 21:48:46 +00:00 |
|
Justin Ruggles
|
82758fd690
|
add pointer to the parent context for use with av_log()
Originally committed as revision 9954 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-05 21:34:33 +00:00 |
|
Justin Ruggles
|
77416325cb
|
use array for dynamic range scaling factors
Originally committed as revision 9953 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-05 21:10:09 +00:00 |
|
Justin Ruggles
|
01f354531d
|
add dialogue normalization
Originally committed as revision 9948 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-05 19:36:35 +00:00 |
|
Justin Ruggles
|
3bbb0bf82c
|
add support for downmixing to stereo or mono
Originally committed as revision 9916 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 22:32:17 +00:00 |
|
Justin Ruggles
|
4e09232070
|
use dsputil for float to signed 16-bit sample conversion
Originally committed as revision 9914 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 20:59:22 +00:00 |
|
Justin Ruggles
|
775369e028
|
cosmetics: indentation
Originally committed as revision 9911 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 20:32:57 +00:00 |
|
Justin Ruggles
|
7b4076a777
|
consolidate decoding of lfe and coupling channels with decoding of full-bandwidth channels.
Originally committed as revision 9910 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 19:19:48 +00:00 |
|
Justin Ruggles
|
5e61de0cc1
|
there are only 4 rematrixing bands
Originally committed as revision 9908 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 15:01:21 +00:00 |
|
Justin Ruggles
|
75b9b0369b
|
cosmetics: use more appropriate names for iterator variables.
Originally committed as revision 9907 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 13:52:56 +00:00 |
|
Justin Ruggles
|
8e2eb3b674
|
move some variables to a more local scope.
Originally committed as revision 9905 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 13:30:37 +00:00 |
|
Justin Ruggles
|
0bff58a59a
|
make exponent decoding consistent (prepare for merging coupling and lfe code with normal channel code).
Originally committed as revision 9904 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 13:26:46 +00:00 |
|
Justin Ruggles
|
eaf84d970f
|
cosmetics: use braces when it makes the code easier to read.
Originally committed as revision 9893 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 12:04:41 +00:00 |
|
Justin Ruggles
|
fc59010bbf
|
change AC3DecodeContext variable to local variable
Originally committed as revision 9892 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 11:55:10 +00:00 |
|
Justin Ruggles
|
6d96d626c6
|
use array instead of bitmask
Originally committed as revision 9891 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 11:39:47 +00:00 |
|
Justin Ruggles
|
3357ff338b
|
use table for converting dynamic range codes to scale factors
Originally committed as revision 9889 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 03:27:05 +00:00 |
|
Justin Ruggles
|
5aefe3ebef
|
use floating-point mantissa dequantization tables
Originally committed as revision 9888 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 03:21:17 +00:00 |
|
Justin Ruggles
|
04ac5cada1
|
cosmetics: indentation
Originally committed as revision 9887 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 01:14:14 +00:00 |
|
Justin Ruggles
|
60f07fadd3
|
dither zero-bit mantissas by default. remove dithering only if it's explicitly turned off.
Originally committed as revision 9886 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 01:13:08 +00:00 |
|
Justin Ruggles
|
d63f6fea50
|
simplify coefficient decoding
Originally committed as revision 9884 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 00:12:23 +00:00 |
|
Justin Ruggles
|
285bf28c67
|
merge decoding of coupling channel coefficients and regular channel coefficients
Originally committed as revision 9883 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-04 00:04:17 +00:00 |
|
Justin Ruggles
|
d7dc7ad05c
|
split out coupling coefficient reconstruction into a separate function
Originally committed as revision 9882 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-03 23:53:53 +00:00 |
|
Justin Ruggles
|
dfd57c366f
|
align array used in mdct. fixes segfault.
Originally committed as revision 9848 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-08-01 01:13:58 +00:00 |
|
Justin Ruggles
|
8b60bbbf5b
|
simplify stereo rematrixing
Originally committed as revision 9824 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-07-29 00:58:32 +00:00 |
|