亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mfc.h

?? 6410BSP3
?? H
?? 第 1 頁 / 共 2 頁
字號:
//
// Copyright (c) Samsung Electronics. Co. LTD.  All rights reserved.
//
/*++
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.

*/


#ifndef __SAMSUNG_SYSLSI_APDEV_MFC_H__
#define __SAMSUNG_SYSLSI_APDEV_MFC_H__

#ifdef __cplusplus
extern "C" {
#endif



//SDRAM buffer control options 
#define STREAM_ENDIAN_LITTLE              (0<<0)
#define STREAM_ENDIAN_BIG                 (1<<0)
#define BUF_STATUS_FULL_EMPTY_CHECK_BIT   (0<<1)
#define BUF_STATUS_NO_CHECK_BIT           (1<<1)
                                          
// FRAME_BUF_CTRL (0x110)                 
#define FRAME_MEM_ENDIAN_LITTLE           (0<<0)
#define FRAME_MEM_ENDIAN_BIG              (1<<0)

/*
**    PRiSM-CX Video Codec IP's Register
**    V178
*/

/* DEC_SEQ_INIT Parameter Register */
// DEC_SEQ_OPTION (0x18c)                 
#define MP4_DBK_DISABLE                   (0<<0)
#define MP4_DBK_ENABLE                    (1<<0)
#define REORDER_DISABLE                   (0<<1)
#define REORDER_ENABLE                    (1<<1)
#define FILEPLAY_ENABLE                   (1<<2)
#define FILEPLAY_DISABLE                  (0<<2)
#define DYNBUFALLOC_ENABLE                (1<<3)
#define DYNBUFALLOC_DISABLE               (0<<3)

/* ENC_SEQ_INIT Parameter Register */
// ENC_SEQ_OPTION (0x188)
#define MB_BIT_REPORT_DISABLE             (0<<0)
#define MB_BIT_REPORT_ENABLE              (1<<0)
#define SLICE_INFO_REPORT_DISABLE         (0<<1)
#define SLICE_INFO_REPORT_ENABLE          (1<<1)
#define AUD_DISABLE                       (0<<2)
#define AUD_ENABLE                        (1<<2)
#define MB_QP_REPORT_DISABLE              (0<<3)
#define MB_QP_REPORT_ENBLE                (1<<3)
#define CONST_QP_DISABLE                  (0<<5)
#define CONST_QP_ENBLE                    (1<<5)

// ENC_SEQ_COD_STD (0x18C)
#define MPEG4_ENCODE                      0
#define H263_ENCODE                       1
#define H264_ENCODE                       2

// ENC_SEQ_MP4_PARA (0x198)
#define DATA_PART_DISABLE                 (0<<0)
#define DATA_PART_ENABLE                  (1<<0)

// ENC_SEQ_263_PARA (0x19C)
#define ANNEX_T_OFF                       (0<<0)
#define ANNEX_T_ON                        (1<<0)
#define ANNEX_K_OFF                       (0<<1)
#define ANNEX_K_ON                        (1<<1)
#define ANNEX_J_OFF                       (0<<2)
#define ANNEX_J_ON                        (1<<2)
#define ANNEX_I_OFF                       (0<<3)
#define ANNEX_I_ON                        (1<<3)

// ENC_SEQ_SLICE_MODE (0x1A4)
#define SLICE_MODE_ONE                    (0<<0)
#define SLICE_MODE_MULTIPLE               (1<<0)

// ENC_SEQ_RC_PARA (0x1AC)
#define RC_DISABLE                        (0<<0)    // RC means rate control
#define RC_ENABLE                         (1<<0)
#define SKIP_DISABLE                      (1<<31)
#define SKIP_ENABLE                       (0<<31)

// ENC_SEQ_FMO (0x1B8)
#define FMO_DISABLE                       (0<<0)
#define FMO_ENABLE                        (1<<0)

// ENC_SEQ_RC_OPTION (0x1C4)
#define USER_QP_MAX_DISABLE               (0<<0)
#define USER_QP_MAX_ENABLE                (1<<0)
#define USE_GAMMA_DISABLE                 (0<<1)
#define USE_GAMMA_ENABLE                  (1<<1)
    

typedef enum __MFC_CODEC_MODE
{
    MP4_DEC    = 0,
    MP4_ENC    = 1,
    AVC_DEC    = 2,
    AVC_ENC    = 3,
    VC1_DEC    = 4,
    H263_DEC   = 5,
    H263_ENC   = 6
} MFC_CODECMODE;

typedef enum __MFC_COMMAND
{
    SEQ_INIT         = 0x01,
    SEQ_END          = 0x02,
    PIC_RUN          = 0x03,
    SET_FRAME_BUF    = 0x04,
    ENC_HEADER       = 0x05,
    ENC_PARA_SET     = 0x06,
    DEC_PARA_SET     = 0x07,
    ENC_PARAM_CHANGE = 0x09,
    SLEEP            = 0x0A,
    WAKEUP           = 0x0B,
    GET_FW_VER       = 0x0F
} MFC_COMMAND;

typedef struct tagS3C6410_MFC_PARAM_REG_DEC_SEQ_INIT
{
    ///////////////////////////////////////
    // INPUT ARGUMENTS common for rnc.dec//
    // (0x180 ~ 0x1A0)                     //
    ///////////////////////////////////////

    unsigned int DEC_SEQ_BIT_BUF_ADDR;     // 0x180,
    unsigned int DEC_SEQ_BIT_BUF_SIZE;     // 0x184,
    unsigned int DEC_SEQ_OPTION;           // 0x188,
    unsigned int DEC_SEQ_PRO_BUF;          // 0x18c,
    unsigned int DEC_SEQ_TMP_BUF_1;        // 0x190,
    unsigned int DEC_SEQ_TMP_BUF_2;        // 0x194,
    unsigned int DEC_SEQ_TMP_BUF_3;        // 0x198,
    unsigned int DEC_SEQ_TMP_BUF_4;        // 0x19c,
    unsigned int DEC_SEQ_TMP_BUF_5;        // 0x1a0,
    unsigned int DEC_SEQ_START_BYTE;       // 0x1a4

    unsigned int _reserved[6];             // 0x1b8, 0x1bc


    /////////////////////
    //  OUTPUT RETURN  //
    // (0x1C0 ~ 0x1D4) //
    /////////////////////
    unsigned int RET_SEQ_SUCCESS;                // 0x1c0,
    unsigned int RET_DEC_SEQ_SRC_SIZE;           // 0x1c4,
    unsigned int RET_DEC_SEQ_SRC_FRAME_RATE;     // 0x1c8,
    unsigned int RET_DEC_SEQ_FRAME_NEED_COUNT;   // 0x1cc,
    unsigned int RET_DEC_SEQ_FRAME_DELAY;        // 0x1d0,
    unsigned int RET_DEC_SEQ_INFO;               // 0x1d4,
    unsigned int RET_DEC_SEQ_TIME_RES;           // 0x1d8,

} S3C6410_MFC_PARAM_REG_DEC_SEQ_INIT;

typedef struct tagS3C6410_MFC_PARAM_REG_ENC_SEQ_INIT
{
    ///////////////////////////////////////
    // INPUT ARGUMENTS common for encdoer//
    // (0x180 ~ 0x1BC, 0x1C4 ~ 0x1DC)    //
    ///////////////////////////////////////

    unsigned int ENC_SEQ_BIT_BUF_ADDR;        // 0x180,
    unsigned int ENC_SEQ_BIT_BUF_SIZE;        // 0x184,
    unsigned int ENC_SEQ_OPTION;        // 0x188,
    unsigned int ENC_SEQ_COD_STD;        // 0x18c,
    unsigned int ENC_SEQ_SRC_SIZE;        // 0x190,
    unsigned int ENC_SEQ_SRC_F_RATE;        // 0x194,
    unsigned int ENC_SEQ_MP4_PARA;        // 0x198,
    unsigned int ENC_SEQ_263_PARA;        // 0x19c,
    unsigned int ENC_SEQ_264_PARA;        // 0x1a0,
    unsigned int ENC_SEQ_SLICE_MODE;        // 0x1a4
    unsigned int ENC_SEQ_GOP_NUM;        // 0x1a8
    unsigned int ENC_SEQ_RC_PARA;        // 0x1ac
    unsigned int ENC_SEQ_RC_BUF_SIZE;        // 0x1b0
    unsigned int ENC_SEQ_INTRA_MB;        // 0x1b4
    unsigned int ENC_SEQ_FMO;            // 0x1b8
    unsigned int ENC_SEQ_INTRA_QP;        // 0x1bc

    /////////////////////
    //  OUTPUT RETURN  //
    //     (0x1C0)     //
    /////////////////////
    unsigned int RET_ENC_SEQ_SUCCESS;        // 0x1c0

    unsigned int ENC_SEQ_RC_OPTION;        // 0x1c4
    unsigned int ENC_SEQ_RC_QP_MAX;        // 0x1c8
    float             ENC_SEQ_RC_GAMMA;        // 0x1cc

    unsigned int ENC_SEQ_TMP_BUF1;        // 0x1d0
    unsigned int ENC_SEQ_TMP_BUF2;        // 0x1d4
    unsigned int ENC_SEQ_TMP_BUF3;        // 0x1d8
    unsigned int ENC_SEQ_TMP_BUF4;        // 0x1dc
} S3C6410_MFC_PARAM_REG_ENC_SEQ_INIT;

typedef struct tagS3C6410_MFC_PARAM_REG_SET_FRAME_BUF
{
    ///////////////////////////////////////
    // INPUT ARGUMENTS common for rnc.dec//
    // (0x180 ~ 0x1A0)                  //
    ///////////////////////////////////////

    unsigned int SET_FRAME_BUF_NUM;        // 0x180,
    unsigned int SET_FRAME_BUF_STRIDE;     // 0x184,

/*
    //encoder
    UINT32 ENC_SEQ_SLICE_MODE;         // 0x1a4,
    UINT32 ENC_SEQ_GOP_NUM;            // 0x1a8,
    UINT32 ENC_SEQ_RC_PARA;            // 0x1ac,
    UINT32 ENC_SEQ_RC_BUF_SIZE;        // 0x1b0,
    UINT32 ENC_SEQ_INTRA_MB;           // 0x1b4,
*/

    /////////////////////
    //  OUTPUT RETURN  //
    // (0x1C0 ~ 0x1D4) //
    /////////////////////

} S3C6410_MFC_PARAM_REG_SET_FRAME_BUF;

typedef struct tagS3C6410_MFC_PARAM_REG_DEC_PIC_RUN
{
    ///////////////////////////////////////
    // INPUT ARGUMENTS common for rnc.dec//
    // (0x180 ~ 0x1A0)             //
    ///////////////////////////////////////

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91论坛在线播放| 日韩精品成人一区二区在线| 3d动漫精品啪啪一区二区竹菊| 丁香亚洲综合激情啪啪综合| 青草国产精品久久久久久| 亚洲最色的网站| 日韩一区在线看| 亚洲精品亚洲人成人网| 亚洲人成人一区二区在线观看| 国产精品视频免费| 国产精品久久久一本精品| 国产午夜精品久久久久久免费视 | 亚洲免费观看高清| 一级日本不卡的影视| 亚洲色图欧洲色图婷婷| 国产精品美女久久久久久久久| 国产精品伦一区二区三级视频| 中文无字幕一区二区三区| 国产香蕉久久精品综合网| 国产三级精品三级| 亚洲国产精品成人综合| 亚洲天堂精品视频| 亚洲成av人片在线观看无码| 天堂资源在线中文精品| 免费的成人av| 国产福利一区二区三区| 成人av片在线观看| 欧美四级电影在线观看| 日韩一区二区三区四区五区六区 | 美女视频第一区二区三区免费观看网站 | 成人av电影在线观看| 色综合久久综合网97色综合| 欧美午夜精品一区| 日韩美女一区二区三区四区| 中文字幕av资源一区| 亚洲综合免费观看高清完整版 | 欧美欧美欧美欧美| 欧美本精品男人aⅴ天堂| 国产清纯白嫩初高生在线观看91 | 综合激情成人伊人| 国产成人精品影视| 色婷婷综合久久久久中文| 欧美高清hd18日本| 日本一区二区三区免费乱视频| 亚洲精品一卡二卡| 精品一区二区三区在线视频| 91视频一区二区三区| 欧美大白屁股肥臀xxxxxx| 中文字幕一区二区三区视频| 日韩电影免费一区| 91视视频在线直接观看在线看网页在线看| 欧美美女bb生活片| 国产精品国产三级国产aⅴ入口 | 欧美吻胸吃奶大尺度电影 | 日韩精品午夜视频| 99久久久国产精品| 精品国产123| 亚洲国产乱码最新视频 | av高清不卡在线| 久久综合狠狠综合久久激情| 亚洲成人精品在线观看| 成人高清伦理免费影院在线观看| 制服.丝袜.亚洲.另类.中文| 亚洲免费伊人电影| 成人丝袜18视频在线观看| 精品乱码亚洲一区二区不卡| 亚洲影院理伦片| 99国产精品国产精品久久| 精品福利av导航| 蓝色福利精品导航| 欧美日韩视频不卡| 亚洲自拍与偷拍| 99免费精品在线观看| 国产亚洲欧洲一区高清在线观看| 日本aⅴ精品一区二区三区| 精品视频色一区| 一级女性全黄久久生活片免费| 91色婷婷久久久久合中文| 久久精品网站免费观看| 韩国视频一区二区| 精品久久久久久久久久久院品网| 亚洲超碰精品一区二区| 欧美系列一区二区| 亚洲一级二级在线| 在线成人高清不卡| 日本午夜一区二区| 精品国精品自拍自在线| 精品一区二区三区在线观看| 久久婷婷久久一区二区三区| 国产一区二区视频在线| 久久精品夜色噜噜亚洲aⅴ| 国产99久久久国产精品潘金| 欧美激情一区二区在线| www.欧美.com| 亚洲综合999| 欧美一区二区三区四区视频| 免费观看在线色综合| 欧美成人官网二区| 成人三级伦理片| 亚洲视频一区在线| 精品视频色一区| 紧缚捆绑精品一区二区| 中文字幕欧美日本乱码一线二线| 成人国产电影网| 亚洲国产精品久久人人爱| 欧美一级精品在线| 国产成人一区二区精品非洲| 亚洲精品中文在线观看| 日韩欧美中文一区二区| www.亚洲色图.com| 午夜精品久久久久影视| 久久天天做天天爱综合色| 91免费版在线看| 蜜臀91精品一区二区三区| 国产精品色婷婷久久58| 欧美猛男超大videosgay| 国产乱码精品一区二区三区忘忧草 | 日本一区二区电影| 欧美性受xxxx黑人xyx性爽| 免费观看30秒视频久久| 国产精品久久久一本精品 | 日产精品久久久久久久性色| 久久精品一区八戒影视| 欧美综合一区二区| 精品伊人久久久久7777人| 一区二区三区小说| 久久久久久电影| 欧美日韩国产综合草草| 岛国av在线一区| 日本不卡1234视频| 亚洲视频一区二区在线| 日韩欧美的一区| 欧美午夜影院一区| 成人国产精品视频| 国产在线精品一区二区不卡了 | 日产欧产美韩系列久久99| 亚洲天堂精品在线观看| 久久夜色精品国产欧美乱极品| 日本高清不卡一区| 成人综合婷婷国产精品久久蜜臀| 日韩精品三区四区| 亚洲一区二区三区国产| 综合久久久久久| 国产精品网站导航| 久久网站最新地址| 日韩欧美不卡在线观看视频| 欧美精品在线观看播放| 欧美性淫爽ww久久久久无| 色综合天天综合网天天看片| 国产成人免费视频网站 | 久久久久久综合| 欧美电视剧在线观看完整版| 在线不卡一区二区| 欧美亚洲一区三区| 日本韩国一区二区三区视频| 91在线视频18| 91一区二区在线观看| 99久久精品久久久久久清纯| 成人小视频免费观看| 成人一区在线看| 成人禁用看黄a在线| 成人av资源网站| 91丨porny丨首页| 欧美在线不卡视频| 欧美日韩成人激情| 欧美揉bbbbb揉bbbbb| 欧美精品在线观看播放| 欧美片网站yy| 日韩视频免费观看高清完整版在线观看 | 午夜久久久影院| 日本视频中文字幕一区二区三区| 丝袜亚洲另类欧美| 青青草精品视频| 激情五月激情综合网| 国产成人在线色| 91免费国产视频网站| 欧美日本一区二区| 精品国产伦理网| 国产欧美一区二区精品忘忧草| 国产精品人成在线观看免费 | 一本到高清视频免费精品| 一本大道久久a久久综合| 欧美日韩大陆在线| 久久影院视频免费| 亚洲色图.com| 日韩综合小视频| 国产乱人伦精品一区二区在线观看| 成人午夜视频免费看| 欧美日韩一卡二卡| 26uuu国产电影一区二区| 国产精品国产三级国产aⅴ原创| 亚洲国产精品一区二区久久| 久久99国内精品| 91色porny蝌蚪| 欧美成人a∨高清免费观看| 亚洲欧洲av一区二区三区久久| 图片区小说区国产精品视频| 国产精品99久久久久久有的能看 | 一区二区三区日韩精品| 精品一区二区三区在线视频|