QCELPFrame Struct Reference

QCELP unpacked data frame. More...

#include <qcelpdata.h>


Data Fields

uint8_t lspv [10]
 !< pitch gain for each pitch subframe
uint8_t reserved
 reserved bits only present in bitrate 1, 1/4 and 1/8 packets
QCELP excitation codebook parameters
uint8_t cbsign [16]
uint8_t cbgain [16]
 !< sign of the codebook gain for each codebook subframe
uint8_t cindex [16]
 !< unsigned codebook gain for each codebook subframe
QCELP pitch prediction parameters
!< codebook index for each codebook subframe

uint8_t plag [4]
uint8_t pfrac [4]
 !< pitch lag for each pitch subframe
uint8_t pgain [4]
 !< fractional pitch lag for each pitch subframe


Detailed Description

QCELP unpacked data frame.

Definition at line 40 of file qcelpdata.h.


Field Documentation

uint8_t QCELPFrame::cbgain[16]

!< sign of the codebook gain for each codebook subframe

Definition at line 44 of file qcelpdata.h.

Referenced by decode_gain_and_index(), and qcelp_decode_frame().

uint8_t QCELPFrame::cbsign[16]

Definition at line 43 of file qcelpdata.h.

Referenced by decode_gain_and_index().

uint8_t QCELPFrame::cindex[16]

!< unsigned codebook gain for each codebook subframe

Definition at line 45 of file qcelpdata.h.

Referenced by compute_svector(), and decode_gain_and_index().

uint8_t QCELPFrame::lspv[10]

!< pitch gain for each pitch subframe

line spectral pair frequencies (LSP) for RATE_OCTAVE, line spectral pair frequencies grouped into five vectors of dimension two (LSPV) for other rates

Definition at line 60 of file qcelpdata.h.

Referenced by compute_svector(), and decode_lspf().

uint8_t QCELPFrame::pfrac[4]

!< pitch lag for each pitch subframe

Definition at line 51 of file qcelpdata.h.

Referenced by apply_pitch_filters(), and qcelp_decode_frame().

uint8_t QCELPFrame::pgain[4]

!< fractional pitch lag for each pitch subframe

Definition at line 52 of file qcelpdata.h.

Referenced by apply_pitch_filters().

uint8_t QCELPFrame::plag[4]

Definition at line 50 of file qcelpdata.h.

Referenced by apply_pitch_filters(), and qcelp_decode_frame().

reserved bits only present in bitrate 1, 1/4 and 1/8 packets

Definition at line 65 of file qcelpdata.h.

Referenced by qcelp_decode_frame().


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

Generated on Fri Oct 26 02:39:53 2012 for FFmpeg by  doxygen 1.5.8