twinvq_data Struct Reference

TwinVQ codebooks. More...

#include <twinvq_data.h>

Data Fields

float lsp08 [504]
 
int16_t fcb08l [640]
 
int16_t fcb08m [320]
 
int16_t fcb08s [320]
 
int16_t shape08 [1280]
 
int16_t cb0808l0 [1088]
 
int16_t cb0808l1 [1088]
 
int16_t cb0808s0 [1152]
 
int16_t cb0808s1 [1152]
 
int16_t cb0808m0 [1024]
 
int16_t cb0808m1 [1024]
 
int16_t cb1108l0 [1728]
 
int16_t cb1108l1 [1728]
 
int16_t cb1108m0 [1536]
 
int16_t cb1108m1 [1536]
 
int16_t cb1108s0 [1856]
 
int16_t cb1108s1 [1856]
 
int16_t fcb11l [640]
 
int16_t fcb11m [320]
 
int16_t fcb11s [320]
 
int16_t shape11 [1280]
 
float lsp11 [1312]
 
int16_t cb1110l0 [1280]
 
int16_t cb1110l1 [1280]
 
int16_t cb1110m0 [1152]
 
int16_t cb1110m1 [1152]
 
int16_t cb1110s0 [1344]
 
int16_t cb1110s1 [1344]
 
int16_t fcb16l [640]
 
int16_t fcb16m [320]
 
int16_t fcb16s [320]
 
int16_t shape16 [1920]
 
float lsp16 [1400]
 
int16_t cb1616l0 [1024]
 
int16_t cb1616l1 [1024]
 
int16_t cb1616m0 [960]
 
int16_t cb1616m1 [960]
 
int16_t cb1616s0 [1024]
 
int16_t cb1616s1 [1024]
 
int16_t cb2220l0 [1152]
 
int16_t cb2220l1 [1152]
 
int16_t cb2220m0 [1088]
 
int16_t cb2220m1 [1088]
 
int16_t cb2220s0 [1152]
 
int16_t cb2220s1 [1152]
 
int16_t fcb22l_1 [512]
 
int16_t fcb22m_1 [640]
 
int16_t fcb22s_1 [640]
 
int16_t shape22_1 [1152]
 
float lsp22_1 [1312]
 
int16_t cb2224l0 [960]
 
int16_t cb2224l1 [960]
 
int16_t cb2224m0 [896]
 
int16_t cb2224m1 [896]
 
int16_t cb2224s0 [960]
 
int16_t cb2224s1 [960]
 
int16_t fcb22l_2 [512]
 
int16_t fcb22m_2 [640]
 
int16_t fcb22s_2 [640]
 
int16_t shape22_2 [1152]
 
float lsp22_2 [1312]
 
int16_t cb2232l0 [768]
 
int16_t cb2232l1 [768]
 
int16_t cb2232m0 [704]
 
int16_t cb2232m1 [704]
 
int16_t cb2232s0 [704]
 
int16_t cb2232s1 [704]
 
int16_t cb4440l0 [1088]
 
int16_t cb4440l1 [1088]
 
int16_t cb4440m0 [1088]
 
int16_t cb4440m1 [1088]
 
int16_t cb4440s0 [1152]
 
int16_t cb4440s1 [1152]
 
int16_t fcb44l [640]
 
int16_t fcb44m [640]
 
int16_t fcb44s [640]
 
int16_t shape44 [1152]
 
float lsp44 [1640]
 
int16_t cb4448l0 [896]
 
int16_t cb4448l1 [896]
 
int16_t cb4448m0 [896]
 
int16_t cb4448m1 [896]
 
int16_t cb4448s0 [960]
 
int16_t cb4448s1 [960]
 

Detailed Description

TwinVQ codebooks.

They are coded in a struct so we can use code such as

float val = tab.fcb0808l[get_bits(gb, 12)];

without risking a segfault on malformed files.

Definition at line 138 of file twinvq_data.h.

Field Documentation

int16_t twinvq_data::cb0808l0[1088]

Definition at line 145 of file twinvq_data.h.

int16_t twinvq_data::cb0808l1[1088]

Definition at line 146 of file twinvq_data.h.

int16_t twinvq_data::cb0808m0[1024]

