Unable to play "HEVC 8bit YUV420" videos correctly, but they display normally in Plex

My TV model is a Sony X90J. The Apple TV 4K Gen2 is set to “Dolby Vision”. This anomaly exists in all versions of Infuse (Apple TV). The anomaly manifests as the entire screen appearing washed out, with blocky artifacts in the dark areas.
When the Apple TV 4K Gen2 is set to “Match Dynamic Range”, the blocky artifacts disappear.

This is the relevant information obtained through MediaInfo:

Infuse image:

Plex image:

There may be an encoding issue with this file which appears when attempting to map the SDR content to Dolby Vision.

Is there a reason you want to keep Match Dynamic range disabled? Having it enabled will allow for the most accurate video playback as the video output would be adjusted to match the content being played.

  1. On the Apple TV 4K Gen 2, when the Match Dynamic Range feature is enabled, there is a few seconds of black screen before playing a video, which is used to switch to the correct dynamic range.

  2. The Match Dynamic Range feature on the Apple TV 4K Gen 2 conflicts with the motion compensation feature on Sony TVs.

By checking past forum posts, I believe this issue is similar to the previously fixed “HEVC 10-bit 420 color banding” problem.

8-bit YUV is a pretty common format type, so I am guessing there is something other than that which is leading to this behavior. If you are in the mood to upload a sample video we can take a look at it here.

Most TVs will have video settings which are specific to the HDMI input and the video type. So it’s possible the motion features are disabled for Dolby Vision, but still enabled for SDR. You can check this by enabling the Match Content options on Apple TV and playing this video, and then viewing/adjusting the video settings once the TV has switched into the correct mode.

Also, depending on what kind of motion features you want to have enabled on your TV, you may consider keeping Match Dynamic Range enabled, but disabling Match Frame Rate as dynamic range should have no impact on your TVs motion features.

I followed your advice and only enabled matching dynamic range, and the motion compensation on my Sony X90J did not actually fail. I may have been mistaken about that. (I just jumped over several minor version updates, and it is also possible that tvOS17.5.2 has improved the relevant functions, because I have tried it countless times in the past, and I shouldn’t remember it wrong)

I have uploaded the sample video and sent an email, and the case number I received is #165276.

1 Like

Update: AVC encoding also has similar situations.

@james The latest beta still hasn’t resolved similar issues. Even with “Match Dynamic Range” enabled or Apple TV switched to SDR mode. The first image is from Plex, and the second image is from Infuse. I suggest that your development team revisit the HEVC-related issues, as I have encountered quite a few problems here.