gst-debugger is still a thing!
Marcin Kolny
October 21, 2017
Marcin Kolny gst-debugger October 21, 2017 1 / 17 Works with local and remote pipelines!
Features
Visualize pipeline Inspect data (events, queries, buffers, messages, logs) Read/Write element properties
Marcin Kolny gst-debugger October 21, 2017 2 / 17 Features
Visualize pipeline Inspect data (events, queries, buffers, messages, logs) Read/Write element properties
Works with local and remote pipelines!
Marcin Kolny gst-debugger October 21, 2017 2 / 17 Tracer plugin
GST TRACER plugin $ GST TRACERS=d e b u g s e r v e r gst −launch −1.0 playbin uri=... # default port: 8080
$ GST TRACERS="debugserver(port=1234)" totem
Marcin Kolny gst-debugger October 21, 2017 3 / 17 GTK+ Application - Debugger UI
Marcin Kolny gst-debugger October 21, 2017 4 / 17 Pipeline topology
Marcin Kolny gst-debugger October 21, 2017 5 / 17 Pipeline topology
Marcin Kolny gst-debugger October 21, 2017 6 / 17 Pipeline topology
Marcin Kolny gst-debugger October 21, 2017 7 / 17 Buffers
Marcin Kolny gst-debugger October 21, 2017 8 / 17 Messages
Marcin Kolny gst-debugger October 21, 2017 9 / 17 Queries
Marcin Kolny gst-debugger October 21, 2017 10 / 17 Events
Marcin Kolny gst-debugger October 21, 2017 11 / 17 Logs
Marcin Kolny gst-debugger October 21, 2017 12 / 17 Properties
capsfilter doesn’t have to exist on a client machine!
Marcin Kolny gst-debugger October 21, 2017 13 / 17 Pads
Marcin Kolny gst-debugger October 21, 2017 14 / 17 Debugger Extensions
Add-ins implement Addin interface libgstdebugger-common use the library in your project
Marcin Kolny gst-debugger October 21, 2017 15 / 17 Links
Bugzilla: https://bugzilla.gnome.org/enter bug.cgi?product=gst-debugger Releases: ftp://ftp.gnome.org/pub/GNOME/sources/gst-debugger GIT: https://git.gnome.org/gst-debugger
Marcin Kolny gst-debugger October 21, 2017 16 / 17 Links
gstreamermm* is still a thing!
Bugzilla: https://bugzilla.gnome.org/enter bug.cgi?product=gstreamermm Releases: ftp://ftp.gnome.org/pub/GNOME/sources/gstreamermm GIT: https://git.gnome.org/gstreamermm
*) gstreamermm - C++ wrapper library for GStreamer
Marcin Kolny gst-debugger October 21, 2017 17 / 17