Firefly开源社区

标题: 3288 连接 1080p hdmi 显示器播放 1080p 视频的清晰度问题。 [打印本页]

作者: spiderh    时间: 2015-8-26 19:05
标题: 3288 连接 1080p hdmi 显示器播放 1080p 视频的清晰度问题。

如题,全屏播放视频,屏幕中不同区域所展示的清晰度不一致。
图片中上方字体明显比下方字体要清晰。
hdmi,fb ,显示器的分辨率都是1920x1080.

附件1.jpg (647.34 KB, 下载次数: 491)

附件1.jpg

作者: isle    时间: 2015-8-27 11:10
默认版? 1080P 以及4K的点对点输出,是做个验证ok的,所以,你图片的什么样的?你app是怎么画图的,以及你显示器有没有问题。
作者: spiderh    时间: 2015-8-27 11:25
附件中包含两个文件,分别为MediaPlayer.java,MediaExtractor.java。MediaExtractor.java 调用 MediaExtractor 、MediaCodec 播放视频,会出现上述问题。
MediaPlayer.java 调用 MediaPlayer 播放则不会出现问题。

MediaPlayer.zip

2.78 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1


作者: isle    时间: 2015-8-27 15:14
这个是你们自己软件的问题,要自己去查了。firefly-rk3288点对点是没有问题的,是不会出现模糊不清的问题。
作者: spiderh    时间: 2015-8-28 09:27
isle 发表于 2015-8-27 15:14
这个是你们自己软件的问题,要自己去查了。firefly-rk3288点对点是没有问题的,是不会出现模糊不清的问题。

只要合适的分辨率,点对点是不会有问题。本帖这里说的不是驱动层的问题。
是说应用层的。
RK 应该对MediaPlayer 往下的调用做了改动,调到的是librk*player.so,而且闭源了。
但又没有给 MediaExtractor 以及 MediaCodec 做相应的改动。
我发的文件是调用android 的标准API,分别调用MediaPlayer 以及MediaExtractor 播放视频,出现上述不同的效果。
之前我们是用3066的方案,只要sys.hwc.compose_policy的值是0也会有上述情况,sys.hwc.compose_policy的值是6则不存在相关情况,但是当时RK的反馈也是模棱两可,我们又有解决办法也没有继续深究,没有想到升级3288也会有这种情况,而且改动sys.hwc.compose_policy也不起效,就想看看有没有人碰到过这种情况。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1