Libav
Data Fields
DCAChan Struct Reference

#include <dca.h>

Data Fields

int32_t subband_samples [DCA_BLOCKS_MAX][DCA_SUBBANDS][SAMPLES_PER_SUBBAND]
 
int32_t subband_samples_hist [DCA_SUBBANDS][4]
 
int hist_index
 
float subband_fir_hist [1024]
 
float subband_fir_noidea [64]
 
int prediction_mode [DCA_SUBBANDS]
 prediction mode (ADPCM used or not) More...
 
int prediction_vq [DCA_SUBBANDS]
 prediction VQ coefs More...
 
int bitalloc [DCA_SUBBANDS]
 bit allocation index More...
 
int transition_mode [DCA_SUBBANDS]
 transition mode (transients) More...
 
int32_t scale_factor [DCA_SUBBANDS][2]
 scale factors (2 if transient) More...
 
int joint_huff
 joint subband scale factors codebook More...
 
int joint_scale_factor [DCA_SUBBANDS]
 joint subband scale factors More...
 
int32_t high_freq_vq [DCA_SUBBANDS]
 VQ encoded high frequency subbands. More...
 

Detailed Description

Definition at line 149 of file dca.h.

Field Documentation

◆ subband_samples

Definition at line 150 of file dca.h.

Referenced by dca_filter_channels(), and dca_subsubframe().

◆ subband_samples_hist

int32_t DCAChan::subband_samples_hist[DCA_SUBBANDS][4]

Definition at line 153 of file dca.h.

Referenced by dca_subsubframe().

◆ hist_index

int DCAChan::hist_index

Definition at line 154 of file dca.h.

Referenced by qmf_32_subbands().

◆ subband_fir_hist

float DCAChan::subband_fir_hist[1024]

Definition at line 158 of file dca.h.

Referenced by qmf_32_subbands(), and qmf_64_subbands().

◆ subband_fir_noidea

float DCAChan::subband_fir_noidea[64]

Definition at line 159 of file dca.h.

Referenced by qmf_32_subbands(), and qmf_64_subbands().

◆ prediction_mode

int DCAChan::prediction_mode[DCA_SUBBANDS]

prediction mode (ADPCM used or not)

Definition at line 162 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

◆ prediction_vq

int DCAChan::prediction_vq[DCA_SUBBANDS]

prediction VQ coefs

Definition at line 163 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

◆ bitalloc

int DCAChan::bitalloc[DCA_SUBBANDS]

bit allocation index

Definition at line 164 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

◆ transition_mode

int DCAChan::transition_mode[DCA_SUBBANDS]

transition mode (transients)

Definition at line 165 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

◆ scale_factor

int32_t DCAChan::scale_factor[DCA_SUBBANDS][2]

scale factors (2 if transient)

Definition at line 166 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

◆ joint_huff

int DCAChan::joint_huff

joint subband scale factors codebook

Definition at line 167 of file dca.h.

Referenced by dca_subframe_header().

◆ joint_scale_factor

int DCAChan::joint_scale_factor[DCA_SUBBANDS]

joint subband scale factors

Definition at line 168 of file dca.h.

Referenced by dca_subframe_header().

◆ high_freq_vq

int32_t DCAChan::high_freq_vq[DCA_SUBBANDS]

VQ encoded high frequency subbands.

Definition at line 170 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().


The documentation for this struct was generated from the following file: