1 /** 2 * 3 * File Name: armVCM4P2_Huff_Tables_VLC.h 4 * OpenMAX DL: v1.0.2 5 * Revision: 9641 6 * Date: Thursday, February 7, 2008 7 * 8 * (c) Copyright 2007-2008 ARM Limited. All Rights Reserved. 9 * 10 * 11 * 12 * 13 * File: armVCM4P2_Huff_Tables.h 14 * Description: Declares Tables used for Hufffman coding and decoding 15 * in MP4P2 codec. 16 * 17 */ 18 19 #ifndef _OMXHUFFTAB_H_ 20 #define _OMXHUFFTAB_H_ 21 22 extern const OMX_U8 armVCM4P2_IntraL0RunIdx[11]; 23 extern const ARM_VLC32 armVCM4P2_IntraVlcL0[68]; 24 extern const OMX_U8 armVCM4P2_IntraL1RunIdx[7]; 25 extern const ARM_VLC32 armVCM4P2_IntraVlcL1[36]; 26 extern const OMX_U8 armVCM4P2_IntraL0LMAX[15]; 27 extern const OMX_U8 armVCM4P2_IntraL1LMAX[21]; 28 extern const OMX_U8 armVCM4P2_IntraL0RMAX[27]; 29 extern const OMX_U8 armVCM4P2_IntraL1RMAX[8]; 30 extern const OMX_U8 armVCM4P2_InterL0RunIdx[12]; 31 extern const ARM_VLC32 armVCM4P2_InterVlcL0[59]; 32 extern const OMX_U8 armVCM4P2_InterL1RunIdx[3]; 33 extern const ARM_VLC32 armVCM4P2_InterVlcL1[45]; 34 extern const OMX_U8 armVCM4P2_InterL0LMAX[27]; 35 extern const OMX_U8 armVCM4P2_InterL1LMAX[41]; 36 extern const OMX_U8 armVCM4P2_InterL0RMAX[12]; 37 extern const OMX_U8 armVCM4P2_InterL1RMAX[3]; 38 extern const ARM_VLC32 armVCM4P2_aIntraDCLumaIndex[14]; 39 extern const ARM_VLC32 armVCM4P2_aIntraDCChromaIndex[14]; 40 extern const ARM_VLC32 armVCM4P2_aVlcMVD[66]; 41 42 #endif /* _OMXHUFFTAB_H_ */ 43