#include <ac3dec.h>
parent context
Definition at line 71 of file ac3dec.h.
Referenced by ac3_decode_init(), decode_audio_block(), ff_eac3_decode_transform_coeffs_aht_ch(), ff_eac3_parse_header(), and parse_frame_header().
bitstream reader
Definition at line 72 of file ac3dec.h.
Referenced by ac3_decode_frame(), ac3_decode_transform_coeffs_ch(), ac3_parse_header(), decode_audio_block(), ff_eac3_decode_transform_coeffs_aht_ch(), ff_eac3_parse_header(), and parse_frame_header().
frame type (strmtyp)
Definition at line 76 of file ac3dec.h.
Referenced by ac3_decode_frame(), decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
substream identification
Definition at line 77 of file ac3dec.h.
Referenced by ac3_decode_frame(), ff_eac3_parse_header(), and parse_frame_header().
current frame size, in bytes
Definition at line 78 of file ac3dec.h.
Referenced by ac3_decode_frame(), ff_eac3_parse_header(), and parse_frame_header().
stream bit rate, in bits-per-second
Definition at line 79 of file ac3dec.h.
Referenced by ac3_decode_frame(), and parse_frame_header().
sample frequency, in Hz
Definition at line 80 of file ac3dec.h.
Referenced by ac3_decode_frame(), and parse_frame_header().
number of audio blocks
Definition at line 81 of file ac3dec.h.
Referenced by ac3_decode_frame(), ff_eac3_parse_header(), and parse_frame_header().
bitstream mode (bsmod)
Definition at line 82 of file ac3dec.h.
Referenced by ac3_decode_frame(), ff_eac3_parse_header(), and parse_frame_header().
channel mode (acmod)
Definition at line 83 of file ac3dec.h.
Referenced by ac3_decode_frame(), ac3_parse_header(), ac3_upmix_delay(), decode_audio_block(), ff_eac3_parse_header(), parse_frame_header(), and set_downmix_coeffs().
channel layout
Definition at line 84 of file ac3dec.h.
Referenced by ac3_decode_frame(), and parse_frame_header().
lfe channel in use
Definition at line 85 of file ac3dec.h.
Referenced by ac3_decode_frame(), ff_eac3_parse_header(), and parse_frame_header().
Center mix level index.
Definition at line 87 of file ac3dec.h.
Referenced by ff_eac3_parse_header(), and parse_frame_header().
Surround mix level index.
Definition at line 88 of file ac3dec.h.
Referenced by ac3_decode_frame(), ff_eac3_parse_header(), parse_frame_header(), and set_downmix_coeffs().
indicates if current frame is E-AC-3
Definition at line 89 of file ac3dec.h.
Referenced by decode_audio_block(), and parse_frame_header().
Definition at line 93 of file ac3dec.h.
Referenced by ac3_decode_frame().
Definition at line 94 of file ac3dec.h.
Referenced by ac3_decode_frame().
Definition at line 95 of file ac3dec.h.
Referenced by ac3_decode_frame().
Definition at line 96 of file ac3dec.h.
Referenced by ac3_decode_frame().
SNR offset strategy (snroffststr)
Definition at line 99 of file ac3dec.h.
Referenced by decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
block switch syntax enabled (blkswe)
Definition at line 100 of file ac3dec.h.
Referenced by decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
dither flag syntax enabled (dithflage)
Definition at line 101 of file ac3dec.h.
Referenced by decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
bit allocation model syntax enabled (bamode)
Definition at line 102 of file ac3dec.h.
Referenced by decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
fast gain codes enabled (frmfgaincode)
Definition at line 103 of file ac3dec.h.
Referenced by decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
delta bit allocation syntax enabled (dbaflde)
Definition at line 104 of file ac3dec.h.
Referenced by decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
skip field syntax enabled (skipflde)
Definition at line 105 of file ac3dec.h.
Referenced by decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
coupling in use (cplinu)
Definition at line 109 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_parse_header().
coupling strategy exists (cplstre)
Definition at line 110 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_parse_header().
channel in coupling (chincpl)
Definition at line 111 of file ac3dec.h.
Referenced by calc_transform_coeffs_cpl(), decode_audio_block(), decode_transform_coeffs(), parse_frame_header(), and remove_dithering().
phase flags in use (phsflginu)
Definition at line 112 of file ac3dec.h.
Referenced by decode_audio_block().
phase flags (phsflg)
Definition at line 113 of file ac3dec.h.
Referenced by calc_transform_coeffs_cpl(), and decode_audio_block().
number of coupling bands (ncplbnd)
Definition at line 114 of file ac3dec.h.
Referenced by calc_transform_coeffs_cpl(), and decode_audio_block().
number of coeffs in each coupling band
Definition at line 115 of file ac3dec.h.
Referenced by calc_transform_coeffs_cpl(), and decode_audio_block().
first coupling coordinates states (firstcplcos)
Definition at line 117 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_parse_header().
coupling coordinates (cplco)
Definition at line 118 of file ac3dec.h.
Referenced by calc_transform_coeffs_cpl(), and decode_audio_block().
spectral extension in use (spxinu)
Definition at line 123 of file ac3dec.h.
Referenced by decode_audio_block().
channel uses spectral extension (chinspx)
Definition at line 124 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_apply_spectral_extension().
spx attenuation code (spxattencod)
Definition at line 125 of file ac3dec.h.
Referenced by ff_eac3_apply_spectral_extension(), and ff_eac3_parse_header().
spx start frequency bin
Definition at line 126 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_apply_spectral_extension().
spx starting frequency bin for copying (copystartmant) the copy region ends at the start of the spx region.
Definition at line 128 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_apply_spectral_extension().
number of spx bands (nspxbnds)
Definition at line 130 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_apply_spectral_extension().
number of bins in each spx band
Definition at line 131 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_apply_spectral_extension().
first spx coordinates states (firstspxcos)
Definition at line 132 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_parse_header().
spx noise blending factor (nblendfact)
Definition at line 133 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_apply_spectral_extension().
spx signal blending factor (sblendfact)
Definition at line 134 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_apply_spectral_extension().
channel AHT in use (chahtinu)
Definition at line 138 of file ac3dec.h.
Referenced by decode_audio_block(), decode_transform_coeffs_ch(), ff_eac3_parse_header(), and parse_frame_header().
pre-IDCT mantissas
Definition at line 139 of file ac3dec.h.
Referenced by decode_transform_coeffs_ch(), and ff_eac3_decode_transform_coeffs_aht_ch().
number of full-bandwidth channels
Definition at line 143 of file ac3dec.h.
Referenced by ac3_decode_frame(), calc_transform_coeffs_cpl(), decode_audio_block(), ff_eac3_apply_spectral_extension(), ff_eac3_parse_header(), parse_frame_header(), remove_dithering(), and set_downmix_coeffs().
number of total channels
Definition at line 144 of file ac3dec.h.
Referenced by ac3_decode_frame(), decode_audio_block(), decode_transform_coeffs(), ff_eac3_parse_header(), and parse_frame_header().
index of LFE channel
Definition at line 145 of file ac3dec.h.
Referenced by decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
stereo downmix coefficients
Definition at line 146 of file ac3dec.h.
Referenced by decode_audio_block(), and set_downmix_coeffs().
indicates if coeffs are currently downmixed
Definition at line 147 of file ac3dec.h.
Referenced by ac3_decode_init(), and decode_audio_block().
output channel configuration
Definition at line 148 of file ac3dec.h.
Referenced by ac3_decode_frame(), decode_audio_block(), and set_downmix_coeffs().
number of output channels
Definition at line 149 of file ac3dec.h.
Referenced by ac3_decode_frame(), and decode_audio_block().
percentage of dynamic range compression to be applied
Definition at line 154 of file ac3dec.h.
Referenced by decode_audio_block().
start frequency bin (strtmant)
Definition at line 158 of file ac3dec.h.
Referenced by ac3_decode_transform_coeffs_ch(), calc_transform_coeffs_cpl(), decode_audio_block(), decode_transform_coeffs_ch(), ff_eac3_decode_transform_coeffs_aht_ch(), parse_frame_header(), and remove_dithering().
end frequency bin (endmant)
Definition at line 159 of file ac3dec.h.
Referenced by ac3_decode_transform_coeffs_ch(), decode_audio_block(), decode_transform_coeffs(), do_rematrixing(), and parse_frame_header().
number of rematrixing bands (nrematbnd)
Definition at line 163 of file ac3dec.h.
Referenced by decode_audio_block(), and do_rematrixing().
rematrixing flags (rematflg)
Definition at line 164 of file ac3dec.h.
Referenced by decode_audio_block(), and do_rematrixing().
Number of exponent groups (nexpgrp)
Definition at line 168 of file ac3dec.h.
Referenced by decode_audio_block(), and parse_frame_header().
decoded exponents
Definition at line 169 of file ac3dec.h.
Referenced by ac3_decode_transform_coeffs_ch(), decode_audio_block(), and decode_transform_coeffs_ch().
exponent strategies (expstr)
Definition at line 170 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_parse_header().
bit allocation parameters
Definition at line 174 of file ac3dec.h.
Referenced by decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
first coupling leak state (firstcplleak)
Definition at line 175 of file ac3dec.h.
Referenced by decode_audio_block(), ff_eac3_parse_header(), and parse_frame_header().
signal-to-noise ratio offsets (snroffst)
Definition at line 176 of file ac3dec.h.
Referenced by decode_audio_block(), and ff_eac3_parse_header().
fast gain values/SMR's (fgain)
Definition at line 177 of file ac3dec.h.
Referenced by decode_audio_block().
bit allocation pointers
Definition at line 178 of file ac3dec.h.
Referenced by ac3_decode_transform_coeffs_ch(), decode_audio_block(), ff_eac3_decode_transform_coeffs_aht_ch(), and remove_dithering().
delta bit allocation mode
Definition at line 182 of file ac3dec.h.
Referenced by decode_audio_block().
number of delta segments
Definition at line 183 of file ac3dec.h.
Referenced by decode_audio_block().
delta values for each segment
Definition at line 186 of file ac3dec.h.
Referenced by decode_audio_block().
dither flags (dithflg)
Definition at line 190 of file ac3dec.h.
Referenced by ac3_decode_transform_coeffs_ch(), decode_audio_block(), ff_eac3_parse_header(), and remove_dithering().
for dither generation
Definition at line 191 of file ac3dec.h.
Referenced by ac3_decode_init(), ac3_decode_transform_coeffs_ch(), ff_eac3_apply_spectral_extension(), and ff_eac3_decode_transform_coeffs_aht_ch().
block switch flags (blksw)
Definition at line 195 of file ac3dec.h.
Referenced by decode_audio_block(), do_imdct(), and ff_eac3_parse_header().
for 512 sample IMDCT
Definition at line 196 of file ac3dec.h.
Referenced by ac3_decode_end(), ac3_decode_init(), and do_imdct().
for 256 sample IMDCT
Definition at line 197 of file ac3dec.h.
Referenced by ac3_decode_end(), ac3_decode_init(), and do_imdct().
for optimization
Definition at line 201 of file ac3dec.h.
Referenced by ac3_decode_frame(), and ac3_decode_init().
Definition at line 202 of file ac3dec.h.
Referenced by ac3_decode_init(), and do_imdct().
Definition at line 203 of file ac3dec.h.
Referenced by ac3_decode_init(), and decode_audio_block().
optimized conversion functions
Definition at line 204 of file ac3dec.h.
Referenced by ac3_decode_init(), and decode_audio_block().
Definition at line 207 of file ac3dec.h.
Referenced by ac3_decode_frame(), decode_audio_block(), and do_imdct().
Definition at line 208 of file ac3dec.h.
Referenced by ac3_decode_init(), and decode_audio_block().
Definition at line 209 of file ac3dec.h.
Referenced by ac3_decode_init(), and decode_audio_block().
fixed-point transform coefficients
Definition at line 212 of file ac3dec.h.
Referenced by ac3_decode_transform_coeffs_ch(), calc_transform_coeffs_cpl(), decode_audio_block(), decode_transform_coeffs(), decode_transform_coeffs_ch(), do_rematrixing(), and remove_dithering().
transform coefficients
Definition at line 213 of file ac3dec.h.
Referenced by ac3_decode_init(), decode_audio_block(), do_imdct(), and ff_eac3_apply_spectral_extension().
delay - added to the next block
Definition at line 214 of file ac3dec.h.
Referenced by ac3_decode_init(), ac3_upmix_delay(), and do_imdct().
window coefficients
Definition at line 215 of file ac3dec.h.
Referenced by ac3_decode_init(), and do_imdct().
temporary storage for output before windowing
Definition at line 216 of file ac3dec.h.
Referenced by do_imdct().
output after imdct transform and windowing
Definition at line 217 of file ac3dec.h.
Referenced by ac3_decode_frame().
temp buffer to prevent overread
Definition at line 218 of file ac3dec.h.
Referenced by ac3_decode_frame().