mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-14 05:12:09 +00:00
83b1feb4f8
The previous code was failing at least with Python 3.11 and Python 3.12. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6659> |
||
---|---|---|
.. | ||
data | ||
GstDebugViewer | ||
pixmaps | ||
po | ||
screenshots | ||
.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