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

📄 global.h

📁 一个264程序在NS2下面的仿真程序。非常好用
💻 H
字号:
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <time.h>#define CODEC_VER 1.7#define NAL_D 0x00000001#define NAL_DSIZE 4#define START 0.0 #define HEADERSIZE 28 /********************//* TYPE DEFINITIONS *//********************//* Structure that defines each element of the linked list */struct nal_u{  int pos, size, zero_bit, nal_ref_idc, nal_type;     /* Added for files coded with version 1.7 */  int packet_type, error_ind;    struct nal_u *next;};typedef struct nal_u nalu;typedef nalu *nal;/* Structure for storing values of bit reading operations */struct readbitsresult{  int value,bytesread,bitpos;};typedef struct readbitsresult read_bits_result;read_bits_result readbits(unsigned char *pt, int bitpos, int length);read_bits_result expgolomb(unsigned char *pt, int bitpos);read_bits_result uvlc(unsigned char *pt, int bitpos);/* NAL Unit deader decoding operations */int dec_nal_u(unsigned char *pt);/* Config file operatiobs */void parsefile(char* name);/* Flag for initializing random number generator's seed */int first;/* Global variables */int currentframe;float framerate;int marking;int format;int pattern;/* 1: QCIF, 2: CIF */char bitstream[32];char outputfile[32];

⌨️ 快捷键说明

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