Grok  9.5.0
Functions | Variables
VLC decoding tables

VLC tables to decode VLC codewords to these fields: (in order)
. More...

Functions

static bool ojph::local::vlc_init_tables ()
 Initializes vlc_tbl0 and vlc_tbl1 tables, from table0.h and table1.h. More...
 
static bool ojph::local2::vlc_init_tables ()
 Initializes vlc_tbl0 and vlc_tbl1 tables, from table0.h and table1.h. More...
 

Variables

static ui16 ojph::local::vlc_tbl0 [1024] = { 0 }
 vlc_tbl0 contains decoding information for initial row of quads More...
 
static ui16 ojph::local::vlc_tbl1 [1024] = { 0 }
 vlc_tbl1 contains decoding information for non-initial row of quads More...
 
static bool ojph::local::vlc_tables_initialized = vlc_init_tables()
 Initializes VLC tables vlc_tbl0 and vlc_tbl1. More...
 
static ui16 ojph::local::vlc_tbl0 [1024] = { 0 }
 vlc_tbl0 contains decoding information for initial row of quads More...
 
static ui16 ojph::local::vlc_tbl1 [1024] = { 0 }
 vlc_tbl1 contains decoding information for non-initial row of quads More...
 
static bool ojph::local::vlc_tables_initialized = vlc_init_tables()
 Initializes VLC tables vlc_tbl0 and vlc_tbl1. More...
 
static ui16 ojph::local2::vlc_tbl0 [1024] = { 0 }
 vlc_tbl0 contains decoding information for initial row of quads More...
 
static ui16 ojph::local2::vlc_tbl1 [1024] = { 0 }
 vlc_tbl1 contains decoding information for non-initial row of quads More...
 
static bool ojph::local2::vlc_tables_initialized = vlc_init_tables()
 Initializes VLC tables vlc_tbl0 and vlc_tbl1. More...
 

Detailed Description

VLC tables to decode VLC codewords to these fields: (in order)
.

VLC decoding tables used in decoding VLC codewords to these fields:
.

Function Documentation

◆ vlc_init_tables() [1/2]

static bool ojph::local::vlc_init_tables ( )
static

Initializes vlc_tbl0 and vlc_tbl1 tables, from table0.h and table1.h.

References ojph::local::vlc_tbl0, and ojph::local::vlc_tbl1.

◆ vlc_init_tables() [2/2]

static bool ojph::local2::vlc_init_tables ( )
static

Initializes vlc_tbl0 and vlc_tbl1 tables, from table0.h and table1.h.

References ojph::local2::vlc_tbl0, and ojph::local2::vlc_tbl1.

Variable Documentation

◆ vlc_tables_initialized [1/3]

bool ojph::local::vlc_tables_initialized = vlc_init_tables()
static

Initializes VLC tables vlc_tbl0 and vlc_tbl1.

◆ vlc_tables_initialized [2/3]

bool ojph::local::vlc_tables_initialized = vlc_init_tables()
static

Initializes VLC tables vlc_tbl0 and vlc_tbl1.

◆ vlc_tables_initialized [3/3]

bool ojph::local2::vlc_tables_initialized = vlc_init_tables()
static

Initializes VLC tables vlc_tbl0 and vlc_tbl1.

◆ vlc_tbl0 [1/3]

ui16 ojph::local::vlc_tbl0[1024] = { 0 }
static

◆ vlc_tbl0 [2/3]

ui16 ojph::local::vlc_tbl0[1024] = { 0 }
static

vlc_tbl0 contains decoding information for initial row of quads

◆ vlc_tbl0 [3/3]

ui16 ojph::local2::vlc_tbl0[1024] = { 0 }
static

vlc_tbl0 contains decoding information for initial row of quads

Referenced by ojph::local2::ojph_decode_codeblock2(), and ojph::local2::vlc_init_tables().

◆ vlc_tbl1 [1/3]

ui16 ojph::local::vlc_tbl1[1024] = { 0 }
static

vlc_tbl1 contains decoding information for non-initial row of quads

Referenced by ojph::local::ojph_decode_codeblock(), ojph::local::ojph_decode_codeblock2(), ojph::local::ojph_encode_codeblock(), and ojph::local::vlc_init_tables().

◆ vlc_tbl1 [2/3]

ui16 ojph::local::vlc_tbl1[1024] = { 0 }
static

vlc_tbl1 contains decoding information for non-initial row of quads

◆ vlc_tbl1 [3/3]

ui16 ojph::local2::vlc_tbl1[1024] = { 0 }
static

vlc_tbl1 contains decoding information for non-initial row of quads

Referenced by ojph::local2::ojph_decode_codeblock2(), and ojph::local2::vlc_init_tables().