-
Notifications
You must be signed in to change notification settings - Fork 13
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
'GDK_IS_MONITOR (monitor)' failed #140
Comments
I'm not sure this is specific to this package at all. I can say it works fine here on my somewhat similar setup: GNOME-Shell 45 (wayland), AMD GPU. |
For what it's worth, I'm running Fedora Silverblue with a single package layered,
But it plays videos fine, so I wonder what's different on your system... Here's my inxi -Fzxi output
And here's my flatpak list output
Lastly, here's my
I have no idea how to debug this further. |
Maybe it has more to do with my second monitor? |
Were you able to get it to work without the monitor connected? |
No not really, the same error |
🤔 This is my last idea. It might be useful for someone else when debugging this issue... What do you get when running:
Now enter the flatpak sandbox like this:
And try a few things:
|
cant play videos
still cant play videos |
It seems like your environment variables are being set correctly... It looks like this isn't going to get debugged here, and it doesn't seem to be an issue specifically with the Flatpak package. So here's my best idea: Layer on the Celluloid pacakge with And since you won't have support for decoding H.264/H.265 enabled, use this video to test Celluloid: https://commons.wikimedia.org/wiki/File:Big_Buck_Bunny_4K.webm |
I was recommended the flatpack because of the codec problem^^ |
Well, I'm actually the user who recommended it to you over on discussion.fedoraproject.org :) The only reason I'm suggesting reproducing the problem on RPM Celluloid is because this particular |
Strange, I can start the linked video with the rpm version as well as the flatpack version, just no .mp4 |
So it looks exactly like this when you try to run a That's what it looks like for me on the exact same Silverblue system when I try to play a But when I use the Flatpak version, it plays fine: By the way, I'm using this I downloaded the 1080p version: https://aperi.tube/download/streaming-playlists/hls/videos/860e3484-73df-43b1-8b20-abcfe6c47360-1080-fragmented.mp4 I don't get the I'm not entirely sure how to get a list of codecs the Celluloid flatpak has support for. I've read this part of the manifest, but I don't know if that just means "build all the decoders ever!" because I'm not too familiar with ffmpeg build options. This is compared with the Edit:
The question is, why can I get H.264 and H.265 videos to playback properly in the Celluloid Flatpak, but you can't? My only theory is that either my Intel iGPU or my NVIDIA dGPU has a hardware decoder and that's what the Celluloid Flatpak is using. But when I hit Perhaps somehow you don't have a hardware decoder capable of playing back Then try to play your For completeness, I can also play H.265/HEVC videos fine in addition to standard H.264 ones with the Celluloid Flatpak, but I can't actually share an example of one. |
I can't play this with the flatpack version, even if I use the |
Okay, I've got one more idea. Celluloid is a GTK application and uses Try this:
And just for completeness, if the above doesn't work, can you also try:
|
I have tried the commands once mpv is not found
|
I think I've figured out what's going on. By any chance, do you have the Fedora flatpak version of Celluloid installed? You can check by running
If it says Fedora instead of Flathub, you need to uninstall it and install the Flathub version. |
yes that was the problem, sorry for all the work i caused the Flatpak version works perfectly. |
Glad it works! GNOME Software tends to select the Fedora Flatpak by default. Fedora Flatpaks are based on RPM packages that have been converted. This can be a good or a bad thing; you might prefer a Fedora Flatpak to an Unverified Flathub Flatpak, but in the case of Celluloid, the Flathub package is Verified while the Fedora Flatpak intentionally lacks some features. You can turn that Fedora Flatpaks repository off if you want, because it can get confusing... |
Thats extremely frustrating Fedora does this… |
The primary reason they exist seems to be:
Source: https://fedoramagazine.org/comparison-of-fedora-flatpaks-and-flathub-remotes/ I'm not sure that's worth the drawbacks, to be honest... |
I have replaced all packages with those from flathub, I currently see no reason to use those from fedora. |
Hello,
when I try to play a video, I get the following error message:
Here are my system specifications:
inxi -Fzxi output
rpm-ostree status
The text was updated successfully, but these errors were encountered: