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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? configfile.h

?? h264標(biāo)準(zhǔn)的VC實(shí)現(xiàn)
?? H
字號(hào):

/*!
 ***********************************************************************
 *  \file
 *     configfile.h
 *  \brief
 *     Prototypes for configfile.c and definitions of used structures.
 ***********************************************************************
 */

#ifndef _CONFIGFILE_H_
#define _CONFIGFILE_H_


#define DEFAULTCONFIGFILENAME "encoder.cfg"

#define PROFILE_IDC     88
#define LEVEL_IDC       21


typedef struct {
  char *TokenName;
  void *Place;
  int Type;
} Mapping;



InputParameters configinput;


#ifdef INCLUDED_BY_CONFIGFILE_C

Mapping Map[] = {
    {"ProfileIDC",               &configinput.ProfileIDC,              0},
    {"LevelIDC",                 &configinput.LevelIDC,                0},
    {"FrameRate",                &configinput.FrameRate,                    2},
    {"IDRIntraEnable",           &configinput.idr_enable,              0},
    {"StartFrame",               &configinput.start_frame,             0},
    {"IntraPeriod",              &configinput.intra_period,            0},
    {"FramesToBeEncoded",        &configinput.no_frames,               0},
    {"QPISlice",                 &configinput.qp0,                          0},
    {"QPPSlice",                 &configinput.qpN,                          0},
    {"FrameSkip",                &configinput.jumpd,                   0},
    {"UseHadamard",              &configinput.hadamard,                0},
    {"SearchRange",              &configinput.search_range,            0},
    {"NumberReferenceFrames",    &configinput.num_ref_frames,               0},
    {"PList0References",         &configinput.P_List0_refs,            0},
    {"BList0References",         &configinput.B_List0_refs,            0},
    {"BList1References",         &configinput.B_List1_refs,            0},
    {"Log2MaxFrameNum",          &configinput.Log2MaxFrameNum,         0},
    {"SourceWidth",              &configinput.img_width,               0},
    {"SourceHeight",             &configinput.img_height,              0},
    {"MbLineIntraUpdate",        &configinput.intra_upd,               0},
    {"SliceMode",                &configinput.slice_mode,              0},
    {"SliceArgument",            &configinput.slice_argument,          0},
    {"UseConstrainedIntraPred",  &configinput.UseConstrainedIntraPred, 0},
    {"InputFile",                &configinput.infile,                  1},
    {"InputHeaderLength",        &configinput.infile_header,           0},
    {"OutputFile",               &configinput.outfile,                 1},
    {"ReconFile",                &configinput.ReconFile,               1},
    {"TraceFile",                &configinput.TraceFile,               1},
    {"NumberBFrames",            &configinput.successive_Bframe,       0},
    {"QPBSlice",                 &configinput.qpB,                          0},
    {"BStoredQPOffset",          &configinput.qpBSoffset,                   0},         
    {"DirectModeType",           &configinput.direct_spatial_mv_pred_flag,  0},
    {"DirectInferenceFlag",      &configinput.directInferenceFlag,     0},
    {"SPPicturePeriodicity",     &configinput.sp_periodicity,          0},
    {"QPSPSlice",                &configinput.qpsp,                         0},
    {"QPSP2Slice",               &configinput.qpsp_pred,                    0},
    {"SymbolMode",               &configinput.symbol_mode,             0},
    {"OutFileMode",              &configinput.of_mode,                 0},
    {"PartitionMode",            &configinput.partition_mode,          0},
    {"PictureTypeSequence",      &configinput.PictureTypeSequence,     1},
    {"InterSearch16x16",         &configinput.InterSearch16x16,        0},
    {"InterSearch16x8",          &configinput.InterSearch16x8 ,        0},
    {"InterSearch8x16",          &configinput.InterSearch8x16,         0},
    {"InterSearch8x8",           &configinput.InterSearch8x8 ,         0},
    {"InterSearch8x4",           &configinput.InterSearch8x4,          0},
    {"InterSearch4x8",           &configinput.InterSearch4x8,          0},
    {"InterSearch4x4",           &configinput.InterSearch4x4,          0},
    {"IntraDisableInterOnly",    &configinput.IntraDisableInterOnly,   0},
    {"Intra4x4ParDisable",       &configinput.Intra4x4ParDisable,      0},
    {"Intra4x4DiagDisable",      &configinput.Intra4x4DiagDisable,     0},
    {"Intra4x4DirDisable",       &configinput.Intra4x4DirDisable,      0},
    {"Intra16x16ParDisable",     &configinput.Intra16x16ParDisable,    0},
    {"Intra16x16PlaneDisable",   &configinput.Intra16x16PlaneDisable,  0},
    {"ChromaIntraDisable",       &configinput.ChromaIntraDisable,      0},

#ifdef _FULL_SEARCH_RANGE_
    {"RestrictSearchRange",      &configinput.full_search,             0},
#endif
#ifdef _ADAPT_LAST_GROUP_
    {"LastFrameNumber",          &configinput.last_frame,              0},
#endif
#ifdef _CHANGE_QP_
    {"ChangeQPI",                &configinput.qp02,                    0},
    {"ChangeQPP",                &configinput.qpN2,                    0},
    {"ChangeQPB",                &configinput.qpB2,                    0},
    {"ChangeQPBs",               &configinput.qpBs2offset,             0},
    {"ChangeQPStart",            &configinput.qp2start,                0},
#endif
    {"RDOptimization",           &configinput.rdopt,                   0},
    {"DisableThresholding",      &configinput.disthres,                0},
    {"DisableBSkipRDO",          &configinput.nobskip,                 0},
    {"LossRateA",                &configinput.LossRateA,               0},
    {"LossRateB",                &configinput.LossRateB,               0},
    {"LossRateC",                &configinput.LossRateC,               0},
    {"NumberOfDecoders",         &configinput.NoOfDecoders,            0},
    {"RestrictRefFrames",        &configinput.RestrictRef ,            0},
#ifdef _LEAKYBUCKET_
    {"NumberofLeakyBuckets",     &configinput.NumberLeakyBuckets,      0},
    {"LeakyBucketRateFile",      &configinput.LeakyBucketRateFile,     1},
    {"LeakyBucketParamFile",     &configinput.LeakyBucketParamFile,    1},
#endif
    {"PicInterlace",             &configinput.PicInterlace,            0},
    {"MbInterlace",              &configinput.MbInterlace,             0},

    {"IntraBottom",              &configinput.IntraBottom,             0},

    {"NumberFramesInEnhancementLayerSubSequence", &configinput.NumFramesInELSubSeq, 0},
    {"NumberOfFrameInSecondIGOP",&configinput.NumFrameIn2ndIGOP,       0},
    {"RandomIntraMBRefresh",     &configinput.RandomIntraMBRefresh,    0},
		
		
    {"WeightedPrediction",       &configinput.WeightedPrediction,      0},
    {"WeightedBiprediction",     &configinput.WeightedBiprediction,    0},
    {"UseWeightedReferenceME",   &configinput.UseWeightedReferenceME,  0},
    {"StoredBPictures",          &configinput.StoredBPictures,         0},
    {"PyramidCoding",            &configinput.PyramidCoding,           0},
    {"ExplicitPyramidFormat",    &configinput.ExplicitPyramidFormat,   1},
    {"PyramidRefReorder",        &configinput.PyramidRefReorder,       0},
    {"PocMemoryManagement",      &configinput.PocMemoryManagement,     0},

    {"LoopFilterParametersFlag", &configinput.LFSendParameters,        0},
    {"LoopFilterDisable",        &configinput.LFDisableIdc,            0},
    {"LoopFilterAlphaC0Offset",  &configinput.LFAlphaC0Offset,         0},
    {"LoopFilterBetaOffset",     &configinput.LFBetaOffset,            0},
    {"SparePictureOption",       &configinput.SparePictureOption,      0},
    {"SparePictureDetectionThr", &configinput.SPDetectionThreshold,    0},
    {"SparePicturePercentageThr",&configinput.SPPercentageThreshold,   0},

    {"num_slice_groups_minus1",           &configinput.num_slice_groups_minus1,           0},
    {"slice_group_map_type",              &configinput.slice_group_map_type,              0},
    {"slice_group_change_direction_flag", &configinput.slice_group_change_direction_flag, 0},
    {"slice_group_change_rate_minus1",    &configinput.slice_group_change_rate_minus1,    0},
    {"SliceGroupConfigFileName",          &configinput.SliceGroupConfigFileName,          1},
		

    {"UseRedundantSlice",        &configinput.redundant_slice_flag,    0},
    {"PicOrderCntType",          &configinput.pic_order_cnt_type,      0},

    {"ContextInitMethod",        &configinput.context_init_method,     0},
    {"FixedModelNumber",         &configinput.model_number,            0},

    {"Transform8x8Mode",         &configinput.AllowTransform8x8,       0},
    {"ReportFrameStats",         &configinput.ReportFrameStats,        0},
    // Rate Control
    {"RateControlEnable",        &configinput.RCEnable,                0},
    {"Bitrate",                  &configinput.bit_rate,                0},
    {"InitialQP",                &configinput.SeinitialQP,             0},
    {"BasicUnit",                &configinput.basicunit,               0},
    {"ChannelType",              &configinput.channel_type,            0},

    // Q_Matrix
    {"QmatrixFile",              &configinput.QmatrixFile,                1},
    {"ScalingMatrixPresentFlag", &configinput.ScalingMatrixPresentFlag,   0},
    {"ScalingListPresentFlag0",  &configinput.ScalingListPresentFlag[0],  0},
    {"ScalingListPresentFlag1",  &configinput.ScalingListPresentFlag[1],  0},
    {"ScalingListPresentFlag2",  &configinput.ScalingListPresentFlag[2],  0},
    {"ScalingListPresentFlag3",  &configinput.ScalingListPresentFlag[3],  0},
    {"ScalingListPresentFlag4",  &configinput.ScalingListPresentFlag[4],  0},
    {"ScalingListPresentFlag5",  &configinput.ScalingListPresentFlag[5],  0},
    {"ScalingListPresentFlag6",  &configinput.ScalingListPresentFlag[6],  0},
    {"ScalingListPresentFlag7",  &configinput.ScalingListPresentFlag[7],  0},

    // Fast ME enable
    {"UseFME",                   &configinput.FMEnable,                0},

    {"ChromaQPOffset",           &configinput.chroma_qp_index_offset,  0},    

    // Fidelity Range Extensions
    {"BitDepthLuma",             &configinput.BitDepthLuma,            0},
    {"BitDepthChroma",           &configinput.BitDepthChroma,          0},
    {"YUVFormat",                &configinput.yuv_format,              0},
    {"RGBInput",                 &configinput.rgb_input_flag,          0},
    {"CbQPOffset",               &configinput.cb_qp_index_offset,      0},
    {"CrQPOffset",               &configinput.cr_qp_index_offset,      0},
   
    // Lossless Coding
    {"QPPrimeYZeroTransformBypassFlag", &configinput.lossless_qpprime_y_zero_flag, 0},

    // Residue Color Transform
    {"ResidueTransformFlag",     &configinput.residue_transform_flag , 0},

    {NULL,                       NULL,                                -1}
};

