xpra icon
Bug tracker and wiki

Ticket #814: xpra_winshift_client.log

File xpra_winshift_client.log, 30.7 KB (added by Lukas Haase, 5 years ago)
Line 
12015-03-22 04:30:30,328 _wndproc(5048716, 132, 0, 22938886)
22015-03-22 04:30:30,328 _wndproc(5048716, 132, 0, 22938886) return value=2, callback=None
32015-03-22 04:30:30,328 _wndproc(5048716, 32, 5048716, 33554434)
42015-03-22 04:30:30,328 _wndproc(5048716, 32, 5048716, 33554434) return value=0, callback=None
52015-03-22 04:30:30,328 _wndproc(5048716, 160, 2, 22938886)
62015-03-22 04:30:30,328 _wndproc(5048716, 160, 2, 22938886) return value=0, callback=None
72015-03-22 04:30:30,440 _wndproc(5048716, 257, 122, -1068040191)
82015-03-22 04:30:30,440 _wndproc(5048716, 257, 122, -1068040191) return value=0, callback=None
92015-03-22 04:30:30,440 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=['control']
102015-03-22 04:30:30,440 parse_key_event(<gtk.gdk.Event at 081B5A70: GDK_KEY_RELEASE keyval=F11>, False)=<GTKKeyEvent object, contents: {'modifiers': ['control'], 'group': 0, 'string': '', 'keyname': 'F11', 'pressed': False, 'keyval': 65480, 'keycode': 122}>
112015-03-22 04:30:30,440 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': ['control'], 'group': 0, 'string': '', 'keyname': 'F11', 'pressed': False, 'keyval': 65480, 'keycode': 122}>) wid=4
122015-03-22 04:30:30,440 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': ['control'], 'group': 0, 'string': '', 'keyname': 'F11', 'pressed': False, 'keyval': 65480, 'keycode': 122}>)
132015-03-22 04:30:30,463 _wndproc(5048716, 132, 0, 22938886)
142015-03-22 04:30:30,463 _wndproc(5048716, 132, 0, 22938886) return value=2, callback=None
152015-03-22 04:30:30,463 _wndproc(5048716, 32, 5048716, 33554434)
162015-03-22 04:30:30,463 _wndproc(5048716, 32, 5048716, 33554434) return value=0, callback=None
172015-03-22 04:30:30,464 _wndproc(5048716, 160, 2, 22938886)
182015-03-22 04:30:30,464 _wndproc(5048716, 160, 2, 22938886) return value=0, callback=None
192015-03-22 04:30:30,496 _wndproc(5048716, 132, 0, 22938886)
202015-03-22 04:30:30,496 _wndproc(5048716, 132, 0, 22938886) return value=2, callback=None
212015-03-22 04:30:30,496 _wndproc(5048716, 32, 5048716, 33554434)
222015-03-22 04:30:30,496 _wndproc(5048716, 32, 5048716, 33554434) return value=0, callback=None
232015-03-22 04:30:30,496 _wndproc(5048716, 160, 2, 22938886)
242015-03-22 04:30:30,496 _wndproc(5048716, 160, 2, 22938886) return value=0, callback=None
252015-03-22 04:30:30,519 _wndproc(5048716, 257, 17, -1071841279)
262015-03-22 04:30:30,519 _wndproc(5048716, 257, 17, -1071841279) return value=0, callback=None
272015-03-22 04:30:30,519 mask_to_names(<flags 0 of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=[]
282015-03-22 04:30:30,519 parse_key_event(<gtk.gdk.Event at 081B5A70: GDK_KEY_RELEASE keyval=Control_L>, False)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Control_L', 'pressed': False, 'keyval': 65507, 'keycode': 17}>
292015-03-22 04:30:30,519 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Control_L', 'pressed': False, 'keyval': 65507, 'keycode': 17}>) wid=4
302015-03-22 04:30:30,519 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Control_L', 'pressed': False, 'keyval': 65507, 'keycode': 17}>)
312015-03-22 04:30:30,888 _wndproc(5048716, 256, 91, 22740993)
322015-03-22 04:30:30,888 _wndproc(5048716, 256, 91, 22740993) return value=0, callback=None
332015-03-22 04:30:30,888 mask_to_names(<flags 0 of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=[]
342015-03-22 04:30:30,888 parse_key_event(<gtk.gdk.Event at 081B5A70: GDK_KEY_PRESS keyval=Meta_L>, True)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': True, 'keyval': 65511, 'keycode': 91}>
352015-03-22 04:30:30,888 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': True, 'keyval': 65511, 'keycode': 91}>) wid=4
362015-03-22 04:30:30,888 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': True, 'keyval': 65511, 'keycode': 91}>)
372015-03-22 04:30:30,913 _wndproc(5048716, 256, 16, 2752513)
382015-03-22 04:30:30,913 _wndproc(5048716, 256, 16, 2752513) return value=0, callback=None
392015-03-22 04:30:30,913 mask_to_names(<flags GDK_SHIFT_MASK of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=['shift']
402015-03-22 04:30:30,914 parse_key_event(<gtk.gdk.Event at 081B5A70: GDK_KEY_PRESS keyval=Shift_L>, True)=<GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': True, 'keyval': 65505, 'keycode': 16}>
412015-03-22 04:30:30,914 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': True, 'keyval': 65505, 'keycode': 16}>) wid=4
422015-03-22 04:30:30,914 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': True, 'keyval': 65505, 'keycode': 16}>)
432015-03-22 04:30:30,953 check_server_echo(0) last=True, server_ok=True
442015-03-22 04:30:30,961 process_draw 755 bytes for window 4 using h264 encoding with options={'pts': 32338, 'frame': 4, 'speed': 50, 'csc': 'YUV444P', 'quality': 99}
452015-03-22 04:30:30,963 check_server_echo(0) last=True, server_ok=True
462015-03-22 04:30:30,963 draw_region(0, 0, 780, 656, h264, 755 bytes, 0, {'pts': 32338, 'frame': 4, 'speed': 50, 'csc': 'YUV444P', 'quality': 99}, [<function record_decode_time at 0x089BD7B0>, <function after_draw_refresh at 0x089EB930>])
472015-03-22 04:30:30,963 check_server_echo(0) last=True, server_ok=True
482015-03-22 04:30:30,963 decompress_image() step 1/1 using offset=0 and size=755
492015-03-22 04:30:30,966 decompress_image() read back yuv plane 0: 524800 bytes
502015-03-22 04:30:30,966 decompress_image() read back yuv plane 1: 524800 bytes
512015-03-22 04:30:30,966 decompress_image() read back yuv plane 2: 524800 bytes
522015-03-22 04:30:30,966 AVFrameWrapper(0x2275320).set_context(0x3ef2020, 0x2275320)
532015-03-22 04:30:30,967 dec_avcodec.Decoder({'decoder_height': 656, 'encoding': 'h264', 'colorspace': 'YUV444P', 'actual_colorspace': 'YUV444P', 'height': 656, 'decoder_width': 780, 'width': 780, 'version': (56, 1, 100), 'formats': ['YUV422P', 'BGRX', 'GBRP', 'RGB', 'YUV420P', 'BGRA', 'ARGB', 'XRGB', 'YUV444P'], 'frames': 5L, 'type': 'avcodec', 'buffers': 0}).decompress_image(<type 'str'>:755, {'quality': 99, 'encoding': 'h264', 'speed': 50, 'frame': 4, 'csc': 'YUV444P', 'pts': 32338})=<class 'xpra.codecs.dec_avcodec2.decoder.AVImageWrapper'>(YUV444P:(0, 0, 780, 656, 24):3_PLANES)-([<xpra.codecs.dec_avcodec2.decoder.AVFrameWrapper object at 0x0373E4A0>])
542015-03-22 04:30:30,967 AVImageWrapper.clone_pixel_data()
552015-03-22 04:30:30,967 AVImageWrapper.xpra_free_frame() av_frames=[<xpra.codecs.dec_avcodec2.decoder.AVFrameWrapper object at 0x0373E4A0>]
562015-03-22 04:30:30,967 AVFrameWrapper(0x2275320).xpra_free()
572015-03-22 04:30:30,967 AVFrameWrapper(0x2275320).free() context=0x3ef2020, frame=0x2275320
582015-03-22 04:30:30,967 process_draw 73 bytes for window 4 using rgb24 encoding with options={'lz4': 1, 'rgb_format': 'BGRX'}
592015-03-22 04:30:30,967 draw_region(780, 0, 1, 657, rgb24, 73 bytes, 4, {'lz4': 1, 'rgb_format': 'BGRX'}, [<function record_decode_time at 0x089EB970>, <function after_draw_refresh at 0x089EBBF0>])
602015-03-22 04:30:30,967 process_draw 46 bytes for window 4 using rgb24 encoding with options={'lz4': 1, 'rgb_format': 'BGRX'}
612015-03-22 04:30:30,967 draw_region(0, 656, 781, 1, rgb24, 46 bytes, 3124, {'lz4': 1, 'rgb_format': 'BGRX'}, [<function record_decode_time at 0x089FF870>, <function after_draw_refresh at 0x089FF7B0>])
622015-03-22 04:30:30,969 gl_paint_planar(<class 'xpra.codecs.dec_avcodec2.decoder.AVImageWrapper'>(YUV444P:(0, 0, 780, 656, 24):3_PLANES)-(None), 0, 0, 780, 656, 780, 656, [<function record_decode_time at 0x089BD7B0>, <function after_draw_refresh at 0x089EB930>])
632015-03-22 04:30:30,969 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_context() GL Pixmap backing size: 781 x 657, context=gtk2.GLContextManager(<gtk.DrawingArea object at 0x8a0b3f0 (GtkDrawingArea at 0x3f63080)>)
642015-03-22 04:30:30,973 gtk2.GLWindowBacking(4, (781, 657), YUV444P).update_planar_textures(0, 0, 780, 656, <class 'xpra.codecs.dec_avcodec2.decoder.AVImageWrapper'>(YUV444P:(0, 0, 780, 656, 24):3_PLANES)-(None), 'YUV444P')
652015-03-22 04:30:30,974 updating planar textures: 780x656 YUV444P
662015-03-22 04:30:30,974 texture 0: div=(1, 1), rowstride=800, 780x656, data=524800 bytes
672015-03-22 04:30:30,974 texture 1: div=(1, 1), rowstride=800, 780x656, data=524800 bytes
682015-03-22 04:30:30,976 texture 2: div=(1, 1), rowstride=800, 780x656, data=524800 bytes
692015-03-22 04:30:30,976 AVImageWrapper.free()
702015-03-22 04:30:30,976 AVImageWrapper.xpra_free_frame() av_frames=None
712015-03-22 04:30:30,976 gtk2.GLWindowBacking(4, (781, 657), YUV444P).render_planar_update(0, 0, 780, 656, 1, 1) pixel_format=YUV444P
722015-03-22 04:30:30,976 painting planar update, format YUV444P
732015-03-22 04:30:30,976 gtk2.GLWindowBacking(4, (781, 657), YUV444P).render_planar_update(..) texture_size=(780, 656), size=(781, 657)
742015-03-22 04:30:30,976 Presenting FBO on screen
752015-03-22 04:30:30,976 Switching to RGB paint state
762015-03-22 04:30:30,977 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_show() swapping buffers now
772015-03-22 04:30:30,989 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_frame_terminator()
782015-03-22 04:30:30,989 Switching back to YUV paint state
792015-03-22 04:30:30,989 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x083CF970>(GL_FRAMEBUFFER (36160), c_ulong(1L))
802015-03-22 04:30:30,989 gtk2.GLWindowBacking(4, (781, 657), YUV444P).present_fbo() done
812015-03-22 04:30:30,989 record_decode_time(True) wid=4, h264: 780x656, 26.0ms
822015-03-22 04:30:30,989 after_draw_refresh(True) 780x656 at 0x0 encoding=h264, options={'quality': 99, 'encoding': 'h264', 'speed': 50, 'frame': 4, 'csc': 'YUV444P', 'pts': 32338}
832015-03-22 04:30:30,990 AVImageWrapper.free()
842015-03-22 04:30:30,990 AVImageWrapper.xpra_free_frame() av_frames=None
852015-03-22 04:30:30,990 gtk2.GLWindowBacking(4, (781, 657), YUV444P)._do_paint_rgb(24, 2628 bytes, x=780, y=0, width=1, height=657, rowstride=4, options={'encoding': 'rgb24', 'lz4': 1, 'rgb_format': 'BGRX'})
862015-03-22 04:30:30,990 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_context() GL Pixmap backing size: 781 x 657, context=gtk2.GLContextManager(<gtk.DrawingArea object at 0x8a0b3f0 (GtkDrawingArea at 0x3f63080)>)
872015-03-22 04:30:30,990 Switching to RGB paint state
882015-03-22 04:30:30,990 BGRX 24bpp update at (780,0) size 1x657 (2628 bytes), stride=4, row length 0, alignment 4, using GL ('zerocopy:memoryview', <type 'str'>) format=BGRA
892015-03-22 04:30:30,992 Presenting FBO on screen
902015-03-22 04:30:30,992 Switching to RGB paint state
912015-03-22 04:30:30,992 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_show() swapping buffers now
922015-03-22 04:30:31,006 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_frame_terminator()
932015-03-22 04:30:31,006 Switching back to YUV paint state
942015-03-22 04:30:31,006 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x083CF970>(GL_FRAMEBUFFER (36160), c_ulong(1L))
952015-03-22 04:30:31,006 gtk2.GLWindowBacking(4, (781, 657), YUV444P).present_fbo() done
962015-03-22 04:30:31,006 record_decode_time(True) wid=4, rgb24: 1x657, 39.0ms
972015-03-22 04:30:31,006 after_draw_refresh(True) 1x657 at 780x0 encoding=rgb24, options={'encoding': 'rgb24', 'lz4': 1, 'rgb_format': 'BGRX'}
982015-03-22 04:30:31,007 gtk2.GLWindowBacking(4, (781, 657), YUV444P)._do_paint_rgb(24, 3124 bytes, x=0, y=656, width=781, height=1, rowstride=3124, options={'encoding': 'rgb24', 'lz4': 1, 'rgb_format': 'BGRX'})
992015-03-22 04:30:31,007 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_context() GL Pixmap backing size: 781 x 657, context=gtk2.GLContextManager(<gtk.DrawingArea object at 0x8a0b3f0 (GtkDrawingArea at 0x3f63080)>)
1002015-03-22 04:30:31,007 Switching to RGB paint state
1012015-03-22 04:30:31,007 BGRX 24bpp update at (0,656) size 781x1 (3124 bytes), stride=3124, row length 0, alignment 4, using GL ('zerocopy:memoryview', <type 'str'>) format=BGRA
1022015-03-22 04:30:31,009 Presenting FBO on screen
1032015-03-22 04:30:31,009 Switching to RGB paint state
1042015-03-22 04:30:31,009 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_show() swapping buffers now
1052015-03-22 04:30:31,013 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_frame_terminator()
1062015-03-22 04:30:31,013 Switching back to YUV paint state
1072015-03-22 04:30:31,013 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x083CF970>(GL_FRAMEBUFFER (36160), c_ulong(1L))
1082015-03-22 04:30:31,013 gtk2.GLWindowBacking(4, (781, 657), YUV444P).present_fbo() done
1092015-03-22 04:30:31,013 record_decode_time(True) wid=4, rgb24: 781x1, 46.0ms
1102015-03-22 04:30:31,015 after_draw_refresh(True) 781x1 at 0x656 encoding=rgb24, options={'encoding': 'rgb24', 'lz4': 1, 'rgb_format': 'BGRX'}
1112015-03-22 04:30:31,137 _wndproc(5048716, 36, 0, 1635844)
1122015-03-22 04:30:31,137 _wndproc(5048716, 36, 0, 1635844) return value=0, callback=<bound method Win32Hooks.on_getminmaxinfo of <xpra.platform.win32.window_hooks.Win32Hooks object at 0x089F5930>>
1132015-03-22 04:30:31,137 on_getminmaxinfo(5048716, 36, 0, 1635844) max_size=None
1142015-03-22 04:30:31,138 _wndproc(5048716, 70, 0, 1635852)
1152015-03-22 04:30:31,138 _wndproc(5048716, 36, 0, 1633728)
1162015-03-22 04:30:31,138 _wndproc(5048716, 36, 0, 1633728) return value=0, callback=<bound method Win32Hooks.on_getminmaxinfo of <xpra.platform.win32.window_hooks.Win32Hooks object at 0x089F5930>>
1172015-03-22 04:30:31,138 on_getminmaxinfo(5048716, 36, 0, 1633728) max_size=None
1182015-03-22 04:30:31,138 _wndproc(5048716, 70, 0, 1635852) return value=0, callback=None
1192015-03-22 04:30:31,148 _wndproc(5048716, 71, 0, 1635852)
1202015-03-22 04:30:31,148 _wndproc(5048716, 71, 0, 1635852) return value=0, callback=None
1212015-03-22 04:30:31,150 GL do_configure_event(<gtk.gdk.Event at 081B5A70: GDK_CONFIGURE x=2572, y=293, width=781, height=657>)
1222015-03-22 04:30:31,150 GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)).do_configure_event(<gtk.gdk.Event at 081B5A70: GDK_CONFIGURE x=2572, y=293, width=781, height=657>)
1232015-03-22 04:30:31,150 ['configure-window', 4, 2572, 293, 781, 657, {'screen': 0}, 0, {}]
1242015-03-22 04:30:31,171 check_server_echo(0) last=True, server_ok=True
1252015-03-22 04:30:31,171 set_windows_cursor([ClientWindow(3), ClientWindow(4)], ..)
1262015-03-22 04:30:31,289 _wndproc(5048716, 257, 39, -2125660159)
1272015-03-22 04:30:31,289 _wndproc(5048716, 257, 39, -2125660159) return value=0, callback=None
1282015-03-22 04:30:31,289 mask_to_names(<flags GDK_SHIFT_MASK of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=['shift']
1292015-03-22 04:30:31,289 parse_key_event(<gtk.gdk.Event at 0373E0E0: GDK_KEY_RELEASE keyval=Right>, False)=<GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Right', 'pressed': False, 'keyval': 65363, 'keycode': 39}>
1302015-03-22 04:30:31,289 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Right', 'pressed': False, 'keyval': 65363, 'keycode': 39}>) wid=4
1312015-03-22 04:30:31,289 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Right', 'pressed': False, 'keyval': 65363, 'keycode': 39}>)
1322015-03-22 04:30:31,361 _wndproc(5048716, 257, 91, -1051000831)
1332015-03-22 04:30:31,361 _wndproc(5048716, 257, 91, -1051000831) return value=0, callback=None
1342015-03-22 04:30:31,361 mask_to_names(<flags GDK_SHIFT_MASK of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=['shift']
1352015-03-22 04:30:31,361 parse_key_event(<gtk.gdk.Event at 0373E0E0: GDK_KEY_RELEASE keyval=Meta_L>, False)=<GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': False, 'keyval': 65511, 'keycode': 91}>
1362015-03-22 04:30:31,361 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': False, 'keyval': 65511, 'keycode': 91}>) wid=4
1372015-03-22 04:30:31,361 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': False, 'keyval': 65511, 'keycode': 91}>)
1382015-03-22 04:30:31,381 _wndproc(5048716, 257, 16, -1070989311)
1392015-03-22 04:30:31,381 _wndproc(5048716, 257, 16, -1070989311) return value=0, callback=None
1402015-03-22 04:30:31,381 mask_to_names(<flags 0 of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=[]
1412015-03-22 04:30:31,381 parse_key_event(<gtk.gdk.Event at 0373E0E0: GDK_KEY_RELEASE keyval=Shift_L>, False)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': False, 'keyval': 65505, 'keycode': 16}>
1422015-03-22 04:30:31,382 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': False, 'keyval': 65505, 'keycode': 16}>) wid=4
1432015-03-22 04:30:31,382 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': False, 'keyval': 65505, 'keycode': 16}>)
1442015-03-22 04:30:31,473 check_server_echo(0) last=True, server_ok=True
1452015-03-22 04:30:31,473 process_draw 7536 bytes for window 4 using webp encoding with options={'quality': 100, 'speed': 100, 'rgb_format': 'BGRX'}
1462015-03-22 04:30:31,473 draw_region(0, 0, 781, 657, webp, 7536 bytes, 0, {'quality': 100, 'speed': 100, 'rgb_format': 'BGRX'}, [<function record_decode_time at 0x089BD7B0>, <function after_draw_refresh at 0x089EB970>])
1472015-03-22 04:30:31,473 webp decompress found features: width=781, height=657, has_alpha=0, input rgb_format=BGRX
1482015-03-22 04:30:31,477 gtk2.GLWindowBacking(4, (781, 657), YUV444P)._do_paint_rgb(24, 2052468 bytes, x=0, y=0, width=781, height=657, rowstride=3124, options={'quality': 100, 'encoding': 'webp', 'speed': 100, 'rgb_format': 'RGB'})
1492015-03-22 04:30:31,479 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_context() GL Pixmap backing size: 781 x 657, context=gtk2.GLContextManager(<gtk.DrawingArea object at 0x8a0b3f0 (GtkDrawingArea at 0x3f63080)>)
1502015-03-22 04:30:31,480 Switching to RGB paint state
1512015-03-22 04:30:31,480 RGB 24bpp update at (0,0) size 781x657 (2052468 bytes), stride=3124, row length 1041, alignment 4, using GL ('zerocopy:memoryview', <type 'buffer'>) format=RGB
1522015-03-22 04:30:31,484 Presenting FBO on screen
1532015-03-22 04:30:31,484 Switching to RGB paint state
1542015-03-22 04:30:31,486 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_show() swapping buffers now
1552015-03-22 04:30:31,519 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_frame_terminator()
1562015-03-22 04:30:31,519 Switching back to YUV paint state
1572015-03-22 04:30:31,519 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x083CF970>(GL_FRAMEBUFFER (36160), c_ulong(1L))
1582015-03-22 04:30:31,519 gtk2.GLWindowBacking(4, (781, 657), YUV444P).present_fbo() done
1592015-03-22 04:30:31,519 record_decode_time(True) wid=4, webp: 781x657, 47.0ms
1602015-03-22 04:30:31,519 after_draw_refresh(True) 781x657 at 0x0 encoding=webp, options={'quality': 100, 'encoding': 'webp', 'speed': 100, 'rgb_format': 'RGB'}
1612015-03-22 04:30:31,795 check_echo_timeout(1426994971794) last_ping_echoed_time=1426995021853
1622015-03-22 04:30:31,854 average server latency=5.2, using max wait 1.01s
1632015-03-22 04:30:31,855 check_server_echo(0) last=True, server_ok=True
1642015-03-22 04:30:31,855 check_server_echo(0) last=True, server_ok=True
1652015-03-22 04:30:31,855 ping echo server load=(0, 70, 120), measured client latency=12ms
1662015-03-22 04:30:32,081 _wndproc(5048716, 256, 91, 22740993)
1672015-03-22 04:30:32,081 _wndproc(5048716, 256, 91, 22740993) return value=0, callback=None
1682015-03-22 04:30:32,082 mask_to_names(<flags 0 of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=[]
1692015-03-22 04:30:32,082 parse_key_event(<gtk.gdk.Event at 081B5770: GDK_KEY_PRESS keyval=Meta_L>, True)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': True, 'keyval': 65511, 'keycode': 91}>
1702015-03-22 04:30:32,082 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': True, 'keyval': 65511, 'keycode': 91}>) wid=4
1712015-03-22 04:30:32,082 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': True, 'keyval': 65511, 'keycode': 91}>)
1722015-03-22 04:30:32,096 _wndproc(5048716, 256, 16, 2752513)
1732015-03-22 04:30:32,098 _wndproc(5048716, 256, 16, 2752513) return value=0, callback=None
1742015-03-22 04:30:32,098 mask_to_names(<flags GDK_SHIFT_MASK of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=['shift']
1752015-03-22 04:30:32,098 parse_key_event(<gtk.gdk.Event at 081B5770: GDK_KEY_PRESS keyval=Shift_L>, True)=<GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': True, 'keyval': 65505, 'keycode': 16}>
1762015-03-22 04:30:32,098 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': True, 'keyval': 65505, 'keycode': 16}>) wid=4
1772015-03-22 04:30:32,098 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': True, 'keyval': 65505, 'keycode': 16}>)
1782015-03-22 04:30:32,357 check_server_echo(0) last=True, server_ok=True
1792015-03-22 04:30:32,408 _wndproc(5048716, 36, 0, 1635844)
1802015-03-22 04:30:32,408 _wndproc(5048716, 36, 0, 1635844) return value=0, callback=<bound method Win32Hooks.on_getminmaxinfo of <xpra.platform.win32.window_hooks.Win32Hooks object at 0x089F5930>>
1812015-03-22 04:30:32,410 on_getminmaxinfo(5048716, 36, 0, 1635844) max_size=None
1822015-03-22 04:30:32,410 _wndproc(5048716, 70, 0, 1635852)
1832015-03-22 04:30:32,410 _wndproc(5048716, 36, 0, 1633728)
1842015-03-22 04:30:32,410 _wndproc(5048716, 36, 0, 1633728) return value=0, callback=<bound method Win32Hooks.on_getminmaxinfo of <xpra.platform.win32.window_hooks.Win32Hooks object at 0x089F5930>>
1852015-03-22 04:30:32,410 on_getminmaxinfo(5048716, 36, 0, 1633728) max_size=None
1862015-03-22 04:30:32,410 _wndproc(5048716, 70, 0, 1635852) return value=0, callback=None
1872015-03-22 04:30:32,417 _wndproc(5048716, 71, 0, 1635852)
1882015-03-22 04:30:32,418 _wndproc(5048716, 71, 0, 1635852) return value=0, callback=None
1892015-03-22 04:30:32,434 GL do_configure_event(<gtk.gdk.Event at 081B5A70: GDK_CONFIGURE x=652, y=352, width=781, height=657>)
1902015-03-22 04:30:32,434 GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)).do_configure_event(<gtk.gdk.Event at 081B5A70: GDK_CONFIGURE x=652, y=352, width=781, height=657>)
1912015-03-22 04:30:32,434 ['configure-window', 4, 652, 352, 781, 657, {'screen': 0}, 0, {}]
1922015-03-22 04:30:32,453 check_server_echo(0) last=True, server_ok=True
1932015-03-22 04:30:32,453 process_draw 262 bytes for window 4 using rgb24 encoding with options={'lz4': 1, 'store': 49, 'rgb_format': 'BGRX'}
1942015-03-22 04:30:32,453 draw_region(7, 7, 33, 18, rgb24, 262 bytes, 132, {'lz4': 1, 'store': 49, 'rgb_format': 'BGRX'}, [<function record_decode_time at 0x089BD7B0>, <function after_draw_refresh at 0x089EB970>])
1952015-03-22 04:30:32,453 gtk2.GLWindowBacking(4, (781, 657), YUV444P)._do_paint_rgb(24, 2376 bytes, x=7, y=7, width=33, height=18, rowstride=132, options={'encoding': 'rgb24', 'lz4': 1, 'store': 49, 'rgb_format': 'BGRX'})
1962015-03-22 04:30:32,453 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_context() GL Pixmap backing size: 781 x 657, context=gtk2.GLContextManager(<gtk.DrawingArea object at 0x8a0b3f0 (GtkDrawingArea at 0x3f63080)>)
1972015-03-22 04:30:32,457 Switching to RGB paint state
1982015-03-22 04:30:32,457 BGRX 24bpp update at (7,7) size 33x18 (2376 bytes), stride=132, row length 0, alignment 4, using GL ('zerocopy:memoryview', <type 'str'>) format=BGRA
1992015-03-22 04:30:32,459 Presenting FBO on screen
2002015-03-22 04:30:32,459 Switching to RGB paint state
2012015-03-22 04:30:32,459 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_show() swapping buffers now
2022015-03-22 04:30:32,483 gtk2.GLWindowBacking(4, (781, 657), YUV444P).gl_frame_terminator()
2032015-03-22 04:30:32,483 check_server_echo(0) last=True, server_ok=True
2042015-03-22 04:30:32,484 Switching back to YUV paint state
2052015-03-22 04:30:32,484 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x083CF970>(GL_FRAMEBUFFER (36160), c_ulong(1L))
2062015-03-22 04:30:32,484 gtk2.GLWindowBacking(4, (781, 657), YUV444P).present_fbo() done
2072015-03-22 04:30:32,484 record_decode_time(True) wid=4, rgb24: 33x18, 31.0ms
2082015-03-22 04:30:32,484 after_draw_refresh(True) 33x18 at 7x7 encoding=rgb24, options={'encoding': 'rgb24', 'lz4': 1, 'store': 49, 'rgb_format': 'BGRX'}
2092015-03-22 04:30:32,484 set_windows_cursor([ClientWindow(3), ClientWindow(4)], ..)
2102015-03-22 04:30:32,486 server cursor sizes: default=85, max=(64, 64)
2112015-03-22 04:30:32,486 new cursor at 14,8 with serial=26, dimensions: 48x48, len(pixels)=9216, default cursor size is 32, maximum=(32, 32)
2122015-03-22 04:30:32,486 scaling cursor from 48x48 to fixed OS size 32x32
2132015-03-22 04:30:32,487 make_cursor(..)=<gtk.gdk.Cursor at 0x081B5770: GDK_CURSOR_IS_PIXMAP>
2142015-03-22 04:30:32,499 _wndproc(5048716, 132, 0, 22938886)
2152015-03-22 04:30:32,500 _wndproc(5048716, 132, 0, 22938886) return value=2, callback=None
2162015-03-22 04:30:32,500 _wndproc(5048716, 32, 5048716, 33554434)
2172015-03-22 04:30:32,500 _wndproc(5048716, 32, 5048716, 33554434) return value=0, callback=None
2182015-03-22 04:30:32,500 _wndproc(5048716, 160, 2, 22938886)
2192015-03-22 04:30:32,500 _wndproc(5048716, 160, 2, 22938886) return value=0, callback=None
2202015-03-22 04:30:32,515 _wndproc(5048716, 132, 0, 22938886)
2212015-03-22 04:30:32,515 _wndproc(5048716, 132, 0, 22938886) return value=2, callback=None
2222015-03-22 04:30:32,516 _wndproc(5048716, 32, 5048716, 33554434)
2232015-03-22 04:30:32,516 _wndproc(5048716, 32, 5048716, 33554434) return value=0, callback=None
2242015-03-22 04:30:32,516 _wndproc(5048716, 160, 2, 22938886)
2252015-03-22 04:30:32,516 _wndproc(5048716, 160, 2, 22938886) return value=0, callback=None
2262015-03-22 04:30:32,523 _wndproc(5048716, 257, 37, -2125791231)
2272015-03-22 04:30:32,523 _wndproc(5048716, 257, 37, -2125791231) return value=0, callback=None
2282015-03-22 04:30:32,523 mask_to_names(<flags GDK_SHIFT_MASK of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=['shift']
2292015-03-22 04:30:32,523 parse_key_event(<gtk.gdk.Event at 081B5770: GDK_KEY_RELEASE keyval=Left>, False)=<GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Left', 'pressed': False, 'keyval': 65361, 'keycode': 37}>
2302015-03-22 04:30:32,523 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Left', 'pressed': False, 'keyval': 65361, 'keycode': 37}>) wid=4
2312015-03-22 04:30:32,523 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Left', 'pressed': False, 'keyval': 65361, 'keycode': 37}>)
2322015-03-22 04:30:32,641 _wndproc(5048716, 257, 91, -1051000831)
2332015-03-22 04:30:32,641 _wndproc(5048716, 257, 91, -1051000831) return value=0, callback=None
2342015-03-22 04:30:32,641 mask_to_names(<flags GDK_SHIFT_MASK of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=['shift']
2352015-03-22 04:30:32,641 parse_key_event(<gtk.gdk.Event at 081B5770: GDK_KEY_RELEASE keyval=Meta_L>, False)=<GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': False, 'keyval': 65511, 'keycode': 91}>
2362015-03-22 04:30:32,641 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': False, 'keyval': 65511, 'keycode': 91}>) wid=4
2372015-03-22 04:30:32,641 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': ['shift'], 'group': 0, 'string': '', 'keyname': 'Meta_L', 'pressed': False, 'keyval': 65511, 'keycode': 91}>)
2382015-03-22 04:30:32,660 _wndproc(5048716, 257, 16, -1070989311)
2392015-03-22 04:30:32,661 _wndproc(5048716, 257, 16, -1070989311) return value=0, callback=None
2402015-03-22 04:30:32,661 mask_to_names(<flags 0 of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=[]
2412015-03-22 04:30:32,661 parse_key_event(<gtk.gdk.Event at 081B5770: GDK_KEY_RELEASE keyval=Shift_L>, False)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': False, 'keyval': 65505, 'keycode': 16}>
2422015-03-22 04:30:32,661 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': False, 'keyval': 65505, 'keycode': 16}>) wid=4
2432015-03-22 04:30:32,661 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Shift_L', 'pressed': False, 'keyval': 65505, 'keycode': 16}>)
2442015-03-22 04:30:32,864 check_server_echo(1426995031854) last=True, server_ok=True
2452015-03-22 04:30:33,321 _wndproc(5048716, 256, 17, 1900545)
2462015-03-22 04:30:33,321 _wndproc(5048716, 256, 17, 1900545) return value=0, callback=None
2472015-03-22 04:30:33,322 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>) GetKeyState(VK_NUMLOCK)=0, names=['control']
2482015-03-22 04:30:33,322 parse_key_event(<gtk.gdk.Event at 081B5770: GDK_KEY_PRESS keyval=Control_L>, True)=<GTKKeyEvent object, contents: {'modifiers': ['control'], 'group': 0, 'string': '', 'keyname': 'Control_L', 'pressed': True, 'keyval': 65507, 'keycode': 17}>
2492015-03-22 04:30:33,322 handle_key_action(GLClientWindow(4 : gtk2.GLWindowBacking(4, (781, 657), YUV444P)), <GTKKeyEvent object, contents: {'modifiers': ['control'], 'group': 0, 'string': '', 'keyname': 'Control_L', 'pressed': True, 'keyval': 65507, 'keycode': 17}>) wid=4
2502015-03-22 04:30:33,322 send_key_action(4, <GTKKeyEvent object, contents: {'modifiers': ['control'], 'group': 0, 'string': '', 'keyname': 'Control_L', 'pressed': True, 'keyval': 65507, 'keycode': 17}>)
251