-
Notifications
You must be signed in to change notification settings - Fork 431
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
Firestick 4k max (files with hdr10+ and dolby vision profile 8.1) #1895
Comments
|
I have the same issue. |
|
I'm also unable to play these videos on Emby on my Fire TV 4K Max stick but in my case the device doesn't crash. I get a completely purple screen (just pure purple, not hue-shifted video) and audio. Playing through Emby on my Sony Android TV works, for some reason. |
|
@icbaker The bug is not device specific, so please revert the labeling. Other users experiencing the same issue:
This issue has been unresolved for over two years, and it still persists across every single Android TV and other casting devices connected to a TV - one of the most common ways people consume content. It’s incredibly frustrating that, despite this problem dragging on for so long, there has been no progress in fixing it. Kodi implemented a workaround over a year ago to filter HDR10+ and Dolby Vision profiles, and Vimu Player has a setting to remove HDR10+ metadata during Dolby Vision playback. Given these solutions, it’s hard to understand why a similar fix hasn’t been applied to ExoPlayer. How much longer will users have to put up with this issue without any real resolution? Kodi's workaround implementation: |
|
I can confirm this issue also occurs on the new Google TV Streamer (which has the same MediaTek MT8696 proc). When playing any DV Profile 8.1 media without first removing HDR10 metadata, I get a black screen, no player controls/UI. Audio works. The "Dolby Vision" popup appears on my LG TV as expected. I can use scrcpy (over network ADB) and can see that the video is playing on the device and can control via the UI with the remote as usual using the scrcpy stream as the "display", but nothing appears on the actual TV display. I mainly use Jellyfin, but when encountering this issue, I tried the same media files with VLC and Kodi and the same black screen results. These media files work great on my 2019 Shield TV pro, Jellyfin for Android on my phone, and Windows Media Player. I got the GTV streamer to replace the Shield TV since it supports Dolby Vision and AV1, but with DV being hit or miss (mostly miss since a lot of my media is in profile 8.1), the Shield is back on the TV and GTV steamer is getting returned unless by some miracle this bug gets fixed before my return window closes. |
Not a fix but you should try Vimu player which able to play dvhe.08.06 correctly |
|
Same issue on Fire TV Stick 4k Max (2nd Gen). (Fire OS 8.1.2.5). I hope this gets fixed quickly. |
|
Same issue unfortunately on both Google TV Streamer and Gen 2 Fire TV Max |
|
This definetly needs more attention. Experiencing this behaviour on all current and past Amazon 4k TV Sticks (don't know about the cube). |
|
Same issue on firestick max latest gen, please fix |
I have the same issue here with firestick 4k. It's really hurting my media consumption experience. I 100% agree its wild that this issue has been a problem for 2 years. |
|
has there been any official statements on this issue? Is it something thats being looked into? |
Someone from Dolby Vision (@ybai001) looked into this and contacted Amazon but didn't even got a reply. |
thanks. as this is so old I think its just never going to be fixed at this point. Might have to switch to plex as I don't want to deal with extra steps just to watch media. Really don't want to deal with proprietary services either tho |

Version
ExoPlayer 2.18.4
More version details
No response
Devices that reproduce the issue
Bug Description
There is an old bug that won't let you watch mkv video files that have dolby vision/hdr10.
Kodi developers was able to create a workaround for their app on Android TV (by disallowing either HDR10+ or DV). Additionally these devices seem to struggle with Profile 7, forcing 8.1 as a hack seems to work as well.
Devices:
Other Android TVs may experience the same issue, but haven't had the chance to test as I only have access to these two TV models.
More information:
This happend on all mkv files that have dolby vision 8.1/hdr10+.
Unable to play this media with firestick:
General
Unique ID : 287260790794359083915345060219622240757 (0xD81C6A775E611494CE0759D557FFB1F5)
Complete name : G:\Downloads\Filmes\Cocaine Bear\Cocaine Bear - Get in line..mkv
Format : Matroska
Format version : Version 4
File size : 16.7 GiB
Duration : 1 h 35 min
Overall bit rate : 25.0 Mb/s
Frame rate : 23.976 FPS
Encoded date : 2023-03-14 13:49:23 UTC
Writing application : mkvmerge v73.0.0 ('25 or 6 to 4') 64-bit
Writing library : libebml v1.4.4 + libmatroska v1.7.1
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
HDR format : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 35 min
Bit rate : 24.3 Mb/s
Width : 3 836 pixels
Height : 1 602 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.165
Stream size : 16.2 GiB (97%)
Language : English (US)
Default : Yes
Forced : Yes
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level : 461 cd/m2
Maximum Frame-Average Light Level : 305 cd/m2
Audio
ID : 2
Format : E-AC-3 JOC
Format/Info : Enhanced AC-3 with Joint Object Coding
Commercial name : Dolby Digital Plus with Dolby Atmos
Codec ID : A_EAC3
Duration : 1 h 35 min
Bit rate mode : Constant
Bit rate : 768 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 525 MiB (3%)
Language : English (US)
Service kind : Complete Main
Default : Yes
Forced : Yes
Complexity index : 16
Number of dynamic objects : 15
Bed channel count : 1 channel
Bed channel configuration : LFE
Devices that do not reproduce the issue
N/A
Reproducible in the demo app?
No
Reproduction steps
Expected result
Should be able to watch mkv files that have dolby vision/hdr10
Actual result
The app freezes completely, and when it does, my TV becomes completely unresponsive for up to 5 minutes until the app crashes. During the freeze, none of the remote buttons work, and there's no power button on the TV itself, so I’m literally forced to play the waiting game every time this happens. One might suggest unplugging the power cord, but doing so several times a day isn’t exactly a great solution.
Media
https://github.com/google/ExoPlayer/files/11150792/bugreport-kara-PS7624.3338N-2023-04-04-13-26-43.zip
Bug Report
adb bugreportto android-media-github@google.com after filing this issue.The text was updated successfully, but these errors were encountered: