Move files from gst-devtools into the "subprojects/gst-devtools/" subdir
[platform/upstream/gstreamer.git] / subprojects / gst-devtools / debug-viewer / README
1 # how to build #
2
3 ./setup.py build; sudo ./setup.py install --prefix=/usr
4 sudo chmod a+r /usr/share/gst-debug-viewer/*.ui
5
6 # porting issues #
7
8 http://stackoverflow.com/questions/11025700/generictreemodel-with-pygobject-introspection-gtk-3
9
10 # tips #
11
12 OLD: prev_action.connect_proxy(prev_button)
13 NEW: prev_button.set_related_action (prev_action)
14
15 OLD: box.pack_start (widget)
16 NEW: box.pack_start (widget, True, True, 0)
17
18 OLD: column.pack_start (cell)
19 NEW: column.pack_start (cell, True)
20
21 OLD: view_column.get_cell_renderers ()
22 NEW: column.get_cells ()
23
24 # porting ressources #
25 https://www.xpra.org/trac/ticket/90?cversion=0&cnum_hist=3
26 https://mail.gnome.org/archives/commits-list/2013-October/msg05205.html
27
28 #  profiling #
29 python -m profile -o output.pstats path/to/your/script arg1 arg2
30 gprof2dot.py -f pstats output.pstats | dot -Tpng -o output.png
31 ~/projects/tools/gprof2dot/gprof2dot.py -f pstats output.pstats | dot -Tpng -o output.png
32 eog output.png
33
34 python -m cProfile -o output.pstats2 ./gst-debug-viewer debug.noansi.log
35 ~/projects/tools/gprof2dot/gprof2dot.py -f pstats output.pstats2 | dot -Tpng -o output2.png
36 eog output2.png