[PR #7947] Add VideoRangeType to video conditions #11573

Closed
opened 2026-02-07 06:40:51 +03:00 by OVERLORD · 0 comments
Owner

Original Pull Request: https://github.com/jellyfin/jellyfin/pull/7947

State: closed
Merged: Yes


This is used to distinguish whether the client supports specific VideoRangeType, such as SDR, HDR10, HLG and DOVI.
Since it's basically a copy-paste from the Video Profile condition, usages are similar.

@dmitrylyzo has tried to add the "IsHdr" condition in https://github.com/jellyfin/jellyfin/pull/7199, but I think that's isn't enough for various HDR types mentioned above.

With this PR, clients can declare supported video range types by querying device attributes. Server will follow the condition from clients to make a right decision between using Transcoding, DirectPlay, DirectStreaming or Remuxing.

Web
https://github.com/jellyfin/jellyfin-web/pull/3713

Changes

  • Add VideoRangeType to video conditions

Issues
Should fixes https://github.com/jellyfin/jellyfin-roku/issues/552 if roku client implement this.

**Original Pull Request:** https://github.com/jellyfin/jellyfin/pull/7947 **State:** closed **Merged:** Yes --- This is used to distinguish whether the client supports specific VideoRangeType, such as SDR, HDR10, HLG and DOVI. **Since it's basically a copy-paste from the Video Profile condition, usages are similar.** @dmitrylyzo has tried to add the "IsHdr" condition in https://github.com/jellyfin/jellyfin/pull/7199, but I think that's isn't enough for various HDR types mentioned above. With this PR, clients can declare supported video range types by querying device attributes. Server will follow the condition from clients to make a right decision between using Transcoding, DirectPlay, DirectStreaming or Remuxing. **Web** https://github.com/jellyfin/jellyfin-web/pull/3713 **Changes** - Add VideoRangeType to video conditions **Issues** Should fixes https://github.com/jellyfin/jellyfin-roku/issues/552 if roku client implement this.
OVERLORD added the pull-request label 2026-02-07 06:40:51 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#11573