主题 : 三星tiny4412开发板摄像头MFC硬编码视频使用VLC播放过快且出现横纹 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 106690
精华: 0
发帖: 36
金钱: 180 两
威望: 36 点
贡献值: 0 点
综合积分: 72 分
注册时间: 2014-07-31
最后登录: 2017-09-13
20楼  发表于: 2014-09-11 12:50

 回 18楼(youngorsu) 的帖子

只需要将s5p-mfc.fw放到/lib/firmware/路径下即可。。内核启动之后会自动加载
级别: 新手上路
UID: 101660
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2014-03-14
最后登录: 2017-03-20
21楼  发表于: 2014-09-13 14:06

 回 20楼(shabihuabo) 的帖子

ok。谢谢,表示mfc硬解已经成功
级别: 新手上路
UID: 52433
精华: 0
发帖: 23
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 46 分
注册时间: 2011-07-18
最后登录: 2015-01-21
22楼  发表于: 2014-09-13 15:26

 回 20楼(shabihuabo) 的帖子

您好,安卓下面的MFC硬件编码怎么实现的?能提供个思路么。研究这个好久了,一直没有思路。
级别: 新手上路
UID: 52433
精华: 0
发帖: 23
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 46 分
注册时间: 2011-07-18
最后登录: 2015-01-21
23楼  发表于: 2014-09-14 12:10

 回 21楼(youngorsu) 的帖子

您好,我也在做这方面的内容,安卓下面的MFC硬件编码怎么实现的?能提供个思路么。研究这个好久了,一直没有思路。
级别: 新手上路
UID: 106690
精华: 0
发帖: 36
金钱: 180 两
威望: 36 点
贡献值: 0 点
综合积分: 72 分
注册时间: 2014-07-31
最后登录: 2017-09-13
24楼  发表于: 2014-09-15 17:24

 回 22楼(a474850241) 的帖子

在安卓源码包里面有mfc的API可供调用。。具体路径如下:
android-4.2.2_r1/hardware/samsung_slsi/exynos4/multimedia/codecs/video/exynos4/mfc_v4l2

至于调用的方法可参考:S5Pv210的做法
http://www.th7.cn/Program/cp/201407/243627.shtml
级别: 新手上路
UID: 101660
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2014-03-14
最后登录: 2017-03-20
25楼  发表于: 2014-09-16 09:00

 回 24楼(shabihuabo) 的帖子

你好,我用mfc硬解。通过网络接收h264硬解,但凡稍微有点网络错误,就会出现
1.s5p_mfc_handle_error:383: Interrupt Error: 0000007c
2. vidioc_qbuf:551: Call on QBUF after unrecoverable error  
3.Input/output error
下面三种类型的错误,请问有没有相关的容错机制,放弃一些错误解码h264的几帧
级别: 新手上路
UID: 52433
精华: 0
发帖: 23
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 46 分
注册时间: 2011-07-18
最后登录: 2015-01-21
26楼  发表于: 2014-09-16 17:31

 回 24楼(shabihuabo) 的帖子

非常感谢!
级别: 新手上路
UID: 52433
精华: 0
发帖: 23
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 46 分
注册时间: 2011-07-18
最后登录: 2015-01-21
27楼  发表于: 2014-09-16 17:35

 回 24楼(shabihuabo) 的帖子

这个应该就在linux层面实现了吧,在上层通过java调用应该是实现不了吧。
级别: 新手上路
UID: 106690
精华: 0
发帖: 36
金钱: 180 两
威望: 36 点
贡献值: 0 点
综合积分: 72 分
注册时间: 2014-07-31
最后登录: 2017-09-13
28楼  发表于: 2014-09-17 11:52
安卓下更容易啊。。人家安卓下把HAL层的代码神马的都封装好了。。。接口更简单。。这个本来就是安卓下移植过来的。。
看如下路径:
。。\samsung_slsi\exynos4\multimedia\openmax\component\video\enc\h264

另外你在安卓源码里多找找人家连JAVA的示例代码都有的。。自己多看看。。不过我是在linux用的
级别: 新手上路
UID: 106690
精华: 0
发帖: 36
金钱: 180 两
威望: 36 点
贡献值: 0 点
综合积分: 72 分
注册时间: 2014-07-31
最后登录: 2017-09-13
29楼  发表于: 2014-09-17 11:55

 回 25楼(youngorsu) 的帖子

你的网络错误不会引起解码器出现问题的吧。。你还是看看你解码这边出现了什么其他问题吧。。。跟踪调试下。。