
TI Davnic视频编解码
文章平均质量分 91
天才2012
天生我‘才’必有用
展开
-
android2.3 dvsdk4.1,4.3安装配置 心得
这段时间在一直在研究android 2.3的多媒体框架,起初还以为TI给DVEM3730 开发板提供的android源码的多媒体stagefright底层是支持codec enginer的,可是经过一段时间的源码解读,发现提供的源码连接dsp ,用的还是dsp bridge ,这个是用在以前的omaps系列上的。所以后来就谷歌专门有个小组在开发TI 的davnic的产品为其配置android 源码原创 2012-04-05 19:36:06 · 5745 阅读 · 5 评论 -
DM6437 C64X+ EDMA 疑惑总结记录
总结一下DM6437中的EDMA的使用出现的问题,方便以后再开发定位问题。1.EDMA Link 和 Chain的区别link实现了DMA的自动重加载(非静态模式)chain是不更新param set表,直接event对应的param。 2. transfer completioncode(TCC)a.OPT中的TCC决定了pending bit的位置,不需要做到和chan原创 2013-09-24 21:38:32 · 3673 阅读 · 2 评论 -
DM6446的视频前端VPFE驱动之ioctl控制(视频缓存区,CCDC,decoder)解析之一
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636 email:200803090209@zjut.com,gzzaigcn2012@gmail.com 在这里分析驱动的ioctl的内容时,需要结合相关的应用层的操作,之前我已经说过,这块V4L2的控制都是Ioclt实现的,在完成前期的驱动后,后续的系统调用都由他来完成,主要通过应用层发送一定的原创 2012-07-16 11:08:12 · 5484 阅读 · 0 评论 -
TI多媒体高性能处理器omap,am,dm的TRM的最新缩写词
3D— Three Dimensional3G— 3rd Generation of mobile communication systemsAA/D— Analog to Digital ConverterABB— Adaptive Body BiasABE— Audio Back EndABEFW— Audio Back End FirewallACB— ac–bi转载 2013-03-09 15:56:44 · 7537 阅读 · 0 评论 -
DM6446的视频前端VPFE的驱动大框架解析
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636 email:200803090209@zjut.com,gzzaigcn2012@gmail.com dm6446是基于Davinci架构设计的多媒体处理器。在这里我们分析的Linux源码是montavista的2.6.10的版本,该源码中使用的视频驱动架构为V4L2的框架。对这个框架原创 2012-07-16 09:53:20 · 6721 阅读 · 0 评论 -
Ti Davinc 经常使用的网址
德州仪器在线技术支持http://www.deyisupport.com/search/searchresults.aspx?q=dvsdk%e7%bc%96%e8%af%91%e5%87%ba%e9%94%99Configuring Codec Engine in Arm apps with createFromServerhttp://processors.wiki.ti.co原创 2012-04-02 23:57:10 · 2927 阅读 · 1 评论 -
DM6446的视频前端VPFE驱动之ioctl控制(视频缓存区,CCDC,decoder)解析之二
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636 email:200803090209@zjut.com,gzzaigcn2012@gmail.com 本文承接上文的主要内容,对视频缓存区队列的相关执行过程进行一个解析。先给出之前的应用层的调用流程本文主要涉及到的命令为VIDIOC_QBUF,VIDIOC_DQBUF,VIDIOC_ST原创 2012-07-17 11:40:00 · 6434 阅读 · 0 评论 -
omap3530 dvsdk (DevKit8000) 使用记录笔记 ------文件格式记录
类型名称描述获取满足要求*.a64P算法库文件CCS开发自己的音视频编解码算法,编译生成一个编解码算法的库文件*.lib(等同于Linux环境下的*.a64P,直接在Linux环境下修改文件后缀名即可)直接在Linux环境下修改*.lib文件后缀名即可库文件中的算法函数的实现要符合x转载 2012-04-22 15:41:59 · 2560 阅读 · 0 评论 -
android下mm模块出现编译错误问题
root@linux:/home/rowboat/rowboat_android1/external/JNI_encode# mm============================================PLATFORM_VERSION_CODENAME=RELPLATFORM_VERSION=2.3.4TARGET_PRODUCT=genericTARGET_B原创 2012-05-07 19:58:41 · 4961 阅读 · 0 评论 -
Dm3730 调试心得3
今天在调剂的3730使用的源码是支持dsp的,所以又是重新开始下载安装,nfs,tftp等等,遇到了很久前的一个问题就是,内核启动后不会再输出信息,主要原因是在与内核版本的提高,比如2.6.32和2.6.37,对于uboot版本相同时,需要给其配的内核启动参数要改变,如下是我的总结:<!--@page {margin:0.79in}p {margin-bottom:0.08原创 2012-04-06 21:48:46 · 3394 阅读 · 1 评论 -
记linux内核处理bootargs到内核并加载模块时传入参数(module_param_named()等)
昨晚,一网友问我如何把LCD反转一下输出,顿时不会,只会去看之前的dm3730的linux2.6.32的内核。偶然发现直接设置bootargs的参数到内核也许就可以啦。Linux以内核模块为核心,自动编译如系统后,所以的类似init_call等都会存放在Init的section中。类似的,一个模块中经过module_param()和module_param_named()设置的参数。原创 2013-11-15 14:16:45 · 10906 阅读 · 0 评论