libavcodec/intrax8huf.h File Reference

#include <inttypes.h>

Go to the source code of this file.

Defines

#define MAX_OR_VLC_BITS   7
#define MAX_DC_VLC_BITS   14
#define MAX_AC_VLC_BITS   16

Variables

static const uint16_t x8_orient_lowquant_table [4][12][2]
static const uint16_t x8_orient_highquant_table [2][12][2]
static const uint16_t x8_dc_lowquant_table [8][34][2]
static const uint16_t x8_dc_highquant_table [8][34][2]
static const uint16_t x8_ac0_lowquant_table [8][77][2]
static const uint16_t x8_ac0_highquant_table [8][77][2]
static const uint16_t x8_ac1_lowquant_table [8][77][2]
static const uint16_t x8_ac1_highquant_table [8][77][2]


Define Documentation

#define MAX_AC_VLC_BITS   16

Definition at line 916 of file intrax8huf.h.

#define MAX_DC_VLC_BITS   14

Definition at line 226 of file intrax8huf.h.

#define MAX_OR_VLC_BITS   7

Definition at line 56 of file intrax8huf.h.


Variable Documentation

const uint16_t x8_ac0_highquant_table[8][77][2] [static]

Definition at line 401 of file intrax8huf.h.

Referenced by x8_vlc_init().

const uint16_t x8_ac0_lowquant_table[8][77][2] [static]

Definition at line 229 of file intrax8huf.h.

Referenced by x8_vlc_init().

const uint16_t x8_ac1_highquant_table[8][77][2] [static]

Definition at line 745 of file intrax8huf.h.

Referenced by x8_vlc_init().

const uint16_t x8_ac1_lowquant_table[8][77][2] [static]

Definition at line 573 of file intrax8huf.h.

Referenced by x8_vlc_init().

const uint16_t x8_dc_highquant_table[8][34][2] [static]

Definition at line 143 of file intrax8huf.h.

Referenced by x8_vlc_init().

const uint16_t x8_dc_lowquant_table[8][34][2] [static]

Definition at line 59 of file intrax8huf.h.

Referenced by x8_vlc_init().

const uint16_t x8_orient_highquant_table[2][12][2] [static]

Initial value:

{
    {
        {0x0000,  2}, {0x0001,  2}, {0x0004,  3}, {0x0005,  3},
        {0x0006,  3}, {0x0038,  6}, {0x001D,  5}, {0x0039,  6},
        {0x003C,  6}, {0x003D,  6}, {0x003E,  6}, {0x003F,  6},
    },{
        {0x0000,  1}, {0x0002,  2}, {0x0006,  3}, {0x001C,  5},
        {0x001D,  5}, {0x0078,  7}, {0x003D,  6}, {0x0079,  7},
        {0x007C,  7}, {0x007D,  7}, {0x007E,  7}, {0x007F,  7},
    }
}

Definition at line 45 of file intrax8huf.h.

Referenced by x8_vlc_init().

const uint16_t x8_orient_lowquant_table[4][12][2] [static]

Initial value:

{
    {
        {0x0000,  1}, {0x0004,  3}, {0x0005,  3}, {0x000C,  4},
        {0x000D,  4}, {0x0038,  6}, {0x001D,  5}, {0x0039,  6},
        {0x003C,  6}, {0x003D,  6}, {0x003E,  6}, {0x003F,  6},
    },{
        {0x0000,  5}, {0x0001,  5}, {0x0002,  5}, {0x0001,  2},
        {0x0002,  2}, {0x0002,  4}, {0x0003,  5}, {0x0006,  3},
        {0x0003,  4}, {0x000E,  4}, {0x001E,  5}, {0x001F,  5},
    },{
        {0x0000,  2}, {0x0001,  2}, {0x0004,  3}, {0x0005,  3},
        {0x0006,  3}, {0x0038,  6}, {0x0039,  6}, {0x001D,  5},
        {0x003C,  6}, {0x003D,  6}, {0x003E,  6}, {0x003F,  6},
    },{
        {0x0000,  3}, {0x0002,  4}, {0x0003,  4}, {0x0001,  2},
        {0x0002,  2}, {0x0018,  5}, {0x0019,  5}, {0x000D,  4},
        {0x001C,  5}, {0x001D,  5}, {0x001E,  5}, {0x001F,  5},
    }
}

Definition at line 25 of file intrax8huf.h.

Referenced by x8_vlc_init().


Generated on Fri Oct 26 02:46:08 2012 for FFmpeg by  doxygen 1.5.8