-
-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HEVC playback Issue on OG Chromecast #606
Labels
bug
Something isn't working
Comments
alanpaone
changed the title
HEVC transcoding Issue on OG Chromecast
HEVC playback Issue on OG Chromecast
Sep 7, 2024
What model CPU? The videos not only are HEVC, they are also HDR10. I also see this is probably a docker container, specifically the linuxserver image. If that is the case, did you add their OpenCL mod to the docker config. If turning off tone mapping is the work around you may not have done that. The output of the streams in these logs is 1080P.
|
GodTamIt
added a commit
to GodTamIt/jellyfin-chromecast
that referenced
this issue
Jan 13, 2025
This addresses several issues with how device profile building was done: 1. Devices were hard-coded, which did not account for the many different device profiles that may not be 1st party Google Chromecast™️ devices. This includes almost every Android TV with Cast functionality built-in. 2. Different devices may have slightly different profile requirements, so even if an overall codec WAS correct, certain profiles may not be supported. 3. Resolution constraints were being sent as a poor representation of of video codec profile and bit depth constraints. This change fixes this issue. 4. This also improves the accuracy of the codec detection for less popular codecs like AV1. Issues: - jellyfin#401 - jellyfin#603 - jellyfin#606 - jellyfin#743
GodTamIt
added a commit
to GodTamIt/jellyfin-chromecast
that referenced
this issue
Jan 13, 2025
This addresses several issues with how device profile building was done: 1. Devices were hard-coded, which did not account for the many different device profiles that may not be 1st party Google Chromecast™️ devices. This includes almost every Android TV with Cast functionality built-in. 2. Different devices may have slightly different profile requirements, so even if an overall codec WAS correct, certain profiles may not be supported. 3. Resolution constraints were being sent as a poor representation of of video codec profile and bit depth constraints. This change fixes this issue. 4. This also improves the accuracy of the codec detection for less popular codecs like AV1. Issues: - jellyfin#401 - jellyfin#603 - jellyfin#606 - jellyfin#743
GodTamIt
added a commit
to GodTamIt/jellyfin-chromecast
that referenced
this issue
Jan 13, 2025
This addresses several issues with how device profile building was done: 1. Devices were hard-coded, which did not account for the many different device profiles that may not be 1st party Google Chromecast™️ devices. This includes almost every Android TV with Cast functionality built-in. 2. Different devices may have slightly different profile requirements, so even if an overall codec WAS correct, certain profiles may not be supported. 3. Resolution constraints were being sent as a poor representation of of video codec profile and bit depth constraints. This change fixes this issue. 4. This also improves the accuracy of the codec detection for less popular codecs like AV1. Issues: - jellyfin#401 - jellyfin#603 - jellyfin#606 - jellyfin#743
GodTamIt
added a commit
to GodTamIt/jellyfin-chromecast
that referenced
this issue
Jan 13, 2025
This addresses several issues with how device profile building was done: 1. Devices were hard-coded, which did not account for the many different device profiles that may not be 1st party Google Chromecast™️ devices. This includes almost every Android TV with Cast functionality built-in. 2. Different devices may have slightly different profile requirements, so even if an overall codec WAS correct, certain profiles may not be supported. 3. Resolution constraints were being sent as a poor representation of of video codec profile and bit depth constraints. This change fixes this issue. 4. This also improves the accuracy of the codec detection for less popular codecs like AV1. Issues: - jellyfin#401 - jellyfin#603 - jellyfin#606 - jellyfin#743
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
one of my users has an OG chromecast (the 1080p key-shaped one, its otherwise surprisingly fine), and can't play HEVC movies. I found the workaround to turn off tonemapping (would be interested to learn why that works, also), which allows us to sort of play these files, but playback buffers a lot. These files used to not play, and this is somehow more frustrating. Looking at the FFMPG logs, the resolution is weird, I'm seeing "Height":1606,"Width":3840", the chromecast tops out at 1080p, and is plugged into a 1080p TV. The FPS is probably because I'm using the quicksync on a celeron, and is survivable, but the resolution.....doesn't seem right.
To Reproduce
-Press the Cast Button within Android App
-select OG chromecast
-attempt to watch an HEVC/H265 movie
-Errors and Buffering
Expected behavior
This show plays well on my Chromecast Ultra, which supports HEVC.
Logs
Here's the logs from 3 of our attempts to stream the show. There's nothing in the Jellyfin logs around this time, so I didn't both attaching them.
FFmpeg.Transcode-2024-09-06_21-39-04_3ebcbbf74a4296d4cd5a8a93a704b17a_4c165e2a.log
FFmpeg.Transcode-2024-09-06_21-39-36_3ebcbbf74a4296d4cd5a8a93a704b17a_3cba2049.log
FFmpeg.Transcode-2024-09-06_21-43-52_3ebcbbf74a4296d4cd5a8a93a704b17a_9742ccc8.log
The text was updated successfully, but these errors were encountered: