Justin Ruggles
|
222ae64c3d
cosmetics: vertical alignment
|
17 лет назад |
Justin Ruggles
|
5066f51502
comments modification: add, clean up, Doxygenize, and reword
|
17 лет назад |
Justin Ruggles
|
f5cefb21d5
cosmetics: blank lines, remove some comments
|
17 лет назад |
Justin Ruggles
|
82758fd690
add pointer to the parent context for use with av_log()
|
17 лет назад |
Justin Ruggles
|
77416325cb
use array for dynamic range scaling factors
|
17 лет назад |
Justin Ruggles
|
01f354531d
add dialogue normalization
|
17 лет назад |
Justin Ruggles
|
3bbb0bf82c
add support for downmixing to stereo or mono
|
17 лет назад |
Justin Ruggles
|
4e09232070
use dsputil for float to signed 16-bit sample conversion
|
17 лет назад |
Justin Ruggles
|
775369e028
cosmetics: indentation
|
17 лет назад |
Justin Ruggles
|
7b4076a777
consolidate decoding of lfe and coupling channels with decoding of full-bandwidth channels.
|
17 лет назад |
Justin Ruggles
|
5e61de0cc1
there are only 4 rematrixing bands
|
17 лет назад |
Justin Ruggles
|
75b9b0369b
cosmetics: use more appropriate names for iterator variables.
|
17 лет назад |
Justin Ruggles
|
8e2eb3b674
move some variables to a more local scope.
|
17 лет назад |
Justin Ruggles
|
0bff58a59a
make exponent decoding consistent (prepare for merging coupling and lfe code with normal channel code).
|
17 лет назад |
Justin Ruggles
|
eaf84d970f
cosmetics: use braces when it makes the code easier to read.
|
17 лет назад |
Justin Ruggles
|
fc59010bbf
change AC3DecodeContext variable to local variable
|
17 лет назад |
Justin Ruggles
|
6d96d626c6
use array instead of bitmask
|
17 лет назад |
Justin Ruggles
|
3357ff338b
use table for converting dynamic range codes to scale factors
|
17 лет назад |
Justin Ruggles
|
5aefe3ebef
use floating-point mantissa dequantization tables
|
17 лет назад |
Justin Ruggles
|
04ac5cada1
cosmetics: indentation
|
17 лет назад |
Justin Ruggles
|
60f07fadd3
dither zero-bit mantissas by default. remove dithering only if it's explicitly turned off.
|
17 лет назад |
Justin Ruggles
|
d63f6fea50
simplify coefficient decoding
|
17 лет назад |
Justin Ruggles
|
285bf28c67
merge decoding of coupling channel coefficients and regular channel coefficients
|
17 лет назад |
Justin Ruggles
|
d7dc7ad05c
split out coupling coefficient reconstruction into a separate function
|
17 лет назад |
Justin Ruggles
|
dfd57c366f
align array used in mdct. fixes segfault.
|
17 лет назад |
Justin Ruggles
|
8b60bbbf5b
simplify stereo rematrixing
|
17 лет назад |
Justin Ruggles
|
b6acc57f88
change 2 fields from context to local variables
|
17 лет назад |
Justin Ruggles
|
8fbb368d2c
BLOCK_SIZE is not used properly, just use numbers instead to avoid confusion
|
17 лет назад |
Justin Ruggles
|
7bfd22f25a
remove broken downmixing. will add new implementation later.
|
17 лет назад |
Justin Ruggles
|
4611b64ec1
simplify snr offset and bit allocation
|
17 лет назад |
Justin Ruggles
|
e9a3824880
only use sized data types when necessary
|
17 лет назад |
Justin Ruggles
|
8f58a4c943
set bit allocation parameters directly instead of copying
|
17 лет назад |
Justin Ruggles
|
e2cd6686fa
use enum value instead of numerical value for acmod
|
17 лет назад |
Justin Ruggles
|
bc8edb7e53
use consistent data type for exponents. needs to be int8_t to pass to bit allocation.
|
17 лет назад |
Justin Ruggles
|
878c40a137
change some bit masks to arrays
|
17 лет назад |
Justin Ruggles
|
bec37145da
cosmetics: indentation
|
17 лет назад |
Justin Ruggles
|
9fc1ab722e
Use shared AC-3 header parsing. Move some initializations to block parsing function.
|
17 лет назад |
Justin Ruggles
|
9ef6039043
don't need to synchronize in the decoder. the parser does that already.
|
17 лет назад |
Justin Ruggles
|
de34875c75
get rid of an ugly macro
|
17 лет назад |
Justin Ruggles
|
614e9b2424
don't need to define ALT_BITSTREAM_READER
|
17 лет назад |
Justin Ruggles
|
362664215d
update license header. add copyright for myself. correct and complete the statement about liba52.
|
17 лет назад |
Justin Ruggles
|
3bb004fcda
revise comment for exponent decoding function
|
17 лет назад |
Justin Ruggles
|
4415076f55
new implementation of exponent decoding
|
17 лет назад |
Justin Ruggles
|
d699d38393
cosmetics: indentation
|
17 лет назад |
Justin Ruggles
|
0ce668015f
remove portions of bit allocation which are no longer needed since they are shared with the encoder
|
17 лет назад |
Justin Ruggles
|
0de73a46ff
fix the 256-point MDCT
|
17 лет назад |
Justin Ruggles
|
623b79435d
use shared ac3 bit allocation function
|
17 лет назад |
Justin Ruggles
|
fa67992dea
no need for the decoder to have the license as a prefix
|
17 лет назад |
Justin Ruggles
|
76d357fd23
remove a debugging function and variable, and remove the commented-out code which uses them.
|
17 лет назад |
Justin Ruggles
|
a39532b0d9
ABS -> FFABS
|
17 лет назад |