- 博客(27)
- 资源 (23)
- 收藏
- 关注
原创 HEVC代码追踪(十):量化->xCheckIntraPCM
/** Check R-D costs for a CU with PCM mode. * \param rpcBestCU pointer to best mode CU data structure * \param rpcTempCU pointer to testing mode CU data structure * \returns Void * * \note Curr
2014-11-30 16:28:50 1470
原创 HEVC代码追踪(九):帧间->xCheckRDCostInter
#if AMP_MRGVoid TEncCu::xCheckRDCostInter( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, PartSize ePartSize, Bool bUseMRG)#elseVoid TEncCu::xCheckRDCostInter( TComDataCU*& rpcBestCU, TComDataCU*&
2014-11-30 16:27:03 1921
原创 HEVC代码追踪(八。三):encodeCoeff
// texture/** encode coefficients * \param pcCU * \param uiAbsPartIdx * \param uiDepth * \param uiWidth * \param uiHeight */Void TEncEntropy::encodeCoeff( TComDataCU* pcCU, UInt uiAbsPartIdx,
2014-11-30 16:23:24 2125 2
原创 HEVC代码追踪(八。二):estIntraPredChromaQT
Void TEncSearch::estIntraPredChromaQT( TComDataCU* pcCU, TComYuv* pcOrgYuv, TComYuv* pcPredYuv,
2014-11-30 16:18:42 1481
原创 HEVC代码追踪(八。一):estIntraPredQT
Void TEncSearch::estIntraPredQT( TComDataCU* pcCU, TComYuv* pcOrgYuv, TComYuv* pcPredYuv, TComYuv* pcResiY
2014-11-30 16:09:45 1897 1
原创 HEVC代码追踪(八):帧内->xCheckRDCostIntra
Void TEncCu::xCheckRDCostIntra( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, PartSize eSize ){ UInt uiDepth = rpcTempCU->getDepth( 0 ); rpcTempCU->setSkipFlagSubParts( false, 0, uiDepth );
2014-11-30 15:36:44 2309
原创 HEVC代码追踪(七):xCompressCu
// ====================================================================================================================// Protected member functions// ===============================================
2014-11-30 15:19:29 2114 1
原创 HEVC代码追踪(六):compressCU
Void TEncCu::compressCU( TComDataCU*& rpcCU ){ // initialize CU data m_ppcBestCU[0]->initCU( rpcCU->getPic(), rpcCU->getAddr() ); m_ppcTempCU[0]->initCU( rpcCU->getPic(), rpcCU->getAddr() );
2014-11-30 15:17:11 1195
原创 IOS学习(一):入门知识
iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。系统架构层次如下图:软件架构层次:安装开发环境:Xcode(申请Apple账号,下载、升级、开启Xcode)Xcode下载地址:点击打开链接。
2014-11-26 22:17:44 790
原创 HEVC代码追踪(五):compressSlice
Void TEncSlice::compressSlice( TComPic*& rpcPic ){ UInt uiCUAddr; UInt uiStartCUAddr; UInt uiBoundingCUAddr; rpcPic->getSlice(getSliceIdx())->setSliceSegmentBits(0); TEncBinCABAC* pppc
2014-11-26 20:37:08 1641
原创 HEVC代码追踪(四。四)
//In case of field coding, compute the interlaced PSNR for both fields if (isField && ((!pcPic->isTopField() && isTff) || (pcPic->isTopField() && !isTff)) && (pcPic->getPOC()%m_iGopSize != 1))
2014-11-26 11:32:20 1183
原创 HEVC代码追踪(四。三)
/* use the main bitstream buffer for storing the marshalled picture */ m_pcEntropyCoder->setBitstream(NULL); startCUAddrSliceIdx = 0; startCUAddrSlice = 0; startCUAddrSlic
2014-11-26 11:21:20 1580 1
原创 HEVC代码追踪(四。二)
/////////////////////////////////////////////////////////////////////////////////////////////////// Compress a slice // Slice compression if (m_pcCfg->getUseASR()) { m_pcSliceEncode
2014-11-26 11:11:24 1853
原创 HEVC代码追踪(四。一)
Bool IRAPtoReorder = false;#if EFFICIENT_FIELD_IRAP if(IRAPtoReorder) { if(swapIRAPForward) { if(iGOPid == IRAPGOPid) { iGOPid = IRAPGOPid +1;
2014-11-26 10:57:36 2266 6
原创 HEVC代码追踪(四):compressGOP框架
Void TEncGOP::compressGOP( Int iPOCLast, Int iNumPicRcvd, TComList& rcListPic, TComList& rcListPicYuvRecOut, std::list& accessUnitsInGOP, bool isField, bool isTff){ /*compressGOP的一些初始设定或者说是初始参
2014-11-26 10:56:31 2719
原创 HEVC代码追踪(三):encode->compressGOP
/** - Application has picture buffer list with size of GOP + 1 - Picture buffer list acts like as ring buffer - End of the list has the latest picture . \param flush cause encoder
2014-11-24 22:43:58 1588
原创 HEVC代码追踪(二):encode
// ====================================================================================================================// Public member functions// ==================================================
2014-11-24 22:41:45 1741
原创 HEVC代码追踪(一):int main
int main(int argc, char* argv[]){ TAppEncTop cTAppEncTop; // print information fprintf( stdout, "\n" ); fprintf( stdout, "HM software: Encoder Version [%s]", NV_VERSION ); fprintf( stdout
2014-11-24 22:37:01 1037
原创 C++学习2——基础知识
int main() { return 0;}/* * int :返回类型,int是一种内置类型,即语言自身定义的类型 * main:函数名 * () :形参列表 * {..}:函数体*/
2014-11-03 10:53:32 729
原创 HEVC之缩写词含义大全
B Bi-predictiveBLA Broken Link AccessCABAC Context-based Adaptive Binary Arithmetic CodingCB Coding BlockCBR Constant Bit RateCRA Clean Random AccessCPB Coded Picture BufferCTB Coding Tr
2014-11-02 17:18:29 1800
tensorflow(linux_cpu_py2.7)资源包
2017-06-16
YASM小工具下载
2015-12-31
x265开源代码的实现与框架
2015-12-31
MP4转YUV工具包
2015-12-18
《Visual C++音视频编解码技术及实践》课本及源码
2015-11-16
“背景建模技术”库(37种算法)
2015-05-12
HEVC: Algorithms and Architectures
2014-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人