ГОСТ Р 54712―2011
Окончание таблицы
Синтаксис
Количество
битов
Мнемоника
8
uimsbf
6
uimsbf
6
6
6
uimsbf
uimsbf
uimsbf
6
6
uimsbf
uimsbf
6
uimsbf
pci++)
pred_coef[sbrg][px][pci]
}
if(lfi _allocation!=0)
lf_scalefactor
for (sb=0; sb<msblimit;sb++)
for (mch=0; mch<mncht;mnch++)
if(allocation[mch][sb]!=0) {
if(scfsi[mch][sb]==’00’){
scalefactor[mch][sb][0]
scalefactor[mch][sb][1]
scalefactor[mch][sb][2]
}
if(scfsi[mch][sb]==’01’||scfsi[mch][sb]==’11’{
scalefactor[mch][sb][0]
scalefactor[mch][sb][2]
}
if(scfsi[mch][sb]==’10’){
scalefactor[mch][sb][0]
}
for (gr=0; gr<12t;gr++)
{
if(lfe_fl location!=0)
lf_sample[gr]
for (sb=0; sb<msblimit;sb++)
for (mch=0; mch<mncht;mnch++)
if(allocation[mch][sb]!=0&&!
dyn_cross[mch][sb])
{
if(grouping[mch][sb])
samplecode[mch][sb]
[gr]
else for (s=0;s<3;s++)
samplecode[mch][sb]
[3*gr+s]
}
}
}
2…16
uimsbf
4.2.3.18 ML аудиоданные. Уровни I и II
25
Синтаксис
Количество
битов
Мнемоника
2…4
uimsbf
2
bslbf
mc_audio_data()
{
for (sb=0; sb<mlsblimit;sb++)
for (mlch=0; mlch<nmlht;mlch++)
allocation[mlch][sb]
for (sb=0; sb<mlsblimit;sb++)
for (mlch=0; mlch< nmlht t;mlch++)
if(allocation[mlch][sb]!=0)
scfsi[mlch][sb]
for (sb=0; sb<mlsblimit;sb++)
for (mlch=0; mlch< nmlht;mlch++)
if(allocation[mlch][sb]!=0)
if(scfsi[mlch][sb]==’00’){
scalefactor[mlch][sb][0]
scalefactor[mlch][sb][1]
scalefactor[mlch][sb][2]
6
6
6
uimsbf
uimsbf
uimsbf