Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Black screen displays about 4s when press pause/play the video. #1188

Closed
mwang106 opened this issue Sep 7, 2018 · 4 comments
Closed

Black screen displays about 4s when press pause/play the video. #1188

mwang106 opened this issue Sep 7, 2018 · 4 comments
Assignees
Labels
status: closed The issue been closed type: bug Something isn't working

Comments

@mwang106
Copy link
Contributor

mwang106 commented Sep 7, 2018

Kernel Version / Android Version 4.14.61-quilt-2e5dc0ac-g2692c1627a96 / 9
SBL IFWI Version SBL_APL_ACRN_1_0_2_127
IOC Version 4. 0. 2

SOS Kernel Version 4.14.61-78.pk414-sos #1 SMP PREEMPT Fri Aug 10
SOS Version Installed version: 24400
Hypervisor version HV version 0.2-unstable-2018-08-10

*Reproduced steps:
Step 1, Boot UOS
Step 2, Open gallery
Step 3, Select one Video file and play it
Step 4, Pause/Play the Video

*Expected Results:
Step 4, Video should play well

*Actual Results:
step 4, Black screen will be showed about 4s
video type : h263,h264,mp4,vp8,vp9

Note:
1, Mouse and touch can reproduce.

@mwang106 mwang106 added type: bug Something isn't working status: open The issue is working in progress labels Sep 7, 2018
@mwang106
Copy link
Contributor Author

mwang106 commented Sep 7, 2018

[External_System_ID] 253872

minhe1 pushed a commit to minhe1/acrn-kernel that referenced this issue Sep 7, 2018
When GVT-g guest tries to disable a scaler, it will write 0 to
PS_CTRL register. However, in such case, GVT-g PS MMIO handler will
not allow this value to be written to the HW, which will cause scaler
cannot be disabled.

This patch fixed the issue mentioned above.

Tracked-on: projectacrn/acrn-hypervisor#1188
Signed-off-by: Min He <[email protected]>
Signed-off-by: Fei Jiang <[email protected]>
minhe1 pushed a commit to minhe1/acrn-kernel that referenced this issue Sep 7, 2018
When GVT-g guest tries to disable a scaler, it will write 0 to
PS_CTRL register. However, in such case, GVT-g PS MMIO handler will
not allow this value to be written to the HW, which will cause scaler
cannot be disabled.

This patch fixed the issue mentioned above.

V2: Uses PS_SCALER_EN to check if scaler is enabled.

Tracked-on: projectacrn/acrn-hypervisor#1188
Signed-off-by: Min He <[email protected]>
Signed-off-by: Fei Jiang <[email protected]>
Reviewed-by: Zhao Yakui <[email protected]>
lijinxia pushed a commit to projectacrn/acrn-kernel that referenced this issue Sep 10, 2018
When GVT-g guest tries to disable a scaler, it will write 0 to
PS_CTRL register. However, in such case, GVT-g PS MMIO handler will
not allow this value to be written to the HW, which will cause scaler
cannot be disabled.

This patch fixed the issue mentioned above.

V2: Uses PS_SCALER_EN to check if scaler is enabled.

Tracked-on: projectacrn/acrn-hypervisor#1188
Signed-off-by: Min He <[email protected]>
Signed-off-by: Fei Jiang <[email protected]>
Reviewed-by: Zhao Yakui <[email protected]>
yakuizhao pushed a commit to projectacrn/acrn-kernel that referenced this issue Sep 10, 2018
When GVT-g guest tries to disable a scaler, it will write 0 to
PS_CTRL register. However, in such case, GVT-g PS MMIO handler will
not allow this value to be written to the HW, which will cause scaler
cannot be disabled.

This patch fixed the issue mentioned above.

V2: Uses PS_SCALER_EN to check if scaler is enabled.

Tracked-on: projectacrn/acrn-hypervisor#1188
Signed-off-by: Min He <[email protected]>
Signed-off-by: Fei Jiang <[email protected]>
Reviewed-by: Zhao Yakui <[email protected]>
yakuizhao pushed a commit to projectacrn/acrn-kernel that referenced this issue Sep 18, 2018
When GVT-g guest tries to disable a scaler, it will write 0 to
PS_CTRL register. However, in such case, GVT-g PS MMIO handler will
not allow this value to be written to the HW, which will cause scaler
cannot be disabled.

This patch fixed the issue mentioned above.

V2: Uses PS_SCALER_EN to check if scaler is enabled.

Tracked-on: projectacrn/acrn-hypervisor#1188
Signed-off-by: Min He <[email protected]>
Signed-off-by: Fei Jiang <[email protected]>
Reviewed-by: Zhao Yakui <[email protected]>
@mwang106 mwang106 added status: closed The issue been closed and removed status: open The issue is working in progress labels Sep 18, 2018
@mwang106
Copy link
Contributor Author

External bug closed

@dandanyx
Copy link

Cannot reproduce this issue in 2226 AaaG build, please help to close it,thanks!

@mwang106
Copy link
Contributor Author

AaaG build
Image info:
SOS version: 20180908-24920
acrn-hypervisor 2018w36.5.140000p
linux-pk414 4.14.67 94
IFWI Version: ABL_1820HF1
IOC Version :4. 0. 8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: closed The issue been closed type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants