gst-debugger is still a thing!

Marcin Kolny

[email protected]

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 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..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 - ++ wrapper library for GStreamer

Marcin Kolny gst-debugger October 21, 2017 17 / 17