上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 90 下一页

2017年4月14日

3——FFMPEG之解复用器-----AVInputFormat(转)

摘要: 1. 数据结构: AVInputFormat为FFMPEG的解复用器对象,通过调用av_register_all(),FFMPEG所有的解复用器保存在以first_iformat为链表头的链表中,且还有个链表尾指针last_iformat。 以ff_srt_demuxer为例子来看看该结构体的初始化 阅读全文

posted @ 2017-04-14 11:10 xihong 阅读(753) 评论(0) 推荐(0) 编辑

open_input_file函数调用结构图(转)

摘要: open_input_file函数调用结构图(有些重复的函数调用就略掉了,大致是按流程往下的)。 函数大致说明: AVFormatContext *avformat_alloc_context(void); 函数介绍: Allocate an AVFormatContext. avformat_fr 阅读全文

posted @ 2017-04-14 11:03 xihong 阅读(831) 评论(0) 推荐(0) 编辑

2017年4月13日

ffmpeg C++程序编译时报__cxa_end_catch错误

摘要: 解决方法在编译sh中加上 -lsupc++ 即可。 2、STL模块函数找不到,链接失败stdc++/include/bits/stl_list.h:466: error: undefined reference to '__cxa_end_catchstdc++/include/bits/stl_l 阅读全文

posted @ 2017-04-13 16:51 xihong 阅读(1385) 评论(0) 推荐(0) 编辑

2017年4月12日

使用ffmpeg步骤(转)

摘要: av_register_all();//初始化ffmpeg库,如果系统里面的ffmpeg没配置好这里会出错 if (isNetwork) { //需要播放网络视频 avformat_network_init(); } avformat_open_input();//打开视频文件 avformat_f 阅读全文

posted @ 2017-04-12 17:12 xihong 阅读(171) 评论(0) 推荐(0) 编辑

基于ffmpeg静态库的应用开发

摘要: 最近几天在试着做基本ffmpeg静态库的开发,只有main中包含了avdevice_register_all 或avfilter_register_all,编译就通不过,undefined refrence ,静态库的链接次序一直搞不定。 后尝试了pkg-config命令,首先配置PKG_CONFI 阅读全文

posted @ 2017-04-12 14:54 xihong 阅读(622) 评论(0) 推荐(0) 编辑

2017年4月11日

静态链接ffmpeg库注意的问题(转)

摘要: 1. 最近使用ffmpeg静态库进行链接,提示 undefined reference,排查发现静态库的顺序导致的,静态库对先后顺序有严格要求 2. 使用ffmpeg库时,在链接时,需要加上-lm -ldl -lpthread -lrt 阅读全文

posted @ 2017-04-11 16:05 xihong 阅读(1430) 评论(0) 推荐(0) 编辑

基于ffmpegSDK的开发

摘要: #include <stdio.h> #include <libavutil/avutil.h> #include <libavcodec/avcodec.h> #include <libavformat/avformat.h> int main() { printf("Hello World!\n 阅读全文

posted @ 2017-04-11 12:57 xihong 阅读(1093) 评论(0) 推荐(0) 编辑

2017年4月10日

嵌入式取时间格式串文件名

摘要: root@MYD-AM335x test# dateMon Apr 10 11:17:45 UTC 2017root@MYD-AM335x test# ./testtime20170410111748root@MYD-AM335x test# #include <stdio.h>#include < 阅读全文

posted @ 2017-04-10 11:19 xihong 阅读(200) 评论(0) 推荐(0) 编辑

2017年4月4日

Linux进程间通信——使用信号量(转)

摘要: 这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。 一、什么是信号量 为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题 阅读全文

posted @ 2017-04-04 10:23 xihong 阅读(274) 评论(0) 推荐(0) 编辑

Linux进程间通信——使用共享内存(转)

摘要: 一、什么是共享内存 顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是 阅读全文

posted @ 2017-04-04 10:21 xihong 阅读(236) 评论(0) 推荐(0) 编辑

上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 90 下一页

导航