主题 : 【成功】tiny210在Linux下的MFC库移植及硬编码测试源码 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 87533
精华: 1
发帖: 41
金钱: 255 两
威望: 51 点
贡献值: 1 点
综合积分: 102 分
注册时间: 2013-02-19
最后登录: 2017-09-13
10楼  发表于: 2013-04-15 19:19

 回 9楼(cqsrmxxzyx) 的帖子

u-boot在mfc的初始化估计没有做好,superboot又不开源,谁也不知道到底是怎么回事,等待高手现身
刚刚接触210啊!!
级别: 新手上路
UID: 86143
精华: 0
发帖: 13
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2013-01-14
最后登录: 2013-05-21
11楼  发表于: 2013-04-16 17:14
          
级别: 新手上路
UID: 87334
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2013-02-05
最后登录: 2013-05-07
12楼  发表于: 2013-04-19 19:06
請問有解碼的範例嗎? 一同來學習
级别: 侠客
UID: 87533
精华: 1
发帖: 41
金钱: 255 两
威望: 51 点
贡献值: 1 点
综合积分: 102 分
注册时间: 2013-02-19
最后登录: 2017-09-13
13楼  发表于: 2013-04-21 22:03

 回 12楼(lonelyk) 的帖子

级别: 新手上路
UID: 28798
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2010-09-17
最后登录: 2015-03-03
14楼  发表于: 2013-04-22 12:40

 回 5楼(kylezhou) 的帖子

谢谢,LZ够热心。
级别: 新手上路
UID: 82590
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2012-11-24
最后登录: 2014-05-23
15楼  发表于: 2013-05-13 14:53
MfcEncOpen succeeded
SsbSipMfcEncInit: Encode Init start
SsbSipMfcEncInit: H264 Encode
SsbSipMfcEncInit succeeded
SsbSipMfcEncGetOutBuf suceeded
SsbSipMfcEncGetInBuf succeeded
[ 6858.078267] mfc_wait_for_done: Interrupt Time Out(Cmd: 5)    (Ver: 0x00110126) (0x64: 0x0000000a) (0xF4: 0x00050e14) (0x80: 0x00000001)
[ 6858.078378] mfc_encode_one_frame: MFCINST_ERR_ENC_EXE_TIME_OUT
SsbSipMfcDecExe: IOCTL_MFC_ENC_EXE failed(ret : -1007)
Error: SsbSipMfcEncExe. Code -3002

楼主请问一下这个什么错误,怎么查这些错误?
级别: 新手上路
UID: 7073
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2009-06-30
最后登录: 2018-02-16
16楼  发表于: 2013-05-21 11:55
Linux下的MFC库,呵呵没理解
级别: 新手上路
UID: 42737
精华: 0
发帖: 24
金钱: 125 两
威望: 25 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2011-04-10
最后登录: 2013-07-17
17楼  发表于: 2013-05-23 14:27

 回 15楼(篮下打铁) 的帖子

这个问题找到了吗?我也碰到了
级别: 新手上路
UID: 11846
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
贡献值: 0 点
综合积分: 78 分
注册时间: 2009-12-22
最后登录: 2014-02-12
18楼  发表于: 2013-05-30 11:38

 回 9楼(cqsrmxxzyx) 的帖子

while(fread(iinfo.YVirAddr,1,w*h,fp_nv12)==w*h && fread(iinfo.CVirAddr,1,w*h/2,fp_nv12)==w*h/2)请问这里是读了一帧的数据吗?
级别: 新手上路
UID: 93589
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2013-06-26
最后登录: 2013-07-03
19楼  发表于: 2013-06-28 13:50
根据楼主的方式,已经可以正常硬件编解码,但是现在有一个问题存在……

我现在想在本地硬件先编码,再解码,再LCD显示播放。。正常流程应该是这样的
采集(YUV422)->  颜色转换(YUV422 TO NV12) -> 硬件编码 ->  硬件解码 -> NV12 -> rgb565

有两个问题:
1、延时很严重, 原来以为是CPU效率问题,结果发现还有30%左右剩余,所以应该不是CPU的问题
2、NV12在转RGB565的时候,非常的糊,感觉有问题, NV12是否要先转YUV422再转RGB565呢?