hevc
文章平均质量分 78
dotmonkey
这个作者很懒,什么都没留下…
展开
-
hevc移植/优化-day 2:dsp工程创建及测试
1、linux内核,使用arago linux 2.6.39 2、buildroot ,使用git最新版本 make menuconfig make TARGET_DIR=/opt/nfs/minirootfs 只需选择busybox包,设置串口输出设备ttyO2,设置使用的工具链。 3 、生成dsp端codec工程 XDC_INSTALL_DIR=/media/work/sdk/原创 2011-11-17 22:18:03 · 1778 阅读 · 0 评论 -
hevc移植/优化-day 4:内存使用优化(内存泄漏问题修复。)
在windows上测试的时候发现占用内存巨多,想经嵌入式平台上移植必需优化内存的使用。linux下的valgrind工具很适合做内存泄漏检测,不仅能分析内存泄漏,还能检测到内存未初始化/内存越界等问题。 检测方法: valgrind -v --leak-check=full --show-reachable=yes ./TAppDecoderStaticd -b RaceHorses_41原创 2011-11-23 09:18:41 · 1489 阅读 · 3 评论 -
hevc移植/优化-day 3:profiling
为了找出耗时的函数,需要用gprof之类的工具来分析性能/耗时,如果手动加代码测耗时部分过于繁锁。本文简述如何在linux下分析编解码器的性能。 首先修改makefile支持profiling。 修改build/linux/common/makefile.base: ########## # do profiling : 1=yes, 0=no ########## PROFILI原创 2011-11-18 13:02:43 · 2411 阅读 · 2 评论 -
hevc移植/优化-day 1:用c6x工具链编译HM4
安装好编译环境(c6x工具链,本文使用v6.1.14版本)后,首先下载源码: svn co https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/trunk hevc 移植makefile,参考linux平台:cp -a build/linux/ build/c6x 为了使用c6x编译器,必需修改makefile.base中相关参数(设置in原创 2011-11-16 10:07:17 · 1655 阅读 · 0 评论