Variable Length Decoding

Structure of the source tables must be as follows:

Source Table Structure  

static Ipp32s Table[]=
{
max_bits;                      The maximum length of code
sub_sz1;                       Not used

sub_sz2;
N1;                            The number of 1-bit codes
(code1, run1, level1);         The 1-bit codes, run values and level values.
(code2, run2, level2);
...;
(codeN1, runN1, levelN1);
N2;                            The number of 2-bit codes
(code1, run1, level1);         The 2-bit codes, run values and level values.
(code2, run2, level2);
...;
(codeN2, runN2, levelN2);
...;                             ...
Nm;                            The number of maximum length codes
(code1, run1, level1);         The maximum length codes, run values and level values.
(code2, run2, level2);
...;
(codeNm, runNm, levelNm);
-1;                            The significant value to indicate the end of table
};
Compressed Segment Decoding




Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.