enccontainer.h
来自「freescale i.mx31 BSP CE5.0全部源码」· C头文件 代码 · 共 64 行
H
64 行
/*------------------------------------------------------------------------------
-- --
-- This software is confidential and proprietary and may be used --
-- only as expressly authorized by a licensing agreement from --
-- --
-- Hantro Products Oy. --
-- --
-- In the event of publication, the following notice is applicable: --
-- --
-- (C) COPYRIGHT 2003 HANTRO PRODUCTS OY --
-- ALL RIGHTS RESERVED --
-- --
-- The entire notice above must be reproduced on all copies. --
-- --
--------------------------------------------------------------------------------
--
-- Abstract : All the encoder's internal data container def
--
-------------------------------------------------------------------------------*/
#ifndef __ENCCONTAINER_H__
#define __ENCCONTAINER_H__
#include "basetype.h"
#include "EncInstance.h"
typedef struct EncAsicData
{
u32 *pLumRefImg;
u32 *pChromRefImg1;
u32 *pChromRefImg2;
u32 *pVpSizeBuf;
u32 *pMbBuf2;
u32 *pDctBuf3;
u32 MbBuf2Size;
u32 DctBuf3Size;
u32 chromaRef;
u32 width_mb;
u32 height_mb;
/* User configurable parameters */
u32 imgEndianess;
u32 strmEndianess;
u32 fourMV;
u32 outsideVopMv;
u32 intraSadPenalty;
u32 mvSadPenalty;
u32 fourMvSadPenalty;
}
EncAsicData_t;
typedef struct EncContainer
{
instance_s inst;
EncAsicData_t asic;
u32 encStatus;
u32 vopBytes;
timeCode_s timeCodePrev;
}
EncContainer_t;
#endif /*__ENCCONTAINER_H__*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?