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

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

?? globals.h

?? This document aims to provide instructions on how to configure the H.264/AVC encoder and decoder usi
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*COPYRIGHT, LICENSE AND WARRANTY INFORMATIONThis software module has been originally developed by Nokia Corporation. Provided that a person, entity or a company willing to use the Software (hereinafter Licensee) comply with all the terms and conditions of this Statement and subject to the limitations set forth in this Statement Nokia grants to such Licensee a non-exclusive, sub-licensable, worldwide, limited license under copyrights owned by Nokia to use the Software for the sole purpose of creating, manufacturing, selling, marketing, or  distributing (including the right to make modifications to the Software) a fully compliant decoder implementation (hereinafter "Decoder") of ITU-T Recommendation H.264 / ISO/IEC International Standard 14496-10 and an encoder implementation producing output that is decodable with the Decoder.Nokia retains the ownership of copyrights to the Software. There is no patent nor other intellectual property right of Nokia licensed under this Statement (except the copyright license above). Licensee hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if patent licenses  are required, it is their responsibility to acquire the license before utilizing the Software.The license by Nokia is subject to that the Licensee grants to Nokia the non-exclusive, worldwide, royalty-free, perpetual and irrevocable covenant that the Licensee(s) shall not bring a suit before any court or administrative agency or otherwise assert a claim for infringement under the Licensee intellectual property rights that, but for a license, would be infringed by the Software against     (a)  Nokia or Nokia's Affiliate; or     (b)  other recipient of a license and covenant not to sue with respect         to the Software from Nokia; or    (c)  contractor, customer or distributor of a party listed above in a         or b,  which suit or claim is related to the Software or use thereof.The Licensee(s) further agrees to grant a reciprocal license to Nokia (as granted by Nokia to the Licensee(s) on the modifications made by Licensee(s) to the Software. THE SOFTWARE IS PROVIDED "AS IS" AND THE ORIGINAL DEVELOPER DISCLAIMS ANY AND ALL WARRANTIES WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. THOSE INTENDING TO USE THE SOFTWARE ARE EXPRESSLY ADVISED THAT ITS USE MAY INFRINGE EXISTING PATENTS AND BE SUBJECT TO ROYALTY PAYMENTS TO PATENT OWNERS. ANYONE USING THE SOFTWARE ON THE BASIS OF THIS LICENSE AGREES TO OBTAIN THE NECESSARY PERMISSIONS FROM ANY AND ALL APPLICABLE PATENT OWNERS FOR SUCH USE.IN NO EVENT SHALL THE ORIGINAL DEVELOPER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.This copyright, license and warranty information notice must be retained in all copies and derivative works of the Software or substantial portions thereof.*/#ifndef _GLOBALS_H_#define _GLOBALS_H_#include <stdlib.h>typedef unsigned char   Byte;typedef unsigned char   u_char;typedef signed char     int8;typedef unsigned char   u_int8;typedef short           int16;typedef unsigned short  u_int16;typedef long            int32;typedef unsigned long   u_int32;typedef float           float32;typedef double          float64;// in some places, 4 bytes are copied as an integer, watch how to put bytes#define LITTLE_ENDIAN//#define TRACE_AE/* DT: must be 1, if we need not raw byte sequence without encapsulation. It will be deleted later if agreed. */#define ENCAPSULATED_NAL_PAYLOAD  1    #define CONSTRAINED_INTRA_PRED    0#define FORCE_INTRA_FREQUENCY 80 //How many frames should be passed to force the MB as INTRA, if Intra Refresh is in use/* * General macros */#ifndef min#define min(a, b) ((a) < (b) ? (a) : (b))#endif#ifndef max#define max(a, b) ((a) > (b) ? (a) : (b))#endif#define  clip(min, max, val) (((val)<(min))? (min):(((val)>(max))? (max):(val)))#define SIGN(x)  ((x) < 0 ? -1 : 1)/* * Defines for frame */#define MIN_QP 0#define MAX_QP 51//#define IMG_INTRA  0//#define IMG_INTER  1//#define IMG_IDR_INTRA 2//#define IS_INTRA(x) ( (x)==IMG_INTRA || (x)==IMG_IDR_INTRA )#define FRM_MAX_REF_FRAMES   16     // must be <= 16#define MAX_SLICE_GROUP_NUM  8      /* Given in Annex A Profiles, for baseline profile & extended profile, the maximum slice group number is 8 *//* * Defines for slice */#define SLICE_MIN 0#define SLICE_P   0 // P (P slice)#define SLICE_B   1 // B (B slice)#define SLICE_I   2 // I (I slice)#define SLICE_SP  3 // SP (SP slice)#define SLICE_SI  4 // SI (SI slice)#define SLICE_P1  5  // P (P slice)#define SLICE_B1  6  // B (B slice)#define SLICE_I1  7  // I (I slice)#define SLICE_SP1 8  // SP (SP slice)#define SLICE_SI1 9  // SI (SI slice)#define SLICE_MAX 9#define IS_SLICE_I(x) ((x) == SLICE_I || (x) == SLICE_I1 || (x) == SLICE_SI || (x) == SLICE_SI1)#define IS_SLICE_P(x) ((x) == SLICE_P || (x) == SLICE_P1 || (x) == SLICE_SP || (x) == SLICE_SP1)#define IS_SLICE_B(x) ((x) == SLICE_B || (x) == SLICE_B1)/*  * Define slice group map type */#define SLICE_MAP_INTERLEAVED       0#define SLICE_MAP_DISPERSED         1#define SLICE_MAP_FOREGROUND        2#define SLICE_MAP_BOX_OUT           3#define SLICE_MAP_RASTER            4#define SLICE_MAP_WIPE              5#define SLICE_MAP_BITMAP            6/* * Defines for macroblock */#define MBK_SIZE    16#define BLK_SIZE    4#define BLK_PER_MB  (MBK_SIZE/BLK_SIZE)#define MBK_INTRA  0#define MBK_INTER  1#define MBK_INTRA_TYPE1         0#define MBK_INTRA_TYPE2         1// define all possible intra/inter modes using just 1 variable#define MB_TYPE_INTRA_4x4       0#define MB_TYPE_INTRA_16x16     1#define MB_TYPE_INTER_SKIPPED   2#define MB_TYPE_INTER_16x16     3#define MB_TYPE_INTER_16x8      4#define MB_TYPE_INTER_8x16      5#define MB_TYPE_INTER_8x8       6#define MAX_MODES 10/* * Defines for debug statistics */#define PRINT_DETAILED_SEQ_STATISTICS   1#define PRINT_IMG_TYPE                  0#define PRINT_MBMODE                    0#if PRINT_MBMODE#define ROW_NEWLINE                     1#else#define ROW_NEWLINE                     0#endif#define PRINT_MOTVECS                   0// amount of bias used for zero motion vector, in inter16x16 mode#define ZERO_VEC_SAD              4/* * Defines for transform and quantization */#define USE_COEF_ELIM             1#define COEF_ELIM_TH_MB           5#define COEF_ELIM_TH_BLK8x8       4#define COEF_ELIM_TH_CHROMA       3/* * Intra prediction modes *//* Luma 4x4 prediction modes */#define IPR_NUM_MODES1            9#define IPR_MODE_VERT             0#define IPR_MODE_HOR              1#define IPR_MODE_DC               2#define IPR_MODE_DIAG_DOWN_LEFT   3#define IPR_MODE_DIAG_DOWN_RIGHT  4#define IPR_MODE_VERT_RIGHT       5#define IPR_MODE_HOR_DOWN         6#define IPR_MODE_VERT_LEFT        7#define IPR_MODE_HOR_UP           8#define IPR_MODE_NA               0x7F   // make it large to do some trick/* Luma 16x16 prediction modes */#define IPR_NUM_MODES2            4#define IPR_MODE2_VERT            0#define IPR_MODE2_HOR             1#define IPR_MODE2_DC              2#define IPR_MODE2_PLANE           3/* Chroma 8x8 prediction modes */#define IPR_CHROMA_NUM_MODES      4#define IPR_CHROMA_MODE_DC        0#define IPR_CHROMA_MODE_HOR       1#define IPR_CHROMA_MODE_VERT      2#define IPR_CHROMA_MODE_PLANE     3/* profile definition for performance/speed trade-off */#define PROF_CODING_EFFICIENCY    0#define PROF_CODING_SPEED         1#define PROF_CODING_LC3           2#define ENTROPY_CAVLC             0/* * Structures */typedef struct _rectRegion_s{  int16 x0;  int16 y0;  int16 x1;  int16 y1;} rectRegion_s;typedef struct _searchRange_s{  // this is the intended search range  int x0;  int y0;  int x1;  int y1;  // this is the legal search range, within the extended frame boundaries  int lx0;  int lx1;  int ly0;  int ly1;} searchRange_s;// ----------------------------------------------------------------------------// when the global RDO flag is set, at least perform mode decision among//   inter/intra4x4/intra16x16//// use flags to enable/disable lower level RDO components#define RDO_INTRA_LUMA_4x4          0x10#define RDO_INTRA_LUMA_16x16        0x20#define RDO_INTRA_CHROMA            0x40#define RDO_INTER                   0x80typedef struct _frmBuf_s {  int16 width;  int16 height;  u_int8 *y;  u_int8 *u;  u_int8 *v;  int    *channelDistortion;} frmBuf_s;typedef struct _motVec_s {  int16 x;  int16 y;} motVec_s;typedef struct _blkState_s{  motVec_s mv;  int8     ref;  u_int8   i4x4Mode;  int8     numLumaCoefs;} blkState_s;typedef struct _mbState_s{  int  cbp;  blkState_s blkInfo[4][4];  int8   numChromaCoefs[2][2][2];  int16 sliceMap;  int8  mbType;  int8  intraModeChroma;  int8  qp;  int8  filterMode;  int8  alphaOffset;  int8  betaOffset;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情欧美一区二区三区在线观看| 久久91精品久久久久久秒播| 无码av免费一区二区三区试看 | 欧美大片在线观看一区| 亚洲国产成人在线| 日韩av电影天堂| 色综合久久综合中文综合网| 欧美va在线播放| 亚洲二区在线观看| 99视频精品全部免费在线| 日韩一级成人av| 亚洲一区二区av在线| 国产激情精品久久久第一区二区| 欧美日韩久久不卡| 亚洲精品免费看| 成人网男人的天堂| 久久影音资源网| 天堂在线亚洲视频| 欧美视频完全免费看| 国产精品进线69影院| 国产在线观看一区二区| 日韩欧美一级片| 亚洲v日本v欧美v久久精品| 97se亚洲国产综合自在线观| 国产精品天天摸av网| 日韩精品一二三| 欧美美女网站色| 亚洲综合激情另类小说区| 99re8在线精品视频免费播放| 国产欧美一区视频| 国产麻豆9l精品三级站| 2022国产精品视频| 国产在线麻豆精品观看| 精品久久久久久最新网址| 日本aⅴ亚洲精品中文乱码| 欧美丰满少妇xxxxx高潮对白| 亚洲午夜精品网| 欧美日韩色一区| 青青草国产精品亚洲专区无| 91精品国产综合久久精品麻豆 | 精品盗摄一区二区三区| 精品一区二区三区久久| 久久久久国产一区二区三区四区| 精品一区二区三区视频| 精品久久久久久久一区二区蜜臀| 国产剧情在线观看一区二区| 久久久久久久久久电影| 99久久国产综合精品女不卡| 亚洲视频精选在线| 欧美综合天天夜夜久久| 亚洲成人免费电影| 日韩美女一区二区三区| 国产成人在线网站| 日韩理论片网站| 欧美日韩高清影院| 麻豆国产精品视频| 国产精品不卡在线观看| 在线观看av一区| 久久国产三级精品| 国产精品久久久久久久久久久免费看 | 免费精品视频在线| 久久综合成人精品亚洲另类欧美| 国产精品一二三四五| 亚洲日本韩国一区| 欧美一卡2卡3卡4卡| 国产成人自拍网| 亚洲福利一区二区| 精品久久久久久久久久久久包黑料| 色婷婷激情久久| 亚洲成人av资源| 国产视频一区不卡| 精品视频一区二区不卡| 国产一区二区不卡老阿姨| 亚洲人成7777| 久久蜜桃香蕉精品一区二区三区| www.色综合.com| 老司机精品视频在线| 亚洲视频一二三区| 2020国产精品自拍| 欧美午夜片在线观看| 国产露脸91国语对白| 亚洲国产aⅴ成人精品无吗| 久久午夜色播影院免费高清| 色欲综合视频天天天| 国产裸体歌舞团一区二区| 亚洲一区二区中文在线| 国产精品久久99| 日韩精品一区二区三区视频播放 | 国内精品嫩模私拍在线| 一区二区在线观看免费| 国产日产欧美精品一区二区三区| 欧美日韩你懂得| 色妹子一区二区| 成人一道本在线| 久久精品99国产精品| 婷婷亚洲久悠悠色悠在线播放| 中文字幕中文乱码欧美一区二区| 精品日韩一区二区三区| 欧美日韩国产美| 日本高清不卡视频| 91啪亚洲精品| 成人黄色在线网站| 国产精品白丝av| 国产麻豆视频一区| 国产在线视视频有精品| 久久精品噜噜噜成人88aⅴ| 午夜视频一区二区三区| 一区二区三区四区国产精品| 亚洲欧美影音先锋| 国产精品麻豆视频| 久久久99精品免费观看不卡| 日韩精品一区二区三区中文精品| 欧美日韩激情一区| 欧美日本视频在线| 91麻豆精品国产| 3d成人h动漫网站入口| 欧美日韩日日夜夜| 欧美日韩精品三区| 亚洲人吸女人奶水| 亚洲欧美色一区| 国产精品久久久久久久久晋中| 亚洲国产高清不卡| 国产精品不卡在线| 亚洲人成在线播放网站岛国 | 成人性色生活片免费看爆迷你毛片| 久久99精品久久久久久动态图| 毛片基地黄久久久久久天堂| 美女尤物国产一区| 另类小说综合欧美亚洲| 久久不见久久见免费视频1| 国产在线播精品第三| 国产精品18久久久久| 99久久精品国产一区| 欧美怡红院视频| 777奇米四色成人影色区| 精品国精品国产尤物美女| 久久久精品日韩欧美| 亚洲欧洲国产专区| 亚洲大型综合色站| 精品一区二区三区影院在线午夜| 国产不卡视频在线播放| 99精品视频在线播放观看| 欧美亚洲愉拍一区二区| 日韩一区二区三区四区| 久久精品一二三| 亚洲欧美视频一区| 免费看精品久久片| 成人国产电影网| 欧美精品日日鲁夜夜添| 久久毛片高清国产| 亚洲国产色一区| 激情图片小说一区| 91视频.com| 欧美一级艳片视频免费观看| 欧美激情一区三区| 亚洲国产欧美一区二区三区丁香婷| 看电视剧不卡顿的网站| 成人国产亚洲欧美成人综合网| 欧美日韩国产123区| 久久久www成人免费毛片麻豆| 一区二区三区免费网站| 经典一区二区三区| 色美美综合视频| 久久免费视频一区| 亚洲大片在线观看| 成a人片亚洲日本久久| 欧美一区二区三区精品| 亚洲精品乱码久久久久久| 国产综合色产在线精品| 欧美日韩视频在线一区二区| 97久久精品人人澡人人爽| 91精品在线免费| 午夜精品久久久久久久久| 欧美日韩在线播放三区四区| 国产人妖乱国产精品人妖| 午夜精品久久久久久久99樱桃| 成人a区在线观看| 欧美一区二区在线视频| 亚洲品质自拍视频| 国产精品一二三四区| 欧美一级专区免费大片| 一区二区三区免费| 成人精品一区二区三区中文字幕| 日韩亚洲欧美综合| 午夜成人免费电影| 色一情一伦一子一伦一区| 中文字幕精品—区二区四季| 久久国产精品72免费观看| 欧美日韩免费在线视频| 一区二区三区四区激情 | 国产精品色一区二区三区| 久久超碰97中文字幕| 91精品久久久久久久91蜜桃| 午夜在线成人av| 欧美日韩国产色站一区二区三区| 国产一区二区中文字幕| 日韩制服丝袜av| 亚洲成精国产精品女| 国内外精品视频| 精品国产乱码久久久久久蜜臀|