armVCM4P10_CAVLCTables.h revision 0c1bc742181ded4930842b46e9507372f0b1b963
10c1bc742181ded4930842b46e9507372f0b1b963James Dong/* ---------------------------------------------------------------- 20c1bc742181ded4930842b46e9507372f0b1b963James Dong * 30c1bc742181ded4930842b46e9507372f0b1b963James Dong * 40c1bc742181ded4930842b46e9507372f0b1b963James Dong * File Name: armVCM4P10_CAVLCTables.h 50c1bc742181ded4930842b46e9507372f0b1b963James Dong * OpenMAX DL: v1.0.2 60c1bc742181ded4930842b46e9507372f0b1b963James Dong * Revision: 9641 70c1bc742181ded4930842b46e9507372f0b1b963James Dong * Date: Thursday, February 7, 2008 80c1bc742181ded4930842b46e9507372f0b1b963James Dong * 90c1bc742181ded4930842b46e9507372f0b1b963James Dong * (c) Copyright 2007-2008 ARM Limited. All Rights Reserved. 100c1bc742181ded4930842b46e9507372f0b1b963James Dong * 110c1bc742181ded4930842b46e9507372f0b1b963James Dong * 120c1bc742181ded4930842b46e9507372f0b1b963James Dong * 130c1bc742181ded4930842b46e9507372f0b1b963James Dong * ---------------------------------------------------------------- 140c1bc742181ded4930842b46e9507372f0b1b963James Dong * File: armVCM4P10_CAVLCTables.h 150c1bc742181ded4930842b46e9507372f0b1b963James Dong * ---------------------------------------------------------------- 160c1bc742181ded4930842b46e9507372f0b1b963James Dong * 170c1bc742181ded4930842b46e9507372f0b1b963James Dong * Header file for ARM implementation of OpenMAX VCM4P10 180c1bc742181ded4930842b46e9507372f0b1b963James Dong * 190c1bc742181ded4930842b46e9507372f0b1b963James Dong */ 200c1bc742181ded4930842b46e9507372f0b1b963James Dong 210c1bc742181ded4930842b46e9507372f0b1b963James Dong#ifndef ARMVCM4P10_CAVLCTABLES_H 220c1bc742181ded4930842b46e9507372f0b1b963James Dong#define ARMVCM4P10_CAVLCTABLES_H 230c1bc742181ded4930842b46e9507372f0b1b963James Dong 240c1bc742181ded4930842b46e9507372f0b1b963James Dong/* CAVLC tables */ 250c1bc742181ded4930842b46e9507372f0b1b963James Dong 260c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const OMX_U8 armVCM4P10_CAVLCTrailingOnes[62]; 270c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const OMX_U8 armVCM4P10_CAVLCTotalCoeff[62]; 280c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const ARM_VLC32 *armVCM4P10_CAVLCCoeffTokenTables[5]; 290c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const ARM_VLC32 armVCM4P10_CAVLCLevelPrefix[17]; 300c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const ARM_VLC32 *armVCM4P10_CAVLCTotalZeroTables[15]; 310c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const ARM_VLC32 *armVCM4P10_CAVLCTotalZeros2x2Tables[3]; 320c1bc742181ded4930842b46e9507372f0b1b963James Dongextern const ARM_VLC32 *armVCM4P10_CAVLCRunBeforeTables[7]; 330c1bc742181ded4930842b46e9507372f0b1b963James Dong 340c1bc742181ded4930842b46e9507372f0b1b963James Dong#endif 35