remote gstreamer debugger€¦ · remote gstreamer debugger marcin kolny [email protected]...

13
Remote GStreamer Debugger Marcin Kolny [email protected] October 8, 2015 Marcin Kolny gst-debugger October 8, 2015 1 / 13

Upload: others

Post on 23-Oct-2020

44 views

Category:

Documents


0 download

TRANSCRIPT

  • Remote GStreamer Debugger

    Marcin Kolny

    [email protected]

    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