jellyfin / jellyfin-media-player

Jellyfin Desktop Client
GNU General Public License v2.0
3.26k stars 323 forks source link

“force_transcode_hi10p" option causes HEVC ma10p to transcode #605

Open felix920506 opened 7 months ago

felix920506 commented 7 months ago

Describe the bug when "force_transcode_hi10p" option is enabled, HEVC 10bit main 10 profile also transcodes.

To Reproduce Steps to reproduce the behavior:

  1. Enable "force_transcode_hi10p" in settings
  2. Play HEVC 10bit video
  3. See error

Expected behavior I expected HEVC main 10 to direct play

Screenshots Screenshot from 2024-04-19 18-56-15

Desktop (please complete the following information):

Additional context I think the desired fix would be to have separate options for h264 hi10p and h265 ma10p. An option to force transcode h265 10bit would be desireable as some hardware doesn't support H265 10bit (eg. Intel 6th gen) which can lead to reduced battery life when software decoding. A quick fix would be to simply change the option to be called "force transcode 10bit video"