Commit graph

6 commits

Author SHA1 Message Date
Simon Hausmann
2edd97bf8b gstreamer-player: Make the EGL integration easier to re-use
By not requiring a pipeline and having a lower-level SlintOpenGLSink type,
it's easier to re-use this code in application code that for example doesn't use playbin.
2025-01-17 14:14:02 +01:00
Simon Hausmann
6d475603d2 Rework the gstreamer example
- Play a real video, not just the test source.
- Provide an egl integration on Linux.
  Based on commit c3596baa0c, further fixed
  up by Sebastian Dröge <sebastian@centricular.com>
2025-01-17 11:54:43 +01:00
Simon Hausmann
438ebae52e gtreamer-player: minor cleanup
Since we're in a callback invoked from within the event loop, we don't
need to us upgrade_in_event_loop().
2025-01-17 07:32:50 +00:00
OwerPlay
ae25c64ac0 Implemented Play/Pause for gstreamer example 2025-01-17 08:28:15 +01:00
Simon Hausmann
d7b44d2686 Bump gstreamer dependencies 2025-01-13 12:45:38 +01:00
Simon Hausmann
7d58819f31 Rename gstreamer_player to streamer-player
That's the new style :) (we also use for energy-monitor, slint-lsp,
etc.)
2024-02-07 11:22:48 +01:00
Renamed from examples/gstreamer_player/main.rs (Browse further)