armVCM4P10_CAVLCTables.h revision 0c1bc742181ded4930842b46e9507372f0b1b963
1/* ----------------------------------------------------------------
2 *
3 *
4 * File Name:  armVCM4P10_CAVLCTables.h
5 * OpenMAX DL: v1.0.2
6 * Revision:   9641
7 * Date:       Thursday, February 7, 2008
8 *
9 * (c) Copyright 2007-2008 ARM Limited. All Rights Reserved.
10 *
11 *
12 *
13 * ----------------------------------------------------------------
14 * File:     armVCM4P10_CAVLCTables.h
15 * ----------------------------------------------------------------
16 *
17 * Header file for ARM implementation of OpenMAX VCM4P10
18 *
19 */
20
21#ifndef ARMVCM4P10_CAVLCTABLES_H
22#define ARMVCM4P10_CAVLCTABLES_H
23
24/* CAVLC tables */
25
26extern const OMX_U8 armVCM4P10_CAVLCTrailingOnes[62];
27extern const OMX_U8 armVCM4P10_CAVLCTotalCoeff[62];
28extern const ARM_VLC32 *armVCM4P10_CAVLCCoeffTokenTables[5];
29extern const ARM_VLC32 armVCM4P10_CAVLCLevelPrefix[17];
30extern const ARM_VLC32 *armVCM4P10_CAVLCTotalZeroTables[15];
31extern const ARM_VLC32 *armVCM4P10_CAVLCTotalZeros2x2Tables[3];
32extern const ARM_VLC32 *armVCM4P10_CAVLCRunBeforeTables[7];
33
34#endif
35