Technical discussions related to Speech Coding (all itu and other vocoders, ACELP, CELP, AMR, etc)
|
Hi, Could someone out there tell me if G729 specifies the code packing in byte? In the ITU G729 reference C code, every bit is stored in a 16 bit word. As I could not find the packing specification in the G729 doc, I can only think of the following two packings. frame parameters => 80 bits ( bit 0 ~ bit79) packing 1: (MSB) (LSB) 1st Byte: bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7 2nd Byte: bit8 bit9 bit10 bit11 bit12 bit13 bit14 bit15 ... 10th Byte: bit72 bit73 bit74 bit75 bit76 bit77 bit78 bit79 packing2: (MSB) (LSB) 1st Byte: bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 2nd Byte: bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 ... 10th Byte: bit79 bit78 bit77 bit76 bit75 bit74 bit73 bit72 Thanks in advance. Jidong |
|
|
|
Hi all, When we implement G729ab speech codec, should we also test and pass all the G729a testvectors by disabling VAD/CNG? Can I pass only the G729ab testvecs and still claim that it is a ITU-T compliant G729ab codec? Thanks Karthik |