10c1bc742181ded4930842b46e9507372f0b1b963James Dong /** 20c1bc742181ded4930842b46e9507372f0b1b963James Dong * 30c1bc742181ded4930842b46e9507372f0b1b963James Dong * File Name: armVCM4P2_DCT_Table.c 40c1bc742181ded4930842b46e9507372f0b1b963James Dong * OpenMAX DL: v1.0.2 50c1bc742181ded4930842b46e9507372f0b1b963James Dong * Revision: 9641 60c1bc742181ded4930842b46e9507372f0b1b963James Dong * Date: Thursday, February 7, 2008 70c1bc742181ded4930842b46e9507372f0b1b963James Dong * 80c1bc742181ded4930842b46e9507372f0b1b963James Dong * (c) Copyright 2007-2008 ARM Limited. All Rights Reserved. 90c1bc742181ded4930842b46e9507372f0b1b963James Dong * 100c1bc742181ded4930842b46e9507372f0b1b963James Dong * 110c1bc742181ded4930842b46e9507372f0b1b963James Dong * 120c1bc742181ded4930842b46e9507372f0b1b963James Dong * File: armVCM4P2_DCT_Table.c 130c1bc742181ded4930842b46e9507372f0b1b963James Dong * Description: Contains the DCT/IDCT coefficent matrix 140c1bc742181ded4930842b46e9507372f0b1b963James Dong * 150c1bc742181ded4930842b46e9507372f0b1b963James Dong */ 160c1bc742181ded4930842b46e9507372f0b1b963James Dong 170c1bc742181ded4930842b46e9507372f0b1b963James Dong#ifndef _OMXDCTCOSTAB_C_ 180c1bc742181ded4930842b46e9507372f0b1b963James Dong#define _OMXDCTCOSTAB_C_ 190c1bc742181ded4930842b46e9507372f0b1b963James Dong 200c1bc742181ded4930842b46e9507372f0b1b963James Dong#include "omxtypes.h" 210c1bc742181ded4930842b46e9507372f0b1b963James Dong#include "armOMX.h" 220c1bc742181ded4930842b46e9507372f0b1b963James Dong 230c1bc742181ded4930842b46e9507372f0b1b963James Dongconst OMX_F64 armVCM4P2_preCalcDCTCos[8][8] = 240c1bc742181ded4930842b46e9507372f0b1b963James Dong{ 250c1bc742181ded4930842b46e9507372f0b1b963James Dong { 260c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273730, 270c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.490392640201615220, 280c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.461939766255643370, 290c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.415734806151272620, 300c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273790, 310c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.277785116509801140, 320c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.191341716182544920, 330c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.097545161008064152 340c1bc742181ded4930842b46e9507372f0b1b963James Dong }, 350c1bc742181ded4930842b46e9507372f0b1b963James Dong { 360c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273730, 370c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.415734806151272620, 380c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.191341716182544920, 390c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.097545161008064096, 400c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.353553390593273730, 410c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.490392640201615220, 420c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.461939766255643420, 430c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.277785116509801090 440c1bc742181ded4930842b46e9507372f0b1b963James Dong }, 450c1bc742181ded4930842b46e9507372f0b1b963James Dong { 460c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273730, 470c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.277785116509801140, 480c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.191341716182544860, 490c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.490392640201615220, 500c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.353553390593273840, 510c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.097545161008064138, 520c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.461939766255643260, 530c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.415734806151272730 540c1bc742181ded4930842b46e9507372f0b1b963James Dong }, 550c1bc742181ded4930842b46e9507372f0b1b963James Dong { 560c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273730, 570c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.097545161008064152, 580c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.461939766255643370, 590c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.277785116509801090, 600c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273680, 610c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.415734806151272730, 620c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.191341716182544920, 630c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.490392640201615330 640c1bc742181ded4930842b46e9507372f0b1b963James Dong }, 650c1bc742181ded4930842b46e9507372f0b1b963James Dong { 660c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273730, 670c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.097545161008064096, 680c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.461939766255643420, 690c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.277785116509800920, 700c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273840, 710c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.415734806151272620, 720c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.191341716182545280, 730c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.490392640201615220 740c1bc742181ded4930842b46e9507372f0b1b963James Dong }, 750c1bc742181ded4930842b46e9507372f0b1b963James Dong { 760c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273730, 770c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.277785116509800980, 780c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.191341716182545170, 790c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.490392640201615220, 800c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.353553390593273340, 810c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.097545161008064013, 820c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.461939766255643370, 830c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.415734806151272510 840c1bc742181ded4930842b46e9507372f0b1b963James Dong }, 850c1bc742181ded4930842b46e9507372f0b1b963James Dong { 860c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273730, 870c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.415734806151272670, 880c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.191341716182545000, 890c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.097545161008064388, 900c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.353553390593273620, 910c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.490392640201615330, 920c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.461939766255643200, 930c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.277785116509800760 940c1bc742181ded4930842b46e9507372f0b1b963James Dong }, 950c1bc742181ded4930842b46e9507372f0b1b963James Dong { 960c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273730, 970c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.490392640201615220, 980c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.461939766255643260, 990c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.415734806151272620, 1000c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.353553390593273290, 1010c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.277785116509800760, 1020c1bc742181ded4930842b46e9507372f0b1b963James Dong 0.191341716182544780, 1030c1bc742181ded4930842b46e9507372f0b1b963James Dong -0.097545161008064277 1040c1bc742181ded4930842b46e9507372f0b1b963James Dong } 1050c1bc742181ded4930842b46e9507372f0b1b963James Dong}; 1060c1bc742181ded4930842b46e9507372f0b1b963James Dong 1070c1bc742181ded4930842b46e9507372f0b1b963James Dong#endif /*_OMXDCTCOSTAB_C_*/ 1080c1bc742181ded4930842b46e9507372f0b1b963James Dong 1090c1bc742181ded4930842b46e9507372f0b1b963James Dong 1100c1bc742181ded4930842b46e9507372f0b1b963James Dong/* End of file */ 1110c1bc742181ded4930842b46e9507372f0b1b963James Dong 1120c1bc742181ded4930842b46e9507372f0b1b963James Dong 113