Home | History | Annotate | Download | only in src
      1  /**
      2  *
      3  * File Name:  armVCM4P2_DCT_Table.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_DCT_Table.c
     13  * Description: Contains the DCT/IDCT coefficent matrix
     14  *
     15  */
     16 
     17 #ifndef _OMXDCTCOSTAB_C_
     18 #define _OMXDCTCOSTAB_C_
     19 
     20 #include "omxtypes.h"
     21 #include "armOMX.h"
     22 
     23 const OMX_F64 armVCM4P2_preCalcDCTCos[8][8] =
     24 {
     25         {
     26                 0.353553390593273730,
     27                 0.490392640201615220,
     28                 0.461939766255643370,
     29                 0.415734806151272620,
     30                 0.353553390593273790,
     31                 0.277785116509801140,
     32                 0.191341716182544920,
     33                 0.097545161008064152
     34         },
     35         {
     36                 0.353553390593273730,
     37                 0.415734806151272620,
     38                 0.191341716182544920,
     39                 -0.097545161008064096,
     40                 -0.353553390593273730,
     41                 -0.490392640201615220,
     42                 -0.461939766255643420,
     43                 -0.277785116509801090
     44         },
     45         {
     46                 0.353553390593273730,
     47                 0.277785116509801140,
     48                 -0.191341716182544860,
     49                 -0.490392640201615220,
     50                 -0.353553390593273840,
     51                 0.097545161008064138,
     52                 0.461939766255643260,
     53                 0.415734806151272730
     54         },
     55         {
     56                 0.353553390593273730,
     57                 0.097545161008064152,
     58                 -0.461939766255643370,
     59                 -0.277785116509801090,
     60                 0.353553390593273680,
     61                 0.415734806151272730,
     62                 -0.191341716182544920,
     63                 -0.490392640201615330
     64         },
     65         {
     66                 0.353553390593273730,
     67                 -0.097545161008064096,
     68                 -0.461939766255643420,
     69                 0.277785116509800920,
     70                 0.353553390593273840,
     71                 -0.415734806151272620,
     72                 -0.191341716182545280,
     73                 0.490392640201615220
     74         },
     75         {
     76                 0.353553390593273730,
     77                 -0.277785116509800980,
     78                 -0.191341716182545170,
     79                 0.490392640201615220,
     80                 -0.353553390593273340,
     81                 -0.097545161008064013,
     82                 0.461939766255643370,
     83                 -0.415734806151272510
     84         },
     85         {
     86                 0.353553390593273730,
     87                 -0.415734806151272670,
     88                 0.191341716182545000,
     89                 0.097545161008064388,
     90                 -0.353553390593273620,
     91                 0.490392640201615330,
     92                 -0.461939766255643200,
     93                 0.277785116509800760
     94         },
     95         {
     96                 0.353553390593273730,
     97                 -0.490392640201615220,
     98                 0.461939766255643260,
     99                 -0.415734806151272620,
    100                 0.353553390593273290,
    101                 -0.277785116509800760,
    102                 0.191341716182544780,
    103                 -0.097545161008064277
    104         }
    105 };
    106 
    107 #endif /*_OMXDCTCOSTAB_C_*/
    108 
    109 
    110 /* End of file */
    111 
    112 
    113