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
Gtk4-media-gstreamer doesn't play any videos and still shows the placeholder. #18293
Comments
Does |
According to msys2 site it conflicts with |
Hmm this really is weird. Do I have to have some other things installed outside of Msys2 for e.g installing gstreamer binaries for windows or some other things like that? I have installed the binaries though. Also here is a dump of |
Note: Since MSYS2 by default clears PATH there shouldn't be any accidental conflicts like this. I've tried now in a fresh MSYS2 install and it seems you need |
Yes, now it works. So shouldn't this be listed as a dependency of |
I think this is just because gtk4-widget-factory happens to include a .webm file which needs the matroska element for demuxing and vpx for decoding, which both live in "good". Not sure... it's not a requirement, but might fall under "good to have". |
Hmm but I think that sort of information isn't known to a normal developer who just wants common video formats to work. Since we have already split up the gstreamer backend from base gtk4, we shouldn't further split up and just include all the necessary plugins as dependencies of the At the very least, it should be listed under optional dependencies |
The base/good/bad/ugly/libva split is not really a split by how common they are but depends on the quality of the implementation and the license/patents. h264, which is likely a very common codec is in "ugly" for example. AAC decoders are in "bad" and "libav", the MP4 demuxer is in "good". No objection to adding things to "optional". |
Alright thanks. I'm glad the problem got solved, now I can move on with the project :) |
I'm trying to develop an application with gtk4 and want to display a video. Found out that the gstreamer media backend was separated into a separate package
gtk4-media-gstreamer
. I installed it but the video still shows a placeholder image and doesn't play. Is this perhaps related to any missing packages?gtk4-media-gstreamer
by doingpacman -Syu mingw-w64-ucrt-x86_64-gtk4-media-gstreamer
gtk4-widget-factory
Expected behavior
I should be seeing a video here like so
https://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Gtk4-widget-factory_demos.png/1200px-Gtk4-widget-factory_demos.png
Actual behavior
The video only shows a placeholder which should be happening when you only install
gtk4
instead ofgtk4-media-gstreamer
Verification
Windows Version
MINGW64_NT-10.0-19045
MINGW environments affected
The text was updated successfully, but these errors were encountered: