当前位置: 首页 > news >正文

云南省建设测量员注册网站淘宝基地网站怎么做

云南省建设测量员注册网站,淘宝基地网站怎么做,广告法,Wordpress博客欣赏SODB 数据比特串#xff0d;#xff0d;#xff1e;最原始的编码数据 RBSP 原始字节序列载荷#xff0d;#xff0d;#xff1e;在SODB的后面填加了结尾比特#xff08;RBSP trailing bits 一个bit“1”#xff09;若干比特“0”,以便字节对齐。 EBSP 扩展字节序…SODB 数据比特串最原始的编码数据 RBSP 原始字节序列载荷在SODB的后面填加了结尾比特RBSP trailing bits 一个bit“1”若干比特“0”,以便字节对齐。 EBSP 扩展字节序列载荷--在RBSP基础上填加了仿校验字节0X03它的原因是 在NALU加到Annexb上时需要填加每组NALU之前的开始码StartCodePrefix,如果该NALU对应的slice为一帧的开始则用4位字节表示ox00000001,否则用3位字节表示ox000001.为了使NALU主体中不包括与开始码相冲突的在编码时每遇到两个字节连续为0就插入一个字节的0x03。解码时将0x03去掉。也称为脱壳操作。 网上查询的区别 在对整帧图像的数据比特串(SODB)添加原始字节序列载荷(RBSP)结尾比特(RBSP trailing bits,添加一比特的“1”和若干比特“0”,以便字节对齐)后,再检查RBSP 中是否存在连续的三字节“00000000 00000000 000000xx”;若存在这种连续的三字节码,在第三字节前插入一字节的“0×03”,以免与起始码竞争,形成EBSP码流,这需要将近两倍的整帧图像码流大小。为了减小存储器需求,在每个宏块编码结束后即检查该宏块SODB中的起始码竞争问题,并保留SODB最后两字节的零字节个数,以便与下一宏块的SODB的开始字节形成连续的起始码竞争检测;对一帧图像的最后一个宏块,先添加结尾停止比特,再检测起始码竞争。 程序 typedef struct { int             byte_pos;           //! current position in bitstream; int             bits_to_go;         //! current bitcounter byte            byte_buf;           //! current buffer for last written byte int             stored_byte_pos;    //! storage for position in bitstream; int             stored_bits_to_go; //! storage for bitcounter byte            stored_byte_buf;    //! storage for buffer of last written byte byte            byte_buf_skip;      //! current buffer for last written byte int             byte_pos_skip;      //! storage for position in bitstream; int             bits_to_go_skip;    //! storage for bitcounter byte            *streamBuffer;      //! actual buffer for written bytes int             write_flag;         //! Bitstream contains data and needs to be written } Bitstream; 定义比特流结构 static byte *NAL_Payload_buffer; void SODBtoRBSP(Bitstream *currStream) { currStream-byte_buf 1;  //左移1bit currStream-byte_buf | 1;   //在尾部填一个“1”占1bit currStream-bits_to_go--; currStream-byte_buf currStream-bits_to_go; currStream-streamBuffer[currStream-byte_pos] currStream-byte_buf; currStream-bits_to_go 8; currStream-byte_buf 0; } int RBSPtoEBSP(byte *streamBuffer, int begin_bytepos, int end_bytepos, int min_num_bytes) { int i, j, count; for(i begin_bytepos; i end_bytepos; i)     NAL_Payload_buffer[i] streamBuffer[i]; count 0; j begin_bytepos; for(i begin_bytepos; i end_bytepos; i) {     if(count ZEROBYTES_SHORTSTARTCODE !(NAL_Payload_buffer[i] 0xFC))     {       streamBuffer[j] 0x03;       j;       count 0;       }     streamBuffer[j] NAL_Payload_buffer[i];     if(NAL_Payload_buffer[i] 0x00)            count;     else       count 0;     j; } while (j begin_byteposmin_num_bytes) {     streamBuffer[j] 0x00; // cabac stuffing word     streamBuffer[j1] 0x00;     streamBuffer[j2] 0x03;     j 3;     stat-bit_use_stuffingBits[img-type]16; } return j; }
http://www.yutouwan.com/news/294088/

相关文章:

  • 网站自己做余额充值自动扣款wordpress 允许ping
  • asp网站开发视频昆明好的网站开发公司
  • 南阳移动端网站制作cms建站方案
  • 三端互通传奇手游找服网站长春网站设计策划书
  • 河南省建设监理协会官网站无货源电商怎么做新手入门
  • 新建的网站可以百度推广wordpress关闭多版本
  • 关于做女装的网站软件开发专业用什么笔记本
  • 重庆免费公司建网站wordpress 缓存插件
  • 免费企业网站建设word网站建设终身不用维护
  • 简单三栏网站WordPress 教育模板
  • 国内网站域名吗谷歌推广公司
  • 网站首选域301如何做网站的构成要素
  • 培训学校网站普同网站跟营销型网站的区别
  • 单页网站 html5 动态免费网络咨询免费建站
  • cms系统网络推广seo教程
  • 物流企业网站源码5个搜索引擎作弊的网站
  • 小公司做网站推广好不好设计网页英语
  • 空间类网站价格网站建设 成都
  • 二手车网站怎么做的排版设计英文
  • wordpress搭建外贸网站开发软件价格
  • 网站制作公司的swot分析南通wap网站建设
  • 林和西网站建设网站开发后端书籍
  • 龙岗网站建设价位哈尔滨设计网站建设
  • 微网站公司大讲堂123专注网站模板制作
  • 专业彩票网站建设让人做网站 需要准备什么软件
  • 建站网站加盟做电影网站用什么虚拟主机
  • 电子商务网站建设与管理教案asp网站建设公司
  • 做网站如何与网络公司沟通wordpress 7z压缩
  • 玉林网站建设培训湖南网络大课堂
  • 乐陵seo排名网站怎样做优化