#include <nb_celp.h>
Collaboration diagram for EncState:
|
|
|
|
|
|
|
ABR setting (in bps), 0 if off |
|
auto-correlation |
|
Next frame should not rely on previous frames for pitch |
|
LPCs after bandwidth expansion by gamma1 for perceptual weighting |
|
LPCs after bandwidth expansion by gamma2 for perceptual weighting |
|
Complexity setting (0-10 from least complex to most complex) |
|
Number of consecutive DTX frames |
|
1 for enabling DTX, 0 otherwise |
|
|
|
Start of excitation frame |
|
Excitation buffer |
|
Is this the first frame? |
|
Start of original frame |
|
Size of frames |
|
Perceptual filter: A(z/gamma1) |
|
Perceptual filter: A(z/gamma2) |
|
Input buffer (original signal) |
|
Innovation for the frame |
|
Interpolated LPCs |
|
Interpolated LSPs |
|
Interpolated quantized LPCs |
|
Interpolated quantized LSPs |
|
Lag windowing Gaussian width |
|
Window applied to auto-correlation |
|
LPCs for current frame |
|
Noise floor multiplier for A[0] in LPC analysis |
|
LPC order |
|
LSPs for current frame |
|
Maximum pitch value allowed |
|
Filter memory for excitation (whole frame) |
|
Filter memory for signal synthesis |
|
Filter memory for perceptually-weighted signal |
|
Filter memory for perceptually-weighted signal (whole frame) |
|
Minimum pitch value allowed |
|
Mode corresponding to the state |
|
Number of sub-frames |
|
Open-loop pitch |
|
Open-loop voiced/non-voiced decision |
|
LSPs for previous frame |
|
Quantized LSPs for previous frame |
|
Gain of LPC filter at theta=pi (fe/2) |
|
|
|
|
|
Quantized LSPs for current frame |
|
Relative quality that will be needed by VBR |
|
Don't use too large values for pitch (in case we lose a packet) |
|
|
|
Pseudo-stack allocation for temporary memory |
|
Size of sub-frames |
|
Activated sub-mode |
|
Sub-mode data |
|
Mode chosen by the user (may differ from submodeID if VAD is on) |
|
Start of weighted signal frame |
|
Weighted signal buffer |
|
1 for enabling VAD, 0 otherwise |
|
State of the VBR data |
|
1 for enabling VBR, 0 otherwise |
|
Quality setting for VBR encoding |
|
Temporary (Hanning) window |
|
Analysis (LPC) window length |