普通版固件转屏问题

我参考pad版源码,在普通版固件里面加了一个转屏的按钮,但是转出来的效果如下图,不知道还需要改些什么,才能想pad版一样正常转屏?

tvbox版的话,即使界面转屏成功,但是播放视频时是不会旋转的;所以如果有转屏需求的话,还是用pad版固件

风之空响 发表于 2015-2-4 16:11
tvbox版的话,即使界面转屏成功,但是播放视频时是不会旋转的;所以如果有转屏需求的话,还是用pad版固件

先不管视频播放的问题,如何能转屏成功呢?

我这边正在实现,等实现了回复你

风之空响 发表于 2015-2-4 16:21
我这边正在实现,等实现了回复你

好的,非常感谢!

Rock 发表于 2015-2-4 16:37
好的,非常感谢!

经排查,发现你这个现象的是提交
2ff9c370fdbb6d93883967afca982196be47887d
[PATCH] add FB’s resolution of the dynamic chanaged.
导致的,至于具体的解决方案,我这边还需要一点时间

风之空响 发表于 2015-2-5 15:21
经排查,发现你这个现象的是提交
2ff9c370fdbb6d93883967afca982196be47887d
add FB’s resolution of …

好的,非常感谢

风之空响 发表于 2015-2-5 15:21
经排查,发现你这个现象的是提交
2ff9c370fdbb6d93883967afca982196be47887d
add FB’s resolution of …

要怎么找到这个patch呢?

Rock 发表于 2015-2-6 14:22
要怎么找到这个patch呢?

不好意思,之前是我这边搞错了,问题不在这里,问题还在排查中。
其实我还是推荐你用pad版的固件了

风之空响 发表于 2015-2-6 14:56
不好意思,之前是我这边搞错了,问题不在这里,问题还在排查中。
其实我还是推荐你用pad版的固件了

pad版固件用在我们这里问题比较多,我们这边还是tvbox版的比较合适

Rock 发表于 2015-2-6 15:39
pad版固件用在我们这里问题比较多,我们这边还是tvbox版的比较合适

单纯的只是修改转屏后显示如图的,你试下我这个补丁。
模块编译:
mmm -B frameworks/native/services/surfaceflinger/
adb push out/target/product/rk3288/system/bin/surfaceflinger system/bin/surfaceflinger
adb push out/target/product/rk3288/system/lib/libsurfaceflinger_ddmconnection.so system/lib/
adb push out/target/product/rk3288/system/lib/libsurfaceflinger.so system/lib/libsurfaceflinger.so
adb reboot
看一下。完整的补丁,我再整一下0001-fixed-rotation-error.patch.zip (898 Bytes)

Rock 发表于 2015-2-6 15:39
pad版固件用在我们这里问题比较多,我们这边还是tvbox版的比较合适

fixed rotation error and add a button in SystemUI for rotation screen.zip (5.39 KB)
这是完整版的补丁,包含
0001-fixed-rotation-error.patch 修复转屏后显示错误的问题
0001-add-a-button-in-SystemUI-to-rotation-screen.patch 添加一个旋转按钮在状态栏上

请查收

风之空响 发表于 2015-2-9 09:28
这是完整版的补丁,包含
0001-fixed-rotation-error.patch 修复转屏后显示错误的问题
0001-add-a-but …

搞定了,谢谢版主

pad版不好用,搞定这個幫助真的很大

plightsup 发表于 2015-2-10 14:04
pad版不好用,搞定这個幫助真的很大

请问pad版哪方面不好用呢,麻烦反馈,后续我们将改进。:lol

本帖最后由 StarTouch 于 2015-3-11 00:07 编辑

请问pad版哪方面不好用呢,麻烦反馈,后续我们将改进

  1. 1920*1080 *60Hz 是 硬解嗎? 解析度效果不真 跟普通版差很多
  2. Screen Zoom 無法再放大 比實際尺寸屏幕小 導致 觸摸屏 位置走位 觸摸位置 比實際圖示位置 多(例如 下方icon 觸摸位置 要更下方)
  3. 視屏 Video 播放 還是 橫式 landscape

真的很不好意思
我是新手
拿到這個 patch 檔案 可以怎麼刷機?
不用教我 我可以自己學? 哪裡可以找到資訊呢?
感謝大家

本帖最后由 zhansb 于 2015-3-11 09:19 编辑

StarTouch 发表于 2015-3-11 00:04
请问pad版哪方面不好用呢,麻烦反馈,后续我们将改进

  1. 1920*1080 *60Hz 是 硬解嗎? 解析度效果不真 跟 …

1.是硬解,使用HDMI播放还是?如果用HDMI,把HDMI的分辨率设置为最高。
2.zoom可在内核中把overscan设置为100,或者等待后期仓库代码更新
3.视频横向和竖向都支持

StarTouch 发表于 2015-3-11 00:40
真的很不好意思
我是新手
拿到這個 patch 檔案 可以怎麼刷機?

用git am或者patch命令打上去
打不上去的需要手动对比打

zhansb 发表于 2015-3-11 09:14
1.是硬解,使用HDMI播放还是?如果用HDMI,把HDMI的分辨率设置为最高。
2.zoom可在内核中把overscan设置 …

感謝您回復

1.HDMI的分辨率设置为最高 已經最高 還是不清楚。我晚點上圖給你看
2.Zoom 100 還是不夠。我知道你們以後會改了
3.橫/豎 要另外設定嗎? PAD 版 ROM 轉屏 後 播放都是 橫的 我晚點上圖給你看