主题 : 6410硬件解码 H264 第一个测试版 可解码h264,av输出(测试版) 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 27001
精华: 1
发帖: 41
金钱: 255 两
威望: 51 点
贡献值: 1 点
综合积分: 102 分
注册时间: 2010-08-18
最后登录: 2021-04-22
楼主  发表于: 2010-08-20 23:43

 6410硬件解码 H264 第一个测试版 可解码h264,av输出(测试版)

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2010-09-09)
改动比较多
大概步骤:
找到友善之臂开发板光盘A
在三星原厂资料中找到三星修改的内核源码和 S3C6410X_MultiMedia_Driver_V2.7
进入S3C6410X_MultiMedia_Driver_V2.7/Multimedia_DD/TVOUT_V1.1
打开tvout_drv
修改Makefile
使用友善提供的交叉编译器
使用友善提供的内核源码(非三星原厂内核源码)
然后make,过程中会有头文件找不到,到友善提供内核源码中去找相应的头文件
拷贝过来,有几个文件需要修改一下
友善提供的修改的mfs驱动源代码在
linux-2.6.28.6/drivers/media/video/samsung/

然后到tv_app中修改相应的Makefile
目前只改出了h264的示例

需要用到的设备文件
/dev/s3c-mfc 拷贝到/dev/misc/s3c-mfc
/dev/video14 拷贝到/dev/video/tvout
拷贝之前要现创建文件夹
拷贝的时候加参数 -a (cp -a /dev/video14 ./video/tvout)

也可以直接修改 tv_test.c
指定设备文件为/dev/s3c-mfc和/dev/video14
这样就不用修改了
有能力的网友继续完善吧~~
附件: tvout_app.tgz (478 K) 下载次数:726
附件: tvout_drv.tgz (230 K) 下载次数:547
成功需要改變
级别: 新手上路
UID: 13607
精华: 0
发帖: 31
金钱: 175 两
威望: 35 点
贡献值: 0 点
综合积分: 62 分
注册时间: 2010-01-26
最后登录: 2011-07-18
1楼  发表于: 2011-03-28 17:05
強強滾~~
成功需要改變