FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Variables
svq1_vlc.h File Reference
#include <stdint.h>

Go to the source code of this file.

Variables

const uint8_t ff_svq1_block_type_vlc [4][2]
 
const uint8_t ff_svq1_intra_multistage_vlc [6][8][2]
 
const uint8_t ff_svq1_inter_multistage_vlc [6][8][2]
 
const uint16_t ff_svq1_intra_mean_vlc [256][2]
 
const uint16_t ff_svq1_inter_mean_vlc [512][2]
 

Variable Documentation

const uint8_t ff_svq1_block_type_vlc[4][2]
Initial value:
= {
{ 0x1, 1 }, { 0x1, 2 }, { 0x1, 3 }, { 0x0, 3 }
}

Definition at line 27 of file svq1_vlc.h.

Referenced by svq1_decode_init(), and svq1_encode_plane().

const uint8_t ff_svq1_intra_multistage_vlc[6][8][2]
Initial value:
= {
{ { 0x1, 5 }, { 0x1, 1 }, { 0x3, 3 }, { 0x2, 3 },
{ 0x3, 4 }, { 0x2, 4 }, { 0x0, 5 }, { 0x1, 4 } },
{ { 0x1, 4 }, { 0x3, 2 }, { 0x5, 3 }, { 0x4, 3 },
{ 0x3, 3 }, { 0x2, 3 }, { 0x0, 4 }, { 0x1, 3 } },
{ { 0x1, 5 }, { 0x1, 1 }, { 0x3, 3 }, { 0x0, 5 },
{ 0x3, 4 }, { 0x2, 3 }, { 0x2, 4 }, { 0x1, 4 } },
{ { 0x1, 6 }, { 0x1, 1 }, { 0x1, 2 }, { 0x0, 6 },
{ 0x3, 4 }, { 0x2, 4 }, { 0x1, 5 }, { 0x1, 4 } },
{ { 0x1, 6 }, { 0x1, 1 }, { 0x1, 2 }, { 0x3, 5 },
{ 0x2, 5 }, { 0x0, 6 }, { 0x1, 5 }, { 0x1, 3 } },
{ { 0x1, 7 }, { 0x1, 1 }, { 0x1, 2 }, { 0x1, 3 },
{ 0x1, 4 }, { 0x1, 6 }, { 0x0, 7 }, { 0x1, 5 } }
}

Definition at line 33 of file svq1_vlc.h.

Referenced by encode_block(), and svq1_decode_init().

const uint8_t ff_svq1_inter_multistage_vlc[6][8][2]
Initial value:
= {
{ { 0x3, 2 }, { 0x5, 3 }, { 0x4, 3 }, { 0x3, 3 },
{ 0x2, 3 }, { 0x1, 3 }, { 0x1, 4 }, { 0x0, 4 } },
{ { 0x3, 2 }, { 0x5, 3 }, { 0x4, 3 }, { 0x3, 3 },
{ 0x2, 3 }, { 0x1, 3 }, { 0x1, 4 }, { 0x0, 4 } },
{ { 0x1, 1 }, { 0x3, 3 }, { 0x2, 3 }, { 0x3, 4 },
{ 0x2, 4 }, { 0x1, 4 }, { 0x1, 5 }, { 0x0, 5 } },
{ { 0x1, 1 }, { 0x3, 3 }, { 0x2, 3 }, { 0x3, 4 },
{ 0x2, 4 }, { 0x1, 4 }, { 0x1, 5 }, { 0x0, 5 } },
{ { 0x1, 1 }, { 0x3, 3 }, { 0x2, 3 }, { 0x3, 4 },
{ 0x2, 4 }, { 0x1, 4 }, { 0x1, 5 }, { 0x0, 5 } },
{ { 0x1, 1 }, { 0x1, 2 }, { 0x1, 3 }, { 0x3, 5 },
{ 0x2, 5 }, { 0x1, 5 }, { 0x1, 6 }, { 0x0, 6 } }
}

Definition at line 50 of file svq1_vlc.h.

Referenced by encode_block(), and svq1_decode_init().

const uint16_t ff_svq1_intra_mean_vlc[256][2]

Definition at line 67 of file svq1_vlc.h.

Referenced by encode_block(), and svq1_decode_init().

const uint16_t ff_svq1_inter_mean_vlc[512][2]

Definition at line 136 of file svq1_vlc.h.

Referenced by encode_block(), and svq1_decode_init().