Upload
others
View
44
Download
0
Embed Size (px)
Citation preview
Remote GStreamer Debugger
Marcin Kolny
October 8, 2015
Marcin Kolny gst-debugger October 8, 2015 1 / 13
Functions
Display pipeline graph
Watch data (events, queries, buffers, messages)
Get/Set element properties
Should work both with local and remote pipelines.
Marcin Kolny gst-debugger October 8, 2015 2 / 13
Implementation - trace plugin
GST TRACE plugin
$ GST_TRACE=debugserver totem
$ GST_TRACE=debugserver gst -launch -1.0
$ # any GStreamer -based application
Marcin Kolny gst-debugger October 8, 2015 3 / 13
Implementation - GTK+ Application
Marcin Kolny gst-debugger October 8, 2015 4 / 13
Pipeline topology
Marcin Kolny gst-debugger October 8, 2015 5 / 13
Buffers
Marcin Kolny gst-debugger October 8, 2015 6 / 13
Messages
Marcin Kolny gst-debugger October 8, 2015 7 / 13
Queries
Marcin Kolny gst-debugger October 8, 2015 8 / 13
Events
Marcin Kolny gst-debugger October 8, 2015 9 / 13
Logs
Marcin Kolny gst-debugger October 8, 2015 10 / 13
Properties
Plugins independent!
Marcin Kolny gst-debugger October 8, 2015 11 / 13
Pads
Marcin Kolny gst-debugger October 8, 2015 12 / 13
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 8, 2015 13 / 13