自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 openHevc学习笔记:解码器主干部分

本文主要分析openHEVC代码中的解码器主干部分,即函数avcodec_decode_video2()内部。包括从hevc_decode_frame直到hls_decode_entry()前面的函数调用关系。从图中可以看出:HEVC解码器初始化函数是hevc_decode_init(),解码函数是hevc_decode_frame(),关闭函数是hevc_decode_fre

2016-04-29 15:58:49 1021

原创 openHevc学习笔记:工程代码基本结构——main loop

本文对openHevc工程代码中的主循环部分采用广度遍历模式,用伪代码记录代码结构。并且添加部分注释。Main loop1          av_read_frame(); // to do2          got_picture=libOpenHevcDecoder();2.1         for i:max_decodersif (ielse av_pkt

2016-04-22 14:39:04 671

原创 openHevc学习笔记:工程代码基本结构

刚开始阅读代码有些困难,现采用广度遍历模式记录代码结构。并且添加部分注释1          Init_main()1.1         c=getopt();                                         // get the first option1.2         while(c!=-1){switch case

2016-04-22 14:36:45 717

原创 ubuntu 下配置eclipse C/C++环境及自动补全等设置

主要是怕自己忘。。。所以决定写下来1.安装eclipse去官网http://www.eclipse.org/downloads/?osType=linux&release=undefined下载最近的包解压:tar -zxvf eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz 2.安装CDT install new software :h

2016-04-20 17:57:51 5169 1

原创 openHevc在eclipse下的配置全过程(ubuntu)

最近在学习研究Hevc,现将一些学习过程记录下来。供以后参考。1.环境搭建2.源码3eclipse工程设置

2016-04-20 15:04:48 672

原创 二重指针:结构体指针的指针A** b,其成员变量的调用

在看ffmpeg工程的时候,需要调用输出一个变量码率,然而这个变量“隐藏”的特别深,其中涉及到二重指针,部分代码如下:int main(int argc, char* argv[]){//.... AVFormatContext *pFormatCtx; printf("frame rate:%d\n",pFormatCtx->streams[videoindex]->r_fra

2016-04-12 16:45:47 1624

原创 如何输出类型为uint_16,uint_32,uint_64等类型的变量

编程过程中遇到警告:uint64_t a=1;printf("uint64_t a=%f",a);warning: format ‘%f’ expects argument of type ‘double’, but argument 2 has type ‘uint64_t’修改如下:printf("uint64_t a=%" PRIu64,num);

2016-04-12 14:44:35 6887 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除