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