gstreamer/libs/gst/helpers
Michael Olbrich 36c2fc3bc3 gdb: gst-print add more pad and element information
For elements, this adds all child elements, the state and base/start time:

(gdb) gst-print pipeline
0x5555556ebd20 "pipeline0"
GstPipeline(pipeline0) {
    children:
      fakesink0
      queue0
      videotestsrc0
    state: PLAYING
    base_time: +2:54:36.892581150
    start_time: 0:00:00.000000000
}

For pads, this adds the peer pads and the current task state and the
offset (if not zero):

(gdb) gst-print pad
SrcGhostPad(src, push) {
  events:
    [...]
  peer: vaapisink0:sink
  inner peer: scale:src
}

(gdb) gst-print pad
SrcPad(src, push) {
  events:
    [...]
  peer: queue0:sink
  task: STARTED
  offset: 30000000 [+0:00:00.030000000]
}
2019-05-24 10:37:50 +00:00
..
.gitignore gst: add some gdb python macros 2018-11-08 12:36:23 +00:00
glib_gobject_helper.py gst: add some gdb python macros 2018-11-08 12:36:23 +00:00
gst-completion-helper.c gstreamer: Fix memory leaks when context parse fails 2015-10-02 17:31:11 +03:00
gst-plugin-scanner.c plugin dependencies: fix 6cddce7663 2017-09-26 15:15:27 +02:00
gst-ptp-helper.c gst: Use memcpy() instead of strncpy() where appropriate 2018-05-07 17:05:36 +02:00
gst_gdb.py gdb: gst-print add more pad and element information 2019-05-24 10:37:50 +00:00
libgstreamer-gdb.py.in gst: add some gdb python macros 2018-11-08 12:36:23 +00:00
Makefile.am gst: fixed the install command for gdb python macros on macos - install -D is not supported by BSD install 2018-12-06 20:22:21 +00:00
meson.build meson: set correct install path for gdb helper 2019-05-11 18:40:15 +02:00
ptp_helper_post_install.sh meson: fail silently in ptp helper post install script 2017-05-05 12:23:43 +01:00