10c1bc742181ded4930842b46e9507372f0b1b963James Dong/* ----------------------------------------------------------------
20c1bc742181ded4930842b46e9507372f0b1b963James Dong *
30c1bc742181ded4930842b46e9507372f0b1b963James Dong *
40c1bc742181ded4930842b46e9507372f0b1b963James Dong * File Name:  armVCM4P10_CAVLCTables.h
50c1bc742181ded4930842b46e9507372f0b1b963James Dong * OpenMAX DL: v1.0.2
60c1bc742181ded4930842b46e9507372f0b1b963James Dong * Revision:   12290
70c1bc742181ded4930842b46e9507372f0b1b963James Dong * Date:       Wednesday, April 9, 2008
80c1bc742181ded4930842b46e9507372f0b1b963James Dong *
90c1bc742181ded4930842b46e9507372f0b1b963James Dong * (c) Copyright 2007-2008 ARM Limited. All Rights Reserved.
100c1bc742181ded4930842b46e9507372f0b1b963James Dong *
110c1bc742181ded4930842b46e9507372f0b1b963James Dong *
120c1bc742181ded4930842b46e9507372f0b1b963James Dong *
130c1bc742181ded4930842b46e9507372f0b1b963James Dong * Header file for optimized H.264 CALVC tables
140c1bc742181ded4930842b46e9507372f0b1b963James Dong *
150c1bc742181ded4930842b46e9507372f0b1b963James Dong */
160c1bc742181ded4930842b46e9507372f0b1b963James Dong
170c1bc742181ded4930842b46e9507372f0b1b963James Dong#ifndef ARMVCM4P10_CAVLCTABLES_H
180c1bc742181ded4930842b46e9507372f0b1b963James Dong#define ARMVCM4P10_CAVLCTABLES_H
190c1bc742181ded4930842b46e9507372f0b1b963James Dong
200c1bc742181ded4930842b46e9507372f0b1b963James Dong/* CAVLC tables */
210c1bc742181ded4930842b46e9507372f0b1b963James Dong
220c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const OMX_U16 *armVCM4P10_CAVLCCoeffTokenTables[18];
230c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const OMX_U16 *armVCM4P10_CAVLCTotalZeroTables[15];
240c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const OMX_U16 *armVCM4P10_CAVLCTotalZeros2x2Tables[3];
250c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const OMX_U16 *armVCM4P10_CAVLCRunBeforeTables[15];
260c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const OMX_U8 armVCM4P10_ZigZag_4x4[16];
270c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const OMX_U8 armVCM4P10_ZigZag_2x2[4];
280c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const OMX_S8 armVCM4P10_SuffixToLevel[7];
290c1bc742181ded4930842b46e9507372f0b1b963James Dong
300c1bc742181ded4930842b46e9507372f0b1b963James Dong#endif
31