摘要:
if (packet->dts == AV_NOPTS_VALUE && mFrame->opaque && *(uint64_t*) mFrame->opaque != AV_NOPTS_VALUE) { // 表示从这个包没有获得dts, 但我们获得了第一包的... 阅读全文
摘要:
习惯了svn ,觉得perforce 挺难用的。搞一上午终于搞明白了,使用的几个步骤如下:1.配置环境变量:下载 perforce 放到/usr/bin/下export P4PORT=192.168.4.88:1666 #P4所在的主机export P4CLIENT=dev-client #指定了与perforce服务器交流的client是什么export P4USER=daihh #P4用户名export P4PASSWD=123456 #P4密码export P4CHARSET=utf8 #调用命令时使用的字... 阅读全文
摘要:
AVStream 中的time_base 为帧率倒数。数据结构是 typedef struct AVRational{ int num; ///< numerator int den; ///< denominator} AVRational;打印看结果是 num = 1, den = 23. 每秒23帧。关于 av_q2d源码中/** * Convert rational to double. * @param a rational to convert * @return (double) a */static inline double av_q2d(AVRation... 阅读全文
摘要:
dolphin-playerprof.c 中monstartup 不知道什么意思。留着慢慢啃。参考资料8.《系统程序员成长计划》Page108 栈是向下增长的,栈顶是低地址,栈底是高地址 C语言函数调用时,参数按值传递,并从最后一个参数开始压栈 glibc的backtrace函数可以获取当前函数的backtrace,其backtrace_symbols函数可以把backtrace获取的地址转换成源码的位置(函数名),没有调试信息时不好用 工具addr2line可以实现地址到源码位置的转换: ./file | awk '{print "addr2line "$3&qu 阅读全文
摘要:
vlc 的代码地址 有空上去看看commit loghttp://git.videolan.org/vlc for android http://git.videolan.org/?p=vlc-ports/android.git 阅读全文
摘要:
最近在研究android 上的硬解,主要是了解OpenMax 的一些接口和调用时序,研究的过程中参考了以下资料,醉月的blog中Opencore and OMX core/component interaction (一)(二)链接,醉月翻译的比较好,调用流程写的很详细,虽然写的是opencore调用openmax的过程,但是对于理解OpenMax的callsequence 很有帮助。英文文档在/external/opencore/doc/omx_core_integration_guide.pdfps . 醉月大牛阿。还有就是阿虚的文章链接有些细节说的很好。还有http://blog.csd 阅读全文
摘要:
文档:http://wiki.videolan.org/AndroidCompile可参考http://www.tidroid.com/article_75.html?replytocom=3期间遇到的问题:1.m4/libtool.m4:67: LT_INIT is expanded from…m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from…configure.ac:191: the top levelautoreconf: configure.ac: adding subdirectory lib to autoreconfautor 阅读全文
摘要:
/* ====================================================================* Texas Instruments OMAP(TM) Platform Software* (c) Copyright Texas Instruments, Incorporated. All Rights Reserved.** Use of this software is controlled by the terms and conditions found* in the license agreement unde... 阅读全文
摘要:
转自http://blog.csdn.net/keensword007/article/details/5720636用NDK编译时出现这么个错误undefined reference to `android::Mutex::lock()'起初以为没有链接必要的so,结果加上了 -lutils 也不行。所以google 了一下,发现有人遇到过此问题,如下:察看了一下ndk中的STABLE-APIS.TXT文档,上面有这样一句:Note that the Android C library includes support for pthread (<pthread.h>), 阅读全文
摘要:
ffmpeg 默认是用C文件来编译的,如果某个CPP文件想引用ffmpeg中的某些函数或者头文件,有可能出现‘UINT64_C’ was not declared in this scope的错误情形大概如下The same issue i'm getting here when compiling chromium with ffmpeg from svn:In file included from /usr/include/libavutil/avutil.h:81:0,from /usr/include/libavcodec/avcodec.h:30,from out/Relea 阅读全文