
视频编码
文章平均质量分 79
wgtmac
这个作者很懒,什么都没留下…
展开
-
H.264标准----概念和定义
<br /><br /><br />1. 访问单元:一系列NAL单元,包含一个primary coded picture,也可以包含一系列redundant coded pictures和一个auxiliary codedpicture。<br />2. 逐行扫描:每个frame进行frame coding<br />隔行扫描:每个frame可以选择frame coding还是field coding<br />3. inter预测的direct预测模式分为时域原创 2011-03-12 21:48:00 · 2086 阅读 · 2 评论 -
H.264标准----句法与语义(一)
<br /> 1. 一些约定<br />byte_aligned()<br />返回该当前字节是否到了字节末尾,是则返回true<br />more_data_in_byte_stream()<br />Annex B规定的 字节流NAL单元 中使用<br />指示是否还有后续的数据,是则返回true<br />more_rbsp_data()<br />没有更多RBSP数据,返回false<br />否则,当搜索到RBSP中最后一个为1的比特(就是rbsp_stop_one_bit,rbsp_t原创 2011-03-12 21:52:00 · 3285 阅读 · 0 评论 -
视频编码SVC --- JSVM代码阅读笔记(二)
H264AVCEncoder::process( ExtBinDataAccessorList& rcExtBinDataAccessorList,<br /> PicBuffer* apcOriginalPicBuffer [MAX_LAYERS], //每层的原始帧<br /> PicBuffer* apcReconstructPicBuffer [MAX_原创 2011-04-18 12:31:00 · 1948 阅读 · 2 评论 -
视频编码SVC --- JSVM代码阅读笔记(三)
LayerEncoder::process( UInt uiAUIndex, //这是CodingIndex AccessUnitData& rcAccessUnitData, PicBufferList& rcPicBufferInputList, // H264AVCEncoder::m_acOrgPicBufferList [uiLayer],原创 2011-04-18 12:32:00 · 2473 阅读 · 0 评论 -
视频编码SVC --- JSVM代码阅读笔记(四)
ErrValLayerEncoder::xEncodeLayerRepresentation(ExtBinDataAccessorList& rcOutExtBinDataAccessorList, // rcAccessUnitData.getNalUnitList() ControlData& rcControlData, // m_pacControlData[ uiFram原创 2011-04-18 12:34:00 · 2979 阅读 · 0 评论 -
视频编码SVC --- JSVM代码阅读笔记(五)
<br />ErrValMbEncoder::xEstimateMb16x16( IntMbTempData*& rpcMbTempData,<br /> IntMbTempData*& rpcMbBestData,<br /> RefListStruct& rcRefListStruct,<br /> UInt原创 2011-04-18 12:41:00 · 2404 阅读 · 6 评论 -
视频编码SVC --- JSVM代码阅读笔记(一)
main() // 主函数<br /> //给H264AVCEncoderTest* pcH264AVCEncoderTest分配空间,后面函数用它调用 H264AVCEncoderTest::create()<br /> <br /> //初始化pcH264AVCEncoderTest的成员,主要是编码器的参数配置 pcH264AVCEncoderTest->init()<br /> //给EncoderCodingParameter* m_pcEncoderCoding原创 2011-04-18 12:29:00 · 3924 阅读 · 0 评论