Jellyfin Forum
Anyone else having issues with Dolby Vision DirectPlay on Roku? - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Anyone else having issues with Dolby Vision DirectPlay on Roku? (/t-anyone-else-having-issues-with-dolby-vision-directplay-on-roku)

Pages: 1 2


Anyone else having issues with Dolby Vision DirectPlay on Roku? - kayson - 2024-04-10

I have a video with the following info:

Quote:Video
Title: 4K HEVC HDR
Codec: HEVC
Profile: Main 10
Level: 150
Resolution: 3840x2160
Aspect ratio: 16:9
Interlaced: No
Framerate: 24
Bitrate: 16373 kbps
Bit depth: 10 bit
Video range: HDR
Video range type: DOVI
DV title: DV Profile 5
DV version major: 1
DV version minor: 0
DV profile: 5
DV level: 6
DV rpu preset flag: 1
DV el preset flag: 0
DV bl preset flag: 1
DV bl signal compatibility id: 0
Pixel format: yuv420p10le
Ref frames: 1

As far as I can tell from Roku's Developer Doc (Streaming Specifications), this should be supported (I havea 4800X). My TV also supports DoVi, and I have no issues with playback in general. And yet when I DirectPlay this, it has the Green/Purple hue that you'd expect if HDR was not actually supported. And yet, I have ToneMapping enabled, so if HDR were not actually supported, it should transcode.

Anyone experience the same thing? The only two suspicious parameters are the pixel format, which I couldn't find listed explicitly anywhere on Roku's docs or by searching, though it's a common format; and the Level. I'm not sure what ffprobe means by Level 150. I'm guessing it's high tier and level 5.0, but not sure. Roku also makes no mention of tiers.

Any help would be appreciated!


RE: Anyone else having issues with Dolby Vision DirectPlay on Roku? - TheDreadPirate - 2024-04-10

Verify that the following setting is false/disabled.

Press * on your remote > Settings > Playback > Video Profile Level Support > HEVC

If that is already disabled, we would need to see your Jellyfin log. Replicate the problem then share the log so that the issue is near the bottom of the log.

Post the log to https://sourceb.in/ .

When I get home I will find some DV5 test media and attempt to replicate since I also have a 4800X.


RE: Anyone else having issues with Dolby Vision DirectPlay on Roku? - kayson - 2024-04-10

I disabled it and replayed - same issue. So either there's an issue with the player, or it should be transcoded but it's not reporting as such. I'll try to play the video file directly to narrow down the issue.

Server log is below, with playback starting at 07:49. I'll turn on debug and do it again in a bit. Is there a way to get the client logs?

