Functions | |
static void | rv34_gen_vlc (const uint8_t *bits, int size, VLC *vlc, const uint8_t *insyms, const int num) |
Generate VLC from codeword lengths. | |
static av_cold void | rv34_init_tables (void) |
Initialize all tables. | |
Variables | |
static const int | table_offs [] |
static VLC_TYPE | table_data [117592][2] |
static void rv34_gen_vlc | ( | const uint8_t * | bits, | |
int | size, | |||
VLC * | vlc, | |||
const uint8_t * | insyms, | |||
const int | num | |||
) | [static] |
Generate VLC from codeword lengths.
bits | codeword lengths (zeroes are accepted) | |
size | length of input data | |
vlc | output VLC | |
insyms | symbols for input codes (NULL for default ones) | |
num | VLC table number (for static initialization) |
Definition at line 101 of file rv34.c.
Referenced by rv34_init_tables().
static av_cold void rv34_init_tables | ( | void | ) | [static] |
VLC_TYPE table_data[117592][2] [static] |
const int table_offs[] [static] |
Initial value:
{ 0, 1818, 3622, 4144, 4698, 5234, 5804, 5868, 5900, 5932, 5996, 6252, 6316, 6348, 6380, 7674, 8944, 10274, 11668, 12250, 14060, 15846, 16372, 16962, 17512, 18148, 18180, 18212, 18244, 18308, 18564, 18628, 18660, 18692, 20036, 21314, 22648, 23968, 24614, 26384, 28190, 28736, 29366, 29938, 30608, 30640, 30672, 30704, 30768, 31024, 31088, 31120, 31184, 32570, 33898, 35236, 36644, 37286, 39020, 40802, 41368, 42052, 42692, 43348, 43380, 43412, 43444, 43476, 43604, 43668, 43700, 43732, 45100, 46430, 47778, 49160, 49802, 51550, 53340, 53972, 54648, 55348, 55994, 56122, 56154, 56186, 56218, 56346, 56410, 56442, 56474, 57878, 59290, 60636, 62036, 62682, 64460, 64524, 64588, 64716, 64844, 66076, 67466, 67978, 68542, 69064, 69648, 70296, 72010, 72074, 72138, 72202, 72330, 73572, 74936, 75454, 76030, 76566, 77176, 77822, 79582, 79646, 79678, 79742, 79870, 81180, 82536, 83064, 83672, 84242, 84934, 85576, 87384, 87448, 87480, 87544, 87672, 88982, 90340, 90902, 91598, 92182, 92846, 93488, 95246, 95278, 95310, 95374, 95502, 96878, 98266, 98848, 99542, 100234, 100884, 101524, 103320, 103352, 103384, 103416, 103480, 104874, 106222, 106910, 107584, 108258, 108902, 109544, 111366, 111398, 111430, 111462, 111494, 112878, 114320, 114988, 115660, 116310, 116950, 117592 }
Definition at line 70 of file rv34.c.
Referenced by rv34_gen_vlc().