Example #1
0
void
MPC_decoder::Huffman_SV6_Decoder ( void )
{
    Huffman_SV6_Encoder ();
    Resort_HuffTables( 16, Region_A      , 0);
    Resort_HuffTables(  8, Region_B      , 0);
    Resort_HuffTables(  4, Region_C      , 0);
    Resort_HuffTables(  8, SCFI_Bundle   , 0);
    Resort_HuffTables( 13, DSCF_Entropie , 6);
    Resort_HuffTables(  3, Entropie_1    , Dc[1]);
    Resort_HuffTables(  5, Entropie_2    , Dc[2]);
    Resort_HuffTables(  7, Entropie_3    , Dc[3]);
    Resort_HuffTables(  9, Entropie_4    , Dc[4]);
    Resort_HuffTables( 15, Entropie_5    , Dc[5]);
    Resort_HuffTables( 31, Entropie_6    , Dc[6]);
    Resort_HuffTables( 63, Entropie_7    , Dc[7]);
}
Example #2
0
void
MPC_decoder::Huffman_SV7_Decoder ( void )
{
    Huffman_SV7_Encoder ();
    Resort_HuffTables(10, &HuffHdr[0]   , 5);
    Resort_HuffTables( 4, &HuffSCFI[0]  , 0);
    Resort_HuffTables(16, &HuffDSCF[0]  , 7);
    Resort_HuffTables(27, &HuffQ1[0][0] , 0);
    Resort_HuffTables(27, &HuffQ1[1][0] , 0);
    Resort_HuffTables(25, &HuffQ2[0][0] , 0);
    Resort_HuffTables(25, &HuffQ2[1][0] , 0);
    Resort_HuffTables( 7, &HuffQ3[0][0] , Dc[3]);
    Resort_HuffTables( 7, &HuffQ3[1][0] , Dc[3]);
    Resort_HuffTables( 9, &HuffQ4[0][0] , Dc[4]);
    Resort_HuffTables( 9, &HuffQ4[1][0] , Dc[4]);
    Resort_HuffTables(15, &HuffQ5[0][0] , Dc[5]);
    Resort_HuffTables(15, &HuffQ5[1][0] , Dc[5]);
    Resort_HuffTables(31, &HuffQ6[0][0] , Dc[6]);
    Resort_HuffTables(31, &HuffQ6[1][0] , Dc[6]);
    Resort_HuffTables(63, &HuffQ7[0][0] , Dc[7]);
    Resort_HuffTables(63, &HuffQ7[1][0] , Dc[7]);
}