Please, add support for Dolby Vision!

New HTPC player is awesome, I love it. It’s awesome that we finally have HDR10 support. Please, add support for DV too, similar to what Movies and TV app for Windows with Dolby Vision extension on Windows or Infuse on Mac do, so I can finally watch all my movie and tv shows on HTPC player.

Not gonna happen anytime soon.

Have a look at this post I made two months ago.

The Movies and TV App is also proprietary stuff and MS partnered with Dolby so Dolby Vision is no problem on that one.

And what about Infuse player on macos? Just dynamic tone mapping for correctly process colors without DV passthrough is enough (or simply HDR10 passthrough). And why then is possible for Plex to support DV on Nvidia Shield and Chromecast with Google TV, but it’s not possible for PC?

On the macOS Infuse side I have to speculate as I´m not familiar with that ecosystem. Infuse probably uses a playback engine provided by the macOS operating system. Apple has licenses for Dolby Vision I guess. All of that is closed source or only accessible when you pay high fees… mpv (Playback engine of Plex HTPC) is open source and the devs are not gonna pay for proprietary stuff just to support Dolby Vision on macOS…

You can get DV tone mapping to SDR for specific DV profiles with a changed mpv.dll lib as I have written in the linked post.

Have a look at the last post on the linked thread.

I don’t know if you are familiar but JRiver also supports DV tone mapping on PC.
I’ll check what you suggested me for mpv.dll

Not that familiar but a quick google search yields to libplacebo being used there. That’s also used for mpv, its even written by a mpv dev.

Can you help me where to find mpv-dev-x86_64-20220401-git-deedc3d.7z
DV not working with mpv-2.dll from release I downloaded or maybe I need to make some other settings?

You can also follow this guide for replacing the mpv.dll

Have you also edited your mpv.conf?
You need to add
vo=gpu-next
and the tls-ca-file line, you find in the post above.

Either way it should definitely work with a upstream mpv.dll.

But keep in mind the DV tonemapping will only work for specific DV profiles. The one you find on an UHD Bluray is not one of them.

Where in PLEX HTPC folder mpv.conf is located, I can’t find it.

The mpv.conf is not in the Plex HTPC install folder.

Quote:

This file is located at these locations (it doesn’t exist by default so create it if you don’t have one):

Windows: %LocalAppData%\PlexHTPC
MacOS: ~/Library/Application Support/Plex HTPC/
Linux: ~/snap/plex-htpc/common
Note: Sometimes when creating this file, you can accidentally create it as mpv.conf.txt and the .txt will be hidden from you. Be sure you create it with the correct name or it will be ignored.

(HTPC Tips and Tricks)

Thank you, it’s working now! Is this works with mkv containers too or only with mp4? And is there any trick to make Plex to auto passthrough HDR10 when DV file is played?

This approach shouldn’t be specific to one container. Whenever the correct DV profile is included in the files encoding and container it should work.

With the correct settings made Plex HTPC just plays the DV file as a HDR10 file. This works as long as the backup HDR10 layer is included in the File. The DV layer gets ignored in this case though.

Settings => [HDR Metadata Passthrough] - Plex HTPC for Windows

That’s ok for files with HDR10 layer, but for DV only files I need to switch HDR windows mode manually everytime. I do it with Win+Alt+B and after I exit video, Plex automatically turn off HDR, witch is good.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.