📄 vpu_afm.h
字号:
/**********************************************************************************
* Copyright (c) 2004 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: $Workfile: vpu_afm.h $
*
* Description:
* ============
* The main AFM algorithm
*
* Log:
* ====
* $Revision: $
* Last Modified by $Author: $ at $Modtime: $
**********************************************************************************
* Updates:
**********************************************************************************
* $Log: $
*
*
*********************************************************************************/
#include "Config.h" /* Global Configuration - do not remove! */
#ifdef VPU_AFM_ALGORITHM_ENABLE
#ifndef _VPU_AFM_H_
#define _VPU_AFM_H_
/*** Include Files ***************************************************************/
#include "Include\sysdefs.h"
#include "vpu_defs.h"
/*** Defines *********************************************************************/
/*** Typedefs ********************************************************************/
typedef enum
{
DEINT_UI_AUTO1, // 3:2 flag, 2:2 pro_sequence flag, 2:2 cadence, motion-adaptive video
DEINT_UI_AUTO2, // 3:2 flag, 2:2 pro_sequence flag, 2:2 pro_frame flag, single-field video
DEINT_UI_FILM, // always weave
DEINT_UI_VIDEO1, // always motion-adaptive
DEINT_UI_VIDEO2 // always single-field
} DEINT_UI_MODE_TYPE;
#ifdef VPU_ENABLE_DEINT_MVEC
typedef enum
{
DEINT_I_FRAME = 1,
DEINT_P_FRAME = 2,
DEINT_B_FRAME = 3
} DEINT_FRAME_TYPE;
#endif
/*** Extern **********************************************************************/
/*** Public Functions ************************************************************/
void VPU_AFM_Init(
DEINT_UI_MODE_TYPE deint_ui_mode,
BOOL mpeg2_stream,
VPU_AFM_PARAMETERS_ST * afm_params);
void VPU_AFM_DeintAfm(
VPU_AFM_PARAMETERS_ST * afm_params,
BOOL pro_sequence,
BOOL pro_frame,
UINT16 status_reg_afm,
UINT16 status_reg_ksum_field,
#ifdef VPU_ENABLE_DEINT_MVEC
UINT16 status_mvec_sum,
DEINT_FRAME_TYPE status_frame_type,
BOOL mvec_auto_enable,
#endif
#ifdef VPU_ENABLE_DEINT_STILL_PIC
BOOL status_still_pic,
#endif
BOOL vpu_vblur_auto_enable);
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -