armVCM4P2_Zigzag_Tables.c 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_Zigzag_Tables.c
20 * OpenMAX DL: v1.0.2
21 * Revision:   12290
22 * Date:       Wednesday, April 9, 2008
23 *
24 *
25 *
26 *
27 * File:        armVCM4P2_ZigZag_Tables.c
28 * Description: Contains the zigzag tables
29 *
30 */
31
32#include "omxtypes.h"
33
34/* Contains Double the values in the reference Zigzag Table
35 * Contains Classical,Vetical and Horizontal Zigzagscan tables in one array
36 */
37
38const OMX_U8 armVCM4P2_aClassicalZigzagScan [192] =
39{
40     0,  2,  16, 32,  18,  4,  6, 20,
41    34, 48, 64, 50, 36, 22,  8,  10,
42    24, 38, 52, 66, 80, 96, 82, 68,
43    54, 40, 26,  12,  14, 28, 42, 56,
44    70, 84, 98, 112, 114, 100, 86, 72,
45    58, 44, 30, 46, 60, 74, 88, 102,
46    116, 118, 104, 90, 76, 62, 78, 92,
47    106, 120, 122, 104, 94, 110, 124, 126,
48
49	0,  16, 32, 48,  2,  18,  4, 20,
50    34, 50, 64, 80, 96, 112, 114, 98,
51    82, 66, 52, 36,  6, 22,  8, 24,
52    38, 54, 68, 84, 100, 116, 70, 86,
53    102, 118, 40, 56,  10, 26,  12, 28,
54    42, 58, 72, 88, 104, 120, 74, 90,
55    106, 122, 44, 60,  14, 30, 46, 62,
56    76, 92, 108, 124, 78, 94, 110, 126,
57
58    0,  2,  4,  6,  16,  18, 32, 34,
59    20, 22,  8,  10,  12,  14, 30, 28,
60    26, 24, 38, 36, 48, 50, 64, 66,
61    52, 54, 40, 42, 44, 46, 56, 58,
62    60, 62, 68, 70, 80, 82, 96, 98,
63    84, 86, 72, 74, 76, 78, 88, 90,
64    92, 94, 100, 102, 112, 114, 116, 118,
65    104, 106, 108, 110, 120, 122, 124, 126
66
67
68};
69
70
71
72
73
74/* End of file */
75
76
77