#endif

#ifndef INCLUDED_BY_CONFIGFILE_C
extern Mapping Map[];
#endif


void Configure (int ac, char *av[]);
void PatchInputNoFrames();

#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类小说图片综合网| 欧美日韩免费观看一区三区| 久久成人免费网| 五月激情丁香一区二区三区| 亚洲高清视频中文字幕| 亚洲一级在线观看| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲视频一区在线| 亚洲美女偷拍久久| 亚洲国产一区二区在线播放| 亚洲国产日韩在线一区模特| 亚洲成人精品影院| 婷婷成人综合网| 麻豆精品一区二区三区| 久久99精品国产麻豆婷婷| 精品一区二区免费| 国产成人av电影在线| av综合在线播放| 色激情天天射综合网| 欧美妇女性影城| 日韩欧美一级二级三级久久久| 久久久夜色精品亚洲| 欧美韩国一区二区| 一区二区三区波多野结衣在线观看| 一区二区视频免费在线观看| 欧美日韩视频一区二区| 91精品国产综合久久久久久久久久| 日韩一区二区电影| 欧美激情一区二区三区四区| 樱花影视一区二区| 日韩精品视频网站| 国产激情一区二区三区| 一本大道久久精品懂色aⅴ| 欧美日韩卡一卡二| 精品粉嫩超白一线天av| 国产精品国产三级国产| 亚洲动漫第一页| 国产真实乱偷精品视频免| 91在线一区二区| 日韩欧美一区中文| 中文字幕精品综合| 亚洲福利一二三区| 国产91精品久久久久久久网曝门 | 精品日产卡一卡二卡麻豆| 久久蜜桃一区二区| 亚洲精品欧美综合四区| 美女一区二区在线观看| 成人毛片在线观看| 欧美一区二区久久久| 亚洲国产精品精华液2区45| 亚欧色一区w666天堂| 国产成人综合视频| 欧美精品黑人性xxxx| 国产嫩草影院久久久久| 水野朝阳av一区二区三区| 国产精品白丝jk黑袜喷水| 欧美日韩一区在线观看| 国产精品私房写真福利视频| 日韩福利电影在线观看| 91小视频在线观看| 久久免费的精品国产v∧| 香蕉影视欧美成人| 成人午夜精品在线| 欧美一级午夜免费电影| 亚洲人成在线播放网站岛国| 精品一区二区三区在线观看国产| 91久久精品一区二区三| 国产欧美精品在线观看| 免费看日韩a级影片| 色综合久久天天综合网| 国产日韩成人精品| 久久爱另类一区二区小说| 欧美婷婷六月丁香综合色| 欧美激情一区二区三区不卡 | 激情综合一区二区三区| 欧美丝袜自拍制服另类| 亚洲欧美日韩中文播放 | 精品福利一二区| 天堂蜜桃一区二区三区| 91无套直看片红桃| 日韩欧美色综合网站| 午夜精品久久久久久久久| 欧美一二三区精品| 色综合天天性综合| 欧美主播一区二区三区| 国产精品成人在线观看| 国产在线精品一区二区三区不卡 | 国产大片一区二区| 日韩欧美资源站| 奇米888四色在线精品| 欧美性xxxxx极品少妇| 亚洲精品乱码久久久久久黑人| 成人黄页在线观看| 国产欧美精品一区| 国产成人精品影院| 国产欧美一区二区精品性色超碰 | 欧美一区二区三区在线观看| 亚洲1区2区3区4区| 欧美猛男gaygay网站| 亚洲国产aⅴ成人精品无吗| 欧洲国内综合视频| 亚洲午夜久久久久久久久电影网| 色婷婷综合激情| 怡红院av一区二区三区| 欧美中文字幕一区二区三区亚洲| 亚洲在线观看免费| 欧美视频一区二区三区在线观看| 亚洲国产精品久久久久婷婷884| 欧美天堂一区二区三区| 午夜国产精品一区| 91麻豆精品国产自产在线| 免费在线看成人av| 日韩欧美亚洲一区二区| 国产精品综合二区| 国产精品三级av在线播放| 成人av免费网站| 亚洲自拍偷拍网站| 在线电影国产精品| 激情六月婷婷久久| 亚洲国产高清aⅴ视频| 99精品久久久久久| 欧美午夜影院一区| 人人狠狠综合久久亚洲| 亚洲精品一区二区三区四区高清| 国产精品一卡二卡| 成人欧美一区二区三区| 欧美影视一区二区三区| 日韩高清欧美激情| 久久先锋影音av| 99精品视频在线播放观看| 亚洲网友自拍偷拍| 精品99久久久久久| a级高清视频欧美日韩| 亚洲电影中文字幕在线观看| 欧美va亚洲va| 99久久精品免费精品国产| 亚洲电影中文字幕在线观看| 欧美大片拔萝卜| av激情综合网| 首页亚洲欧美制服丝腿| 国产亚洲精品bt天堂精选| 色综合久久综合网97色综合| 蜜桃视频一区二区三区| 国产精品免费人成网站| 91精品国产色综合久久不卡蜜臀| 国产精品18久久久久久久久久久久| 国产精品成人免费精品自在线观看| 欧美区视频在线观看| 国产成人亚洲精品青草天美| 一区二区三区免费看视频| 精品日韩在线一区| 欧美中文字幕一区二区三区亚洲 | 欧美高清视频在线高清观看mv色露露十八 | 亚洲色图欧美在线| 日本美女一区二区三区| 中文子幕无线码一区tr| 欧美另类高清zo欧美| 国产成人福利片| 日韩精品三区四区| 亚洲人成在线观看一区二区| 久久亚洲综合色| 欧美色倩网站大全免费| 成人深夜福利app| 日本美女一区二区| 亚洲综合一二三区| 中文字幕精品在线不卡| 欧美tickling挠脚心丨vk| 在线观看亚洲精品| 粉嫩欧美一区二区三区高清影视 | 93久久精品日日躁夜夜躁欧美| 秋霞电影一区二区| 一个色在线综合| 国产三级一区二区| 欧美一区二区三区四区高清 | 亚洲欧美日韩国产中文在线| 精品日韩欧美在线| 欧美人与z0zoxxxx视频| 一本在线高清不卡dvd| 国产精品99久久久久久似苏梦涵| 午夜精品123| 亚洲一区二区三区中文字幕 | 亚洲成av人综合在线观看| 国产精品色一区二区三区| 欧美精品一区二区三区蜜桃| 欧美日本一区二区三区| 欧美亚洲另类激情小说| 岛国av在线一区| 国产一区亚洲一区| 免费的成人av| 蜜桃视频在线一区| 午夜精品福利久久久| 亚洲自拍都市欧美小说| 自拍偷自拍亚洲精品播放| 欧美韩国日本一区| 久久精品这里都是精品| 精品国产区一区| 日韩欧美综合在线| 日韩一级免费一区| 日韩色视频在线观看| 欧美一区二区三区白人|