打印
[i.MX]

HDMI怎么可以实现画面翻转功能?(已解决)

[复制链接]
5796|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Allendsh|  楼主 | 2014-7-29 18:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 FSL_TICS_A 于 2014-8-7 16:01 编辑

使用的是IM6Q-SDB板,linux-BSP,L3.0.35 kernel.
非常感谢您给与有价值的回复。谢谢。

相关帖子

沙发
FSL_TICS_ZJJ| | 2014-7-30 09:05 | 只看该作者
楼主你好,你的问题我待会会帮你转给我们的I.MX工程师,他会帮你解答,请耐心等待下。

使用特权

评论回复
板凳
bestray| | 2014-7-30 14:48 | 只看该作者
我也非常关注此种情况~~~

使用特权

评论回复
地板
Allendsh|  楼主 | 2014-7-30 15:05 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-7-30 09:05
楼主你好,你的问题我待会会帮你转给我们的I.MX工程师,他会帮你解答,请耐心等待下。 ...

好的,谢谢。

使用特权

评论回复
5
Allendsh|  楼主 | 2014-7-31 09:09 | 只看该作者
版主您好,能联系上 I.MX工程师吗?谢谢。

使用特权

评论回复
6
FSL_TICS_Rita| | 2014-7-31 09:12 | 只看该作者
Allendsh 发表于 2014-7-31 09:09
版主您好,能联系上 I.MX工程师吗?谢谢。

楼主你好,请问你这里实现画面反转,能说的详细一些么?你这里画面反转是指整个显示画面反转,还是指使得HDMI显示界面里的图片反转呢?

使用特权

评论回复
7
Allendsh|  楼主 | 2014-7-31 09:49 | 只看该作者
整个画面反转是指IPU把画面反转,然后HDMI和LVDS输出的画面全部翻转了是吗? HDMI显示图片翻转只是对HDMI来说的?这样理解对吗? 现在是想把HDMI显示界面进行反转?可以单独对HDMI显示的画面反转吗? 如果不能怎么把整个画面进行反转? 谢谢。

使用特权

评论回复
8
Allendsh|  楼主 | 2014-7-31 16:06 | 只看该作者
版主您好,能实现反转功能吗? 谢谢。

使用特权

评论回复
9
FSL_TICS_Rita| | 2014-8-5 17:10 | 只看该作者
楼主你好,我已经帮你确认过了,你使用Linux BSP的话,IPU是支持画面反转的,你可以使得播放的内容反转,但是别的设备的话不会进行反转,你若是要实现整个画面的反转的话需要自己调整各个设备的x,y坐标,修改起来比较痛苦,所以说在linux下实现画面整体的反转功能会比较麻烦。
如果你使用android BSP的话,实现起来会比较容易,因为在android的源码中已经把这个功能做好了的。

使用特权

评论回复
10
bestray| | 2014-8-5 20:45 | 只看该作者
FSL_TICS_Rita 发表于 2014-8-5 17:10
楼主你好,我已经帮你确认过了,你使用Linux BSP的话,IPU是支持画面反转的,你可以使得播放的内容反转,但 ...

求详解:在android的源码中如何实现HDMI画面翻转?求代码示例~~~~~

使用特权

评论回复
11
bestray| | 2014-8-5 20:45 | 只看该作者
FSL_TICS_Rita 发表于 2014-8-5 17:10
楼主你好,我已经帮你确认过了,你使用Linux BSP的话,IPU是支持画面反转的,你可以使得播放的内容反转,但 ...

求详解:在android的源码中如何实现HDMI画面翻转?求代码示例~~~~~

使用特权

评论回复
12
Allendsh|  楼主 | 2014-8-6 14:10 | 只看该作者
FSL_TICS_Rita 发表于 2014-8-5 17:10
楼主你好,我已经帮你确认过了,你使用Linux BSP的话,IPU是支持画面反转的,你可以使得播放的内容反转,但 ...

版主您好,抱歉回复晚了。 按您所说IPU支持视频播放时翻转,不支持图片翻转是吧? 您说的其他设备是指HDMI和LVDS等接口吗? 谢谢。

使用特权

评论回复
13
FSL_TICS_Rita| | 2014-8-6 14:14 | 只看该作者
Allendsh 发表于 2014-8-6 14:10
版主您好,抱歉回复晚了。 按您所说IPU支持视频播放时翻转,不支持图片翻转是吧? 您说的其他设备是指HDM ...

是支持图片翻转的,我说的其他设备不是指HDMI和LVDS接口,其他设备是指,例如鼠标等的。

使用特权

评论回复
14
Allendsh|  楼主 | 2014-8-6 14:49 | 只看该作者
FSL_TICS_Rita 发表于 2014-8-6 14:14
是支持图片翻转的,我说的其他设备不是指HDMI和LVDS接口,其他设备是指,例如鼠标等的。 ...

明白,感谢版主的回复,我怎么测试呢?使用 mxc_ipudev_test.out可以吗?
但是我修改以下脚本,没有效果。
# rotation ref:
#         IPU_ROTATE_NONE = 0,
#        IPU_ROTATE_VERT_FLIP = 1,
#        IPU_ROTATE_HORIZ_FLIP = 2,
#        IPU_ROTATE_180 = 3,
#        IPU_ROTATE_90_RIGHT = 4,
#        IPU_ROTATE_90_RIGHT_VFLIP = 5,
#        IPU_ROTATE_90_RIGHT_HFLIP = 6,
#        IPU_ROTATE_90_LEFT = 7,

使用特权

评论回复
15
Allendsh|  楼主 | 2014-8-6 15:05 | 只看该作者
echo 1 > /sys/class/graphics/fb0/rotate
我测试只能翻转180度,不能翻转90和270度。

使用特权

评论回复
16
FSL_TICS_Rita| | 2014-8-6 17:08 | 只看该作者
Allendsh 发表于 2014-8-6 15:05
echo 1 > /sys/class/graphics/fb0/rotate
我测试只能翻转180度,不能翻转90和270度。

你好,你这里修改的是内核的代码,还是相当于旋转的IPU,你内核中定义了180度的话,就只能显示旋转180度的。

使用特权

评论回复
17
FSL_TICS_Rita| | 2014-8-6 17:08 | 只看该作者
你需要的是整个UI的旋转,对的吧?

使用特权

评论回复
18
Allendsh|  楼主 | 2014-8-6 17:16 | 只看该作者
FSL_TICS_Rita 发表于 2014-8-6 17:08
你需要的是整个UI的旋转,对的吧?

恩,是的。

还有,我看内核也同时定义了其他值,在/drivers/mxc/ipu3里面。

使用特权

评论回复
19
FSL_TICS_Rita| | 2014-8-6 17:26 | 只看该作者
Allendsh 发表于 2014-8-6 17:16
恩,是的。

还有,我看内核也同时定义了其他值,在/drivers/mxc/ipu3里面。 ...

这个问题我再和我同事讨论一下再给你回复哈,我再确认一下~~

使用特权

评论回复
20
FSL_TICS_Rita| | 2014-8-6 17:27 | 只看该作者
请耐心等待哈~~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

15

帖子

0

粉丝