jellyfin / jellyfin-tizen

Jellyfin Samsung TV Client
https://jellyfin.org
863 stars 69 forks source link

HDR10+ support #198

Open kraM1tt opened 1 year ago

kraM1tt commented 1 year ago

Is there any way to make this version use HDR10+? It keeps falling back to regular HDR10 (of course Samsung doesn't support DV)

dmitrylyzo commented 1 year ago

I don't know if it needs to be explicitly specified somewhere in the code, and if the TV will do the tonemaping.

If you mean transcoding, the supported color ranges are here, but I don't see HDR10+ in the server code. Therefore, if it requires altering ffmpeg parameters, the server must first get an update.

kraM1tt commented 1 year ago

To be clear I mean with just regular Direct Play, I almost never transcode

dmitrylyzo commented 1 year ago

Aren't DolbyVision and HDR10+ incompatible with each other, i.e. requiring transcoding?

A relatively easy way to check is to run the media directly on the TV from USB. If it plays correctly then there is a chance we can directplay it in the app as well.

kraM1tt commented 1 year ago

The newer versions available have DV and HDR10+ in the same file, with fallback to HDR10.

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 31 min Bit rate : 24.7 Mb/s Width : 3 824 pixels Height : 1 592 pixels Display aspect ratio : 2.40:1 Frame rate mode : Constant Frame rate : 23.976 (24000/1001) FPS Color space : YUV Chroma subsampling : 4:2:0 (Type 2) Bit depth : 10 bits Bits/(Pixel*Frame) : 0.169 Stream size : 15.7 GiB (97%) Default : Yes Forced : No Color range : Limited Color primaries : BT.2020 Transfer characteristics : PQ Matrix coefficients : BT.2020 non-constant Mastering display color primaries : BT.2020 Mastering display luminance : min: 0.0050 cd/m2, max: 1000 cd/m2 Maximum Content Light Level : 2143 cd/m2 Maximum Frame-Average Light Level : 491 cd/m2

It does Direct Play as is, but bringing up stream stats on screen says it's falling back to HDR10 only.

I will test if it works via DLNA player as I don't have a USB stick atm

kraM1tt commented 1 year ago

My mistake guys, the JF on screen info says its HDR10 only but viewing Samsungs OSD shows it is actually in HDR10+ 20230516_143758

aaronmee commented 1 month ago

May you close this if there's no problem?