天嵌 ARM开发社区

 找回密码
 注册
查看: 2774|回复: 5

TQ210 MFC 硬编码

[复制链接]
yishengzhile 发表于 2014-3-3 16:25:10 | 显示全部楼层 |阅读模式
在调用TQ210 MFC的硬编码器进行编码后,图像为黑屏还有点花,是什么原因?环境为Android4.0内核为Linux3.0,
TQ-ZQL 发表于 2014-3-3 17:49:31 | 显示全部楼层
你是自己写的ioctrl来调用的还是怎么调用的。还是直接调用android的方法
 楼主| yishengzhile 发表于 2014-3-3 20:53:58 | 显示全部楼层
TQ-ZQL 发表于 2014-3-3 17:49
你是自己写的ioctrl来调用的还是怎么调用的。还是直接调用android的方法

直接调用android的方法
TQ-lkp 发表于 2014-3-4 09:20:01 | 显示全部楼层
android应该是没问题的,你可以用下自带的摄像机程序,进行录像如果是正常的就说明是你软件的问题
 楼主| yishengzhile 发表于 2014-3-4 09:31:11 | 显示全部楼层
TQ-lkp 发表于 2014-3-4 09:20
android应该是没问题的,你可以用下自带的摄像机程序,进行录像如果是正常的就说明是你软件的问题

摄像机程序在什么地方呢?还有它是Android平台上的?
 楼主| yishengzhile 发表于 2014-3-4 09:38:46 | 显示全部楼层
TQ-lkp 发表于 2014-3-4 09:20
android应该是没问题的,你可以用下自带的摄像机程序,进行录像如果是正常的就说明是你软件的问题

TQ210 MFC使用注意事项:
       MFC可以接收两种帧内存格式:linear mode和tile mode,因为tile比较麻烦,我这里就用linear模式来编码。修改MFC_ENC_MAP_FOR_CUR寄存器,让MFC选择linear mode,打开文件drivers/media/video/samsung/mfc50/mfc_opr.c,在676行左右把MEM_STRUCT_TILE_ENC改成MEM_STRUCT_LINEAR。

     WRITEL(MEM_STRUCT_LINEAR, MFC_ENC_MAP_FOR_CUR);
     重新编绎内核即可

在Linux2.6内核中有以上代码,在Linux3.0中却有所不同,mfc编码成功与否与内核有没有关系呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-18 07:06 , Processed in 1.031243 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表