2015-10-20 13:21:01 +00:00
|
|
|
# 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 ()
|
|
|
|
|
2016-01-12 08:44:17 +00:00
|
|
|
# porting ressources #
|
2015-10-21 13:03:03 +00:00
|
|
|
https://www.xpra.org/trac/ticket/90?cversion=0&cnum_hist=3
|
2016-01-12 08:44:17 +00:00
|
|
|
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
|