Quote:[2024-04-10 01:00:32.968 -07:00] [INF] [68] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Failed after 2 minute(s) and 11 seconds
[2024-04-10 01:00:33.442 -07:00] [INF] [80] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/Anime"
[2024-04-10 01:00:33.594 -07:00] [INF] [97] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/TV Shows"
[2024-04-10 01:00:33.681 -07:00] [INF] [62] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/Movies"
[2024-04-10 01:00:33.900 -07:00] [INF] [64] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/music"
[2024-04-10 02:00:01.003 -07:00] [INF] [34] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2024-04-11 02:00:00.000 -07:00, which is 23:59:58.9970232 from now.
[2024-04-10 02:00:02.471 -07:00] [INF] [74] Emby.Server.Implementations.MediaEncoder.EncodingManager: Stopping chapter extraction for "Guren Dances" because a chapter was found with a position greater than the runtime.
[2024-04-10 02:00:20.996 -07:00] [INF] [74] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Extract Chapter Images" Completed after 0 minute(s) and 20 seconds
[2024-04-10 03:00:01.010 -07:00] [INF] [48] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2024-04-11 03:00:00.000 -07:00, which is 23:59:58.9893253 from now.
[2024-04-10 03:00:02.840 -07:00] [INF] [50] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Generate Trickplay Images" Completed after 0 minute(s) and 2 seconds
[2024-04-10 07:49:12.732 -07:00] [WRN] [47] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "10.7.1.11" error receiving data: "The remote party closed the WebSocket connection without completing the close handshake."
[2024-04-10 07:49:12.779 -07:00] [INF] [47] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.7.1.11" closed
[2024-04-10 07:57:08.583 -07:00] [INF] [76] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "aram". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-04-10 07:57:08.583 -07:00] [INF] [76] Jellyfin.Api.Helpers.MediaInfoHelper: RemoteClientBitrateLimit: 15000000, RemoteIP: "10.7.1.11", IsInLocalNetwork: True
[2024-04-10 07:57:09.353 -07:00] [INF] [76] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "aram". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-04-10 07:57:09.354 -07:00] [INF] [76] Jellyfin.Api.Helpers.MediaInfoHelper: RemoteClientBitrateLimit: 15000000, RemoteIP: "10.7.1.11", IsInLocalNetwork: True
[2024-04-10 07:57:28.674 -07:00] [INF] [82] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.7.1.11" request
[2024-04-10 07:57:58.554 -07:00] [INF] [83] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Roku" "2.0.5" playing "Anjin". Stopped at "3056000" ms
[2024-04-10 07:58:52.935 -07:00] [INF] [66] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-04-10 07:59:40.946 -07:00] [INF] [47] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-04-10 08:00:28.955 -07:00] [INF] [57] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-04-10 08:01:16.951 -07:00] [INF] [57] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-04-10 08:02:04.963 -07:00] [INF] [39] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-04-10 08:02:52.963 -07:00] [INF] [83] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-04-10 08:03:40.967 -07:00] [INF] [91] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-04-10 08:04:28.975 -07:00] [INF] [91] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-04-10 08:05:16.982 -07:00] [INF] [57] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-04-10 08:05:28.981 -07:00] [WRN] [74] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "10.7.1.11" error receiving data: "The remote party closed the WebSocket connection without completing the close handshake."
[2024-04-10 08:05:29.019 -07:00] [INF] [74] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.7.1.11" closed
[2024-04-10 08:23:27.757 -07:00] [INF] [20] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.7.1.11" request



RE: Anyone else having issues with Dolby Vision DirectPlay on Roku? - kayson - 2024-04-10

Here are the debug logs: https://hastebin.com/share/omiqezupev.yaml

Looks like in the codec profiles, DoVi is supported with hevc main10, but no mention of level.

Will try to play the file directly this afternoon


RE: Anyone else having issues with Dolby Vision DirectPlay on Roku? - kayson - 2024-04-10

Playing over dlna with roku media player works just fine, and my tv shows it as "HDR" (usually I see "Dolby Vision" when its DoVi, but maybe its a profile thing).

Looks like this is a bug with the jellyfin app


RE: Anyone else having issues with Dolby Vision DirectPlay on Roku? - kayson - 2024-04-10

Submitted here: https://github.com/jellyfin/jellyfin-roku/issues/1772


RE: Anyone else having issues with Dolby Vision DirectPlay on Roku? - TheDreadPirate - 2024-04-10

(2024-04-10, 03:27 PM)kayson Wrote: I disabled it and replayed - same issue. 

What that setting already disabled or was it enabled?  If it was already disabled, what happens when you enable it?

I also found this issue in the Jellyfin Roku git.

https://github.com/jellyfin/jellyfin-roku/issues/1308


RE: Anyone else having issues with Dolby Vision DirectPlay on Roku? - kayson - 2024-04-11

(2024-04-10, 06:55 PM)TheDreadPirate Wrote:
(2024-04-10, 03:27 PM)kayson Wrote: I disabled it and replayed - same issue. 

What that setting already disabled or was it enabled?  If it was already disabled, what happens when you enable it?

I also found this issue in the Jellyfin Roku git.

https://github.com/jellyfin/jellyfin-roku/issues/1308

It was enabled. No difference in behavior whatever that setting is.

Looks like that might be a similar issue. Bummer its been around so long.


RE: Anyone else having issues with Dolby Vision DirectPlay on Roku? - TheDreadPirate - 2024-04-11

I didn't have a chance to test this out last night to confirm. I should have time on Saturday.


RE: Anyone else having issues with Dolby Vision DirectPlay on Roku? - TheDreadPirate - 2024-04-13

When I play DV5 content it transcodes. But it is probably due to not having an HDR display (except my phone). I'm not sure I will be able to get a proper apples to apples test.

Your TV is HDR capable, correct? Is your DV5 content in a MP4 container or MKV container.