-
-
Notifications
You must be signed in to change notification settings - Fork 64
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
[Bug]: Frequent crashes when playing high-res videos #924
Comments
I haven't looked into this yet but for completion:
Ideally, I'd rather we streamed these rather than downloading them and then playing them but it's blocked by https://gitlab.gnome.org/GNOME/gtk/-/issues/4062 which is blocked by https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/724 |
Ah, that's great to know, will put that on my list to look into. |
Hi, I dunno how Tuba would feel about using 3-rd party stuff, but it could technically use/integrate Clapper in its UI for playback, which: a) Can actually stream video like this without the need to download (which seems inefficient for social media client - and video from this issue doesn't seem to crash caused by download since there is no download) Someone asked me to let you know about possibility. Please just ignore this comment if uninterested. Cheers! |
Hey, thanks for dropping this here. I didn't have a deep look at the Clapper lib yet, but I think it's worth thinking about. In order to make the tech stack not too complicated, I further wonder if parts of the clapper libs could be upstreamed to Gstreamer or GTK instead - or if existing components could be improved to take over the job. |
This issue is probably not gonna be best place to discuss this. I cannot find the link anymore, but I were told by one of GTK Devs (I think it was few years ago already) that GTK gives GStreamer on the other hand already gives a playback API ( So yeah, I do not think this is gonna belong anywhere but inside its own repo, similarly like Edit: Also, isn't this too early to even start a discussion on this topic? 🙃 |
Turns out that https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/724 has long been fixed (in Gst 1.22.1, i.e. old stable), so maybe we can already enable it with just a few lines changed. |
Hm, just opened #925 which (IIUC) enables streaming - and seems to solve the issue here 🤷 Unfortunately we're loosing the cache then, I wonder if we can improve on that. |
Probably fixed by: #1308 |
Describe the bug
I made a post with 4k@60fps test videos here: https://floss.social/@rmader/112320017496066938
Right now playing these does not work well. If it works it takes long to start - and in many cases it doesn't start at all or crashes for me. This seems to mainly have to do with the download process: once the videos where downloaded successfully, things seem to work reliably.
These are likely Gstreamer etc. issues, but I wanted to have a tracker bug here as well to refer to.
Steps To Reproduce
Logs and/or Screenshots
No response
Instance Backend
I'm not sure / Other
Operating System
Linux
Package
Flatpak
Troubleshooting information
Tested with Flatpak and manually compiled from
main
.Additional Context
No response
The text was updated successfully, but these errors were encountered: