lbryio / lbryio/lbry-android

Maximizing Picture-in-Picture results in Stretched Image Across the Screen

Open
#908 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.4k
Forks
110
PR merge metrics
No merged PRs in 30d

Description

**DESCRIPTION:**

Maximizing a Picture-in-Picture to return to the LBRY app results in a stretched image across the screen for a short time.

This happens on my Galaxy S5 (Android 9) but not my Pixel 2XL (Android 10). I believe this is due to a large difference in processing power.

-----

**REPRO STEPS:**
1) Launch LBRY 0.15.6 on Android9
2) Begin watching a video
3) Tap the Home key to minimize LBRY
4) Tap the Picture-in-Picture to maximize and return to LBRY

**Results:** Stretched image across the screen for a moment

**Expected:** Returns to LBRY without graphical corruption

-----

**ENVIRONMENT:**

- Galaxy S5
- Android 9
- LBRY 0.15.6

-----

**MEDIA:**

![PiPStretch](https://user-images.githubusercontent.com/30788194/82955629-7ebfba00-9f6c-11ea-946d-9249103d07f0.gif)

-----

**INTERNAL USE:**

-----

**DEFINITION OF DONE:**
- [ ] Tested against acceptance criteria
- [ ] Tested against the assumptions of the user story
- [ ] The project builds without errors
- [ ] Unit tests are written and passing
- [ ] Tests on devices/browsers listed in the issue have passed
- [ ] QA performed & issues resolved
- [ ] Refactoring completed
- [ ] Any configuration or build changes documented
- [ ] Documentation updated
- [ ] Peer Code Review performed

-----

**LBRY ADDRESS:**
bZSqrVdpxt5KJdn2eGMUzT9Jn3gEiRet7b
mail@cahlen.org

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the issue on a Galaxy S5 running Android 9 with LBRY 0.15.6, following the listed Picture-in-Picture maximize steps. Investigate the app's Picture-in-Picture return path and verify that resuming the app no longer briefly stretches the video; build the project and validate on the affected device.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.