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

AV1 Videos Render Incompletely on Android, Works Fine on iOS #512

Open
mrsleepman opened this issue Dec 3, 2024 · 1 comment
Open

AV1 Videos Render Incompletely on Android, Works Fine on iOS #512

mrsleepman opened this issue Dec 3, 2024 · 1 comment

Comments

@mrsleepman
Copy link

Issue Description

When playing videos encoded with AV1 on Android, the video display is incomplete. The rendering starts from the bottom-left corner, and the upper-right portion of the video is cropped and goes off-screen. This issue does not occur on iOS, where the video renders as expected.

Steps to Reproduce
Clone this repository and run the example project.
Play an AV1-encoded video on an Android device.
Observe the video rendering issue as described above.
Additional Observations
Adjusting the height of the video player container (e.g., setting _height in SingleTab to a smaller value like 100) allows the video to render completely, but the video player does not fill the container.
This issue is specific to AV1-encoded videos; other video formats play without any issues.
Analysis
This seems to be a platform-specific issue, as it only occurs on Android devices. I’m unsure whether it is related to the video encoding (AV1) or the layout configuration of the video player.

Environment Information
flutter_vlc_player: 7.4.2
Platform:
Android: Android 15
Expected Behavior
The AV1-encoded videos should render completely on Android, just as they do on iOS, and the video player should fill the designated container as expected.

@mrsleepman
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant