Home | History | Annotate | Download | only in src
      1  /**
      2  *
      3  * File Name:  armVCM4P2_Zigzag_Tables.c
      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  * File:        armVCM4P2_ZigZag_Tables.c
     13  * Description: Contains the zigzag tables
     14  *
     15  */
     16 
     17 #include "omxtypes.h"
     18 
     19 const OMX_U8 armVCM4P2_aClassicalZigzagScan [64] =
     20 {
     21      0,  1,  8, 16,  9,  2,  3, 10,
     22     17, 24, 32, 25, 18, 11,  4,  5,
     23     12, 19, 26, 33, 40, 48, 41, 34,
     24     27, 20, 13,  6,  7, 14, 21, 28,
     25     35, 42, 49, 56, 57, 50, 43, 36,
     26     29, 22, 15, 23, 30, 37, 44, 51,
     27     58, 59, 52, 45, 38, 31, 39, 46,
     28     53, 60, 61, 54, 47, 55, 62, 63
     29 };
     30 
     31 const OMX_U8 armVCM4P2_aHorizontalZigzagScan [64] =
     32 {
     33      0,  1,  2,  3,  8,  9, 16, 17,
     34     10, 11,  4,  5,  6,  7, 15, 14,
     35     13, 12, 19, 18, 24, 25, 32, 33,
     36     26, 27, 20, 21, 22, 23, 28, 29,
     37     30, 31, 34, 35, 40, 41, 48, 49,
     38     42, 43, 36, 37, 38, 39, 44, 45,
     39     46, 47, 50, 51, 56, 57, 58, 59,
     40     52, 53, 54, 55, 60, 61, 62, 63
     41 };
     42 
     43 const OMX_U8 armVCM4P2_aVerticalZigzagScan [64] =
     44 {
     45      0,  8, 16, 24,  1,  9,  2, 10,
     46      17, 25, 32, 40, 48, 56, 57, 49,
     47      41, 33, 26, 18,  3, 11,  4, 12,
     48      19, 27, 34, 42, 50, 58, 35, 43,
     49      51, 59, 20, 28,  5, 13,  6, 14,
     50      21, 29, 36, 44, 52, 60, 37, 45,
     51      53, 61, 22, 30,  7, 15, 23, 31,
     52      38, 46, 54, 62, 39, 47, 55, 63
     53 };
     54 
     55 
     56 /* End of file */
     57 
     58 
     59