armVCM4P2_Huff_Tables_VLC.h revision 0c1bc742181ded4930842b46e9507372f0b1b963
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
22extern const OMX_U8 armVCM4P2_IntraL0RunIdx[11];
23extern const ARM_VLC32 armVCM4P2_IntraVlcL0[68];
24extern const OMX_U8 armVCM4P2_IntraL1RunIdx[7];
25extern const ARM_VLC32 armVCM4P2_IntraVlcL1[36];
26extern const OMX_U8 armVCM4P2_IntraL0LMAX[15];
27extern const OMX_U8 armVCM4P2_IntraL1LMAX[21];
28extern const OMX_U8 armVCM4P2_IntraL0RMAX[27];
29extern const OMX_U8 armVCM4P2_IntraL1RMAX[8];
30extern const OMX_U8 armVCM4P2_InterL0RunIdx[12];
31extern const ARM_VLC32 armVCM4P2_InterVlcL0[59];
32extern const OMX_U8 armVCM4P2_InterL1RunIdx[3];
33extern const ARM_VLC32 armVCM4P2_InterVlcL1[45];
34extern const OMX_U8 armVCM4P2_InterL0LMAX[27];
35extern const OMX_U8 armVCM4P2_InterL1LMAX[41];
36extern const OMX_U8 armVCM4P2_InterL0RMAX[12];
37extern const OMX_U8 armVCM4P2_InterL1RMAX[3];
38extern const ARM_VLC32 armVCM4P2_aIntraDCLumaIndex[14];
39extern const ARM_VLC32 armVCM4P2_aIntraDCChromaIndex[14];
40extern const ARM_VLC32 armVCM4P2_aVlcMVD[66];
41
42#endif /* _OMXHUFFTAB_H_ */
43