2024-10-02, 05:32 PM
The issue seems to stem from how transcoding and level checks are handled. By disabling transcoding, the level check that would normally force a transcode is bypassed, instead remuxing the file. This allows the device to attempt playback even if it technically doesn’t support the format.
On my TV, the SoC can handle up to HEVC level 6.2, but it only reports compatibility up to level 5.2. This means any content above 5.2 gets transcoded. When transcoding is disabled, the video and audio are remuxed, bypassing the level check and plays fully without any issues.
remux.txt (Size: 16.88 KB / Downloads: 22)
In contrast, with my Firestick 4K, the SoC cannot handle level 6.2. If I disable transcoding on the server, the file is remuxed, but playback results in a black screen.
As for why it worked now but not before, I can't say for sure. To resolve this, you could either transcode your media to a level that your player officially supports, such as HEVC Main Level 4, or enable transcoding on the server.
On my TV, the SoC can handle up to HEVC level 6.2, but it only reports compatibility up to level 5.2. This means any content above 5.2 gets transcoded. When transcoding is disabled, the video and audio are remuxed, bypassing the level check and plays fully without any issues.
remux.txt (Size: 16.88 KB / Downloads: 22)
In contrast, with my Firestick 4K, the SoC cannot handle level 6.2. If I disable transcoding on the server, the file is remuxed, but playback results in a black screen.
As for why it worked now but not before, I can't say for sure. To resolve this, you could either transcode your media to a level that your player officially supports, such as HEVC Main Level 4, or enable transcoding on the server.