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