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