HLS Video not playing on real device
@marcbaechinger is already working on this.
Since Feb 3, 2025.
- Dominant language
- Java
- Stars
- 3k
- Forks
- 955
- Avg merge
- 12d 14h
- Merged PRs (30d)
- 2
Description
Version
Media3 main branch
More version details
When try to watch video on real device with Flutter video player - getting error
android.hardware.media.omx@1.0-service: [0131/082621.473606:VERBOSE1:v4l2_video_decode_accelerator.cc(831)] AssignPictureBuffersTask(): Setting error state:2
I'm using Amino H-200 device where I'm trying to watch video with Flutter VideoPlayer plugin.
I have 2 Apps
1 - is a native one with ExoPlayerLib/2.18.4
2 - is a Flutter one with AndroidXMedia3/1.5.1
I'm trying to play same video with both apps.
Native app can play the video without any errors
Flutter app do not throw any exceptions but in logs I can see an error with v4l2_video_decode_accelerator -
Failed to provide requested picture buffers. (Got 19, requested 25)
Devices that reproduce the issue
Devices that do not reproduce the issue
Android Emulator
Reproducible in the demo app?
Not tested
Reproduction steps
Play hls video on device.
Check logs for
v4l2_video_decode_accelerator -
Failed to provide requested picture buffers. (Got 19, requested 25)
Expected result
Video playback works without any issues
Actual result
Playback is not working
Media
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.