mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-04 06:29:31 +00:00
ad886c288c
They are mmap'ed and it gets wrong if the file is changed. There is high probablility the user will generate new logs while inspecting some logs in the same file |
||
---|---|---|
.. | ||
data | ||
GstDebugViewer | ||
pixmaps | ||
po | ||
.gitignore | ||
gst-debug-viewer | ||
MANIFEST.in | ||
meson.build | ||
org.freedesktop.GstDebugViewer.appdata.xml.in | ||
org.freedesktop.GstDebugViewer.desktop.in | ||
README |
# how to build # ./setup.py build; sudo ./setup.py install --prefix=/usr sudo chmod a+r /usr/share/gst-debug-viewer/*.ui # porting issues # http://stackoverflow.com/questions/11025700/generictreemodel-with-pygobject-introspection-gtk-3 # tips # OLD: prev_action.connect_proxy(prev_button) NEW: prev_button.set_related_action (prev_action) OLD: box.pack_start (widget) NEW: box.pack_start (widget, True, True, 0) OLD: column.pack_start (cell) NEW: column.pack_start (cell, True) OLD: view_column.get_cell_renderers () NEW: column.get_cells () # porting ressources # https://www.xpra.org/trac/ticket/90?cversion=0&cnum_hist=3 https://mail.gnome.org/archives/commits-list/2013-October/msg05205.html # profiling # python -m profile -o output.pstats path/to/your/script arg1 arg2 gprof2dot.py -f pstats output.pstats | dot -Tpng -o output.png ~/projects/tools/gprof2dot/gprof2dot.py -f pstats output.pstats | dot -Tpng -o output.png eog output.png python -m cProfile -o output.pstats2 ./gst-debug-viewer debug.noansi.log ~/projects/tools/gprof2dot/gprof2dot.py -f pstats output.pstats2 | dot -Tpng -o output2.png eog output2.png