Definition at line 149 of file twinvq_data.h.

int16_t twinvq_data::cb0808m1[1024]

Definition at line 150 of file twinvq_data.h.

int16_t twinvq_data::cb0808s0[1152]

Definition at line 147 of file twinvq_data.h.

int16_t twinvq_data::cb0808s1[1152]

Definition at line 148 of file twinvq_data.h.

int16_t twinvq_data::cb1108l0[1728]

Definition at line 152 of file twinvq_data.h.

int16_t twinvq_data::cb1108l1[1728]

Definition at line 153 of file twinvq_data.h.

int16_t twinvq_data::cb1108m0[1536]

Definition at line 154 of file twinvq_data.h.

int16_t twinvq_data::cb1108m1[1536]

Definition at line 155 of file twinvq_data.h.

int16_t twinvq_data::cb1108s0[1856]

Definition at line 156 of file twinvq_data.h.

int16_t twinvq_data::cb1108s1[1856]

Definition at line 157 of file twinvq_data.h.

int16_t twinvq_data::cb1110l0[1280]

Definition at line 165 of file twinvq_data.h.

int16_t twinvq_data::cb1110l1[1280]

Definition at line 166 of file twinvq_data.h.

int16_t twinvq_data::cb1110m0[1152]

Definition at line 167 of file twinvq_data.h.

int16_t twinvq_data::cb1110m1[1152]

Definition at line 168 of file twinvq_data.h.

int16_t twinvq_data::cb1110s0[1344]

Definition at line 169 of file twinvq_data.h.

int16_t twinvq_data::cb1110s1[1344]

Definition at line 170 of file twinvq_data.h.

int16_t twinvq_data::cb1616l0[1024]

Definition at line 178 of file twinvq_data.h.

int16_t twinvq_data::cb1616l1[1024]

Definition at line 179 of file twinvq_data.h.

int16_t twinvq_data::cb1616m0[960]

Definition at line 180 of file twinvq_data.h.

int16_t twinvq_data::cb1616m1[960]

Definition at line 181 of file twinvq_data.h.

int16_t twinvq_data::cb1616s0[1024]

Definition at line 182 of file twinvq_data.h.

int16_t twinvq_data::cb1616s1[1024]

Definition at line 183 of file twinvq_data.h.

int16_t twinvq_data::cb2220l0[1152]

Definition at line 185 of file twinvq_data.h.

int16_t twinvq_data::cb2220l1[1152]

Definition at line 186 of file twinvq_data.h.

int16_t twinvq_data::cb2220m0[1088]

Definition at line 187 of file twinvq_data.h.

int16_t twinvq_data::cb2220m1[1088]

Definition at line 188 of file twinvq_data.h.

int16_t twinvq_data::cb2220s0[1152]

Definition at line 189 of file twinvq_data.h.

int16_t twinvq_data::cb2220s1[1152]

Definition at line 190 of file twinvq_data.h.

int16_t twinvq_data::cb2224l0[960]

Definition at line 198 of file twinvq_data.h.

int16_t twinvq_data::cb2224l1[960]

Definition at line 199 of file twinvq_data.h.

int16_t twinvq_data::cb2224m0[896]

Definition at line 200 of file twinvq_data.h.

int16_t twinvq_data::cb2224m1[896]

Definition at line 201 of file twinvq_data.h.

int16_t twinvq_data::cb2224s0[960]

Definition at line 202 of file twinvq_data.h.

int16_t twinvq_data::cb2224s1[960]

Definition at line 203 of file twinvq_data.h.

int16_t twinvq_data::cb2232l0[768]

Definition at line 211 of file twinvq_data.h.

int16_t twinvq_data::cb2232l1[768]

Definition at line 212 of file twinvq_data.h.

int16_t twinvq_data::cb2232m0[704]

Definition at line 213 of file twinvq_data.h.

int16_t twinvq_data::cb2232m1[704]

Definition at line 214 of file twinvq_data.h.

int16_t twinvq_data::cb2232s0[704]

Definition at line 215 of file twinvq_data.h.

int16_t twinvq_data::cb2232s1[704]

Definition at line 216 of file twinvq_data.h.

int16_t twinvq_data::cb4440l0[1088]

Definition at line 218 of file twinvq_data.h.

int16_t twinvq_data::cb4440l1[1088]

Definition at line 219 of file twinvq_data.h.

int16_t twinvq_data::cb4440m0[1088]

Definition at line 220 of file twinvq_data.h.

int16_t twinvq_data::cb4440m1[1088]

Definition at line 221 of file twinvq_data.h.

int16_t twinvq_data::cb4440s0[1152]

Definition at line 222 of file twinvq_data.h.

int16_t twinvq_data::cb4440s1[1152]

Definition at line 223 of file twinvq_data.h.

int16_t twinvq_data::cb4448l0[896]

Definition at line 231 of file twinvq_data.h.

int16_t twinvq_data::cb4448l1[896]

Definition at line 232 of file twinvq_data.h.

int16_t twinvq_data::cb4448m0[896]

Definition at line 233 of file twinvq_data.h.

int16_t twinvq_data::cb4448m1[896]

Definition at line 234 of file twinvq_data.h.

int16_t twinvq_data::cb4448s0[960]

Definition at line 235 of file twinvq_data.h.

int16_t twinvq_data::cb4448s1[960]

Definition at line 236 of file twinvq_data.h.

int16_t twinvq_data::fcb08l[640]

Definition at line 140 of file twinvq_data.h.

int16_t twinvq_data::fcb08m[320]

Definition at line 141 of file twinvq_data.h.

int16_t twinvq_data::fcb08s[320]

Definition at line 142 of file twinvq_data.h.

int16_t twinvq_data::fcb11l[640]

Definition at line 159 of file twinvq_data.h.

int16_t twinvq_data::fcb11m[320]

Definition at line 160 of file twinvq_data.h.

int16_t twinvq_data::fcb11s[320]

Definition at line 161 of file twinvq_data.h.

int16_t twinvq_data::fcb16l[640]

Definition at line 172 of file twinvq_data.h.

int16_t twinvq_data::fcb16m[320]

Definition at line 173 of file twinvq_data.h.

int16_t twinvq_data::fcb16s[320]

Definition at line 174 of file twinvq_data.h.

int16_t twinvq_data::fcb22l_1[512]

Definition at line 192 of file twinvq_data.h.

int16_t twinvq_data::fcb22l_2[512]

Definition at line 205 of file twinvq_data.h.

int16_t twinvq_data::fcb22m_1[640]

Definition at line 193 of file twinvq_data.h.

int16_t twinvq_data::fcb22m_2[640]

Definition at line 206 of file twinvq_data.h.

int16_t twinvq_data::fcb22s_1[640]

Definition at line 194 of file twinvq_data.h.

int16_t twinvq_data::fcb22s_2[640]

Definition at line 207 of file twinvq_data.h.

int16_t twinvq_data::fcb44l[640]

Definition at line 225 of file twinvq_data.h.

int16_t twinvq_data::fcb44m[640]

Definition at line 226 of file twinvq_data.h.

int16_t twinvq_data::fcb44s[640]

Definition at line 227 of file twinvq_data.h.

float twinvq_data::lsp08[504]

Definition at line 139 of file twinvq_data.h.

float twinvq_data::lsp11[1312]

Definition at line 163 of file twinvq_data.h.

float twinvq_data::lsp16[1400]

Definition at line 176 of file twinvq_data.h.

float twinvq_data::lsp22_1[1312]

Definition at line 196 of file twinvq_data.h.

float twinvq_data::lsp22_2[1312]

Definition at line 209 of file twinvq_data.h.

float twinvq_data::lsp44[1640]

Definition at line 229 of file twinvq_data.h.

int16_t twinvq_data::shape08[1280]

Definition at line 143 of file twinvq_data.h.

int16_t twinvq_data::shape11[1280]

Definition at line 162 of file twinvq_data.h.

int16_t twinvq_data::shape16[1920]

Definition at line 175 of file twinvq_data.h.

int16_t twinvq_data::shape22_1[1152]

Definition at line 195 of file twinvq_data.h.

int16_t twinvq_data::shape22_2[1152]

Definition at line 208 of file twinvq_data.h.

int16_t twinvq_data::shape44[1152]

Definition at line 228 of file twinvq_data.h.


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