#include <stdint.h>
#include "dsputil.h"
#include "ivi_common.h"
Go to the source code of this file.
Variables | |
static const uint16_t | ivi4_common_pic_sizes [14] |
standard picture dimensions | |
static const uint8_t | ivi4_alternate_scan_8x8 [64] |
Indeo 4 8x8 scan (zigzag) patterns. | |
static const uint8_t | ivi4_alternate_scan_4x4 [16] |
static const uint8_t | ivi4_vertical_scan_4x4 [16] |
static const uint8_t | ivi4_horizontal_scan_4x4 [16] |
static const uint8_t * | scan_index_to_tab [15] |
static const uint16_t | ivi4_quant_8x8_intra [9][64] |
Indeo 4 dequant tables. | |
static const uint16_t | ivi4_quant_8x8_inter [9][64] |
static const uint16_t | ivi4_quant_4x4_intra [5][16] |
static const uint16_t | ivi4_quant_4x4_inter [5][16] |
static const uint8_t | quant_index_to_tab [22] |
Table for mapping quant matrix index from the bitstream into internal quant table number. |
Definition in file indeo4data.h.
const uint8_t ivi4_alternate_scan_4x4[16] [static] |
Initial value:
{ 0, 1, 4, 5, 8, 12, 2, 3, 9, 13, 6, 7, 10, 11, 14, 15 }
Definition at line 51 of file indeo4data.h.
const uint8_t ivi4_alternate_scan_8x8[64] [static] |
Initial value:
{ 0, 8, 1, 9, 16, 24, 2, 3, 17, 25, 10, 11, 32, 40, 48, 56, 4, 5, 6, 7, 33, 41, 49, 57, 18, 19, 26, 27, 12, 13, 14, 15, 34, 35, 43, 42, 50, 51, 59, 58, 20, 21, 22, 23, 31, 30, 29, 28, 36, 37, 38, 39, 47, 46, 45, 44, 52, 53, 54, 55, 63, 62, 61, 60 }
Definition at line 44 of file indeo4data.h.
const uint16_t ivi4_common_pic_sizes[14] [static] |
Initial value:
{ 640, 480, 320, 240, 160, 120, 704, 480, 352, 240, 352, 288, 176, 144 }
Definition at line 37 of file indeo4data.h.
Referenced by decode_pic_hdr().
const uint8_t ivi4_horizontal_scan_4x4[16] [static] |
Initial value:
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }
Definition at line 59 of file indeo4data.h.
const uint16_t ivi4_quant_4x4_inter[5][16] [static] |
const uint16_t ivi4_quant_4x4_intra[5][16] [static] |
const uint16_t ivi4_quant_8x8_inter[9][64] [static] |
const uint16_t ivi4_quant_8x8_intra[9][64] [static] |
Indeo 4 dequant tables.
Definition at line 89 of file indeo4data.h.
Referenced by decode_band_hdr().
const uint8_t ivi4_vertical_scan_4x4[16] [static] |
Initial value:
{ 0, 4, 8, 12, 1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15 }
Definition at line 55 of file indeo4data.h.
const uint8_t quant_index_to_tab[22] [static] |
Initial value:
{ 0, 1, 0, 2, 1, 3, 0, 4, 1, 5, 0, 1, 6, 7, 8, 0, 1, 2, 2, 3, 3, 4 }
Definition at line 345 of file indeo4data.h.
Referenced by decode_band_hdr().
const uint8_t* scan_index_to_tab[15] [static] |
Initial value:
{ ff_zigzag_direct, ivi4_alternate_scan_8x8, ff_ivi_horizontal_scan_8x8, ff_ivi_vertical_scan_8x8, ff_zigzag_direct, ff_ivi_direct_scan_4x4, ivi4_alternate_scan_4x4, ivi4_vertical_scan_4x4, ivi4_horizontal_scan_4x4, ff_ivi_direct_scan_4x4, ff_ivi_horizontal_scan_8x8, ff_ivi_horizontal_scan_8x8, ff_ivi_horizontal_scan_8x8, ff_ivi_horizontal_scan_8x8, ff_ivi_horizontal_scan_8x8 }
Definition at line 63 of file indeo4data.h.
Referenced by decode_band_hdr().