Artifacts on all interlaced videos when using exoplayer (ATV 8)
@tonihei is already working on this.
Since Apr 17, 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 playing an interlaced video (File or LiveTV stream), exoplayer shows lots of artifacts resulting in a video not pleasant to watch. No errors are thrown during the playback. (See included video).
When using a player with a different engine than Media3 for the same video or LiveTV stream, all artifacts are gone.
It looks like it has something to do with exoplayer and seems to happen on Android TV 8.
See the attached video for the artifact example : https://www.hertault.net/jellyfin/artefact.mov
Devices that reproduce the issue
Android TV 8 (Philips TPM171E)
Devices that do not reproduce the issue
Chromecast 4K with Google TV 12
Reproducible in the demo app?
Yes
Reproduction steps
Play any interlaced media on Android TV 8.
Expected result
The media should not show artifacts
Actual result
The media plays with artifacts. The app does not produce any error.
Media
https://www.hertault.net/jellyfin/1080i-25-H264.mkv as an example but happen on all interlaced media
Bug Report
- You will email the zip file produced by
adb bugreportto android-media-github@google.com after filing this issue.
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.