00001 /*! 00002 ************************************************************************** 00003 * \file distortion.h 00004 * \brief 00005 * Distortion data header file 00006 * \date 2.23.2009, 00007 * 00008 * \author 00009 * Alexis Michael Tourapis <alexismt@ieee.org> 00010 * 00011 ************************************************************************** 00012 */ 00013 00014 #ifndef _DISTORTION_H_ 00015 #define _DISTORTION_H_ 00016 00017 // Distortion data structure. Could be extended in the future to support 00018 // other data 00019 typedef struct distortion_data 00020 { 00021 int i4x4 [4][4]; //! i4x4 cost 00022 int i4x4rd[4][4]; //! i4x4 rd cost 00023 int i8x8 [2][2]; //! i8x8 cost 00024 int i8x8rd[2][2]; //! i8x8 rd cost 00025 int i16x16; 00026 int i16x16rd; 00027 double rd_cost; 00028 } DistortionData; 00029 00030 #endif 00031