1 /** 2 * 3 * 4 * File Name: armCOMM_IDCTTable.h 5 * OpenMAX DL: v1.0.2 6 * Revision: 12290 7 * Date: Wednesday, April 9, 2008 8 * 9 * (c) Copyright 2007-2008 ARM Limited. All Rights Reserved. 10 * 11 * 12 * 13 * File : armCOMM_IDCTTable.h 14 * Description : Contains declarations of tables for IDCT calculation. 15 * 16 */ 17 18 #ifndef _armCOMM_IDCTTable_H_ 19 #define _armCOMM_IDCTTable_H_ 20 21 #include "omxtypes.h" 22 23 /* Table of s(u)*A(u)*A(v)/16 at Q15 24 * s(u)=1.0 0 <= u <= 5 25 * s(6)=2.0 26 * s(7)=4.0 27 * A(0) = 2*sqrt(2) 28 * A(u) = 4*cos(u*pi/16) for (u!=0) 29 */ 30 extern const OMX_U16 armCOMM_IDCTPreScale [64]; 31 extern const OMX_U16 armCOMM_IDCTCoef [4]; 32 33 #endif /* _armCOMM_IDCTTable_H_ */ 34 35 36 /* End of File */ 37 38 39 40 41