armVCM4P2_Huff_Tables_VLC.h revision 78e52bfac041d71ce53b5b13c2abf78af742b09d
1/*
2 * Copyright (C) 2007-2008 ARM Limited
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 *
16 */
17/**
18 *
19 * File Name:  armVCM4P2_Huff_Tables_VLC.h
20 * OpenMAX DL: v1.0.2
21 * Revision:   12290
22 * Date:       Wednesday, April 9, 2008
23 *
24 *
25 *
26 *
27 *
28 * File:        armVCM4P2_Huff_Tables.h
29 * Description: Declares Tables used for Hufffman coding and decoding
30 *              in MP4P2 codec.
31 *
32 */
33
34#ifndef _OMXHUFFTAB_H_
35#define _OMXHUFFTAB_H_
36
37
38extern const OMX_U16 armVCM4P2_IntraVlcL0L1[200];
39
40
41extern const OMX_U16 armVCM4P2_InterVlcL0L1[200];
42
43extern const OMX_U16 armVCM4P2_aIntraDCLumaChromaIndex[64];
44//extern const OMX_U16 armVCM4P2_aIntraDCChromaIndex[32];
45extern const OMX_U16 armVCM4P2_aVlcMVD[124];
46
47extern const OMX_U8 armVCM4P2_InterL0L1LMAX[73];
48extern const OMX_U8 armVCM4P2_InterL0L1RMAX[35];
49extern const OMX_U8 armVCM4P2_IntraL0L1LMAX[53];
50extern const OMX_U8 armVCM4P2_IntraL0L1RMAX[40]
51
52#endif /* _OMXHUFFTAB_H_ */
53