主题 : 首家成功移植带多媒体驱动的linux-2.6.35.4到6410 复制链接 | 浏览器收藏 | 打印
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
楼主  发表于: 2010-09-24 11:40

 首家成功移植带多媒体驱动的linux-2.6.35.4到6410

喜讯:2010-9-24




在诸位沉浸在2010中秋佳节之假日时,友善之臂的嵌入式软件疯子们,经过不懈努力,终于在6410上成功移植了支持多媒体驱动的Linux-2.6.35.4,请看截图,是采用mplaye硬解码r播放变形金刚的拍照,当然,是可以听到声音的。

估计在金秋十月结束之前,我们就可以提供最新的Linux-2.6.35.x内核了,如果到时Linux-2.6.36出来,也未尝不可。

需要说明的是,从2.6.28.6移植到2.6.35,基础部分难度并不大,关键是多媒体驱动,改动巨多。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 4162
精华: 2
发帖: 41
金钱: 320 两
威望: 122 点
贡献值: 11 点
综合积分: 122 分
注册时间: 2009-03-01
最后登录: 2015-09-12
1楼  发表于: 2010-10-27 12:33
请教一下mindee兄:

       本人在为ffmpeg加入硬解,说一下我的思路,不改动ffmpeg的H264软件解码器,但为ffmpeg的H264软件解码器增加一个硬件加速器,硬件加速器有三个接口需要实现:
       start_frame函数用sps、pps、sei填充mfc的流缓冲

       decode_slice函数用输入的slice填充mfc的流缓冲,并解码

       有两个问题:
1. mfc的sps、pps、sei结构是怎么定义的?我看ffmpeg的sps、pps结构不是按h264标准来定义。
2. decode_slice解码后生成YUV数据在什么时候传递给ffmpeg?

       望能解答,谢谢。