⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mae_global.h

📁 au1200 linux2.6.11 硬件解码mae驱动和maiplayer播放器源码
💻 H
字号:
/* <LIC_AMD_STD> * Copyright (C) 2003-2005 Advanced Micro Devices, Inc.  All Rights Reserved. *  * Unless otherwise designated in writing, this software and any related  * documentation are the confidential proprietary information of AMD.  * THESE MATERIALS ARE PROVIDED "AS IS" WITHOUT ANY * UNLESS OTHERWISE NOTED IN WRITING, EXPRESS OR IMPLIED WARRANTY OF ANY  * KIND, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY,  * NONINFRINGEMENT, TITLE, FITNESS FOR ANY PARTICULAR PURPOSE AND IN NO  * EVENT SHALL AMD OR ITS LICENSORS BE LIABLE FOR ANY DAMAGES WHATSOEVER.  *  * AMD does not assume any responsibility for any errors which may appear  * in the Materials nor any responsibility to support or update the * Materials.  AMD retains the right to modify the Materials at any time,  * without notice, and is not obligated to provide such modified  * Materials to you. AMD is not obligated to furnish, support, or make * any further information available to you. * </LIC_AMD_STD>  *//* <CTL_AMD_STD> * </CTL_AMD_STD>  *//* <DOC_AMD_STD> * </DOC_AMD_STD>  */#ifndef __mae_global_h__#define __mae_global_h__#include "types.h"#include "mae_fe.h"#include "wmv9_filters.h"struct GlobalCModelInfo {  // Global flag whether to re-malloc this structures pointers  int                        mallocOnce;  // Information about this Macroblock  int                        nFrameNum;  int                        nMB;  int                        nFrameType;  unsigned char              bPureIntra;  unsigned char              nDeadZone;  mae_fe_mb                 mb;  mae_fe_config             cfg;  // Expanded Frames  uint8                     *cur_y_oof;  uint8                     *cur_cb_oof;  uint8                     *cur_cr_oof;  uint8                     *prev_y_top_oof_fp0;  uint8                     *prev_cb_top_oof_fp0;  uint8                     *prev_cr_top_oof_fp0;  uint8                     *fut_y_top_oof_fp0;  uint8                     *fut_cb_top_oof_fp0;  uint8                     *fut_cr_top_oof_fp0;  uint8                     *prev_y_bot_oof_fp0;  uint8                     *prev_cb_bot_oof_fp0;  uint8                     *prev_cr_bot_oof_fp0;  uint8                     *fut_y_bot_oof_fp0;  uint8                     *fut_cb_bot_oof_fp0;  uint8                     *fut_cr_bot_oof_fp0;  uint8                     *prev_y_top_oof_fp1;  uint8                     *prev_cb_top_oof_fp1;  uint8                     *prev_cr_top_oof_fp1;  uint8                     *fut_y_top_oof_fp1;  uint8                     *fut_cb_top_oof_fp1;  uint8                     *fut_cr_top_oof_fp1;  uint8                     *prev_y_bot_oof_fp1;  uint8                     *prev_cb_bot_oof_fp1;  uint8                     *prev_cr_bot_oof_fp1;  uint8                     *fut_y_bot_oof_fp1;  uint8                     *fut_cb_bot_oof_fp1;  uint8                     *fut_cr_bot_oof_fp1;  uint8                     *current_y;  uint8                     *current_cb;  uint8                     *current_cr;  // Current weighting matrices  uint8                      wm_intra_y[64];  uint8                      wm_intra_c[64];  uint8                      wm_inter_y[64];  uint8                      wm_inter_c[64];   MAE_tWMVDecInternalMember *MAE_pWMVDec;    int                        change_addr;  int                        dmv;};#if __cplusplusextern "C" {#endifextern struct GlobalCModelInfo gCM;#if __cplusplus}#endif#endif // __mae_global_h__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -