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: 9641 22 * Date: Thursday, February 7, 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 38 const 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