xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Ticket #2101: gtk.log

File gtk.log, 83.2 KB (added by Nathan Hallquist, 3 years ago)
Line 
12019-01-14 11:26:09,986 Xpra gtk2 client version 2.5-r21244 64-bit
22019-01-14 11:26:09,988  running on Microsoft Windows 10
32019-01-14 11:26:10,193 GStreamer version 1.14.4 for Python 2.7.15 64-bit
42019-01-14 11:26:10,253 init_opengl(gtk)
52019-01-14 11:26:10,253 init_opengl: enable_option=gtk
62019-01-14 11:26:10,253 checking with <function OpenGL_safety_check at 0x00000000030c8230>
72019-01-14 11:26:10,254 <function OpenGL_safety_check at 0x00000000030c8230>()=None
82019-01-14 11:26:10,254 checking with <function gl_check at 0x0000000003210848>
92019-01-14 11:26:10,263 <function gl_check at 0x0000000003210848>()=None
102019-01-14 11:26:10,264 init_opengl: going to import xpra.client.gl
112019-01-14 11:26:10,264 init_opengl: backend options: ['gtk']
122019-01-14 11:26:10,264 attempting to load 'gtk' OpenGL backend
132019-01-14 11:26:10,265 importing xpra.client.gl.gtk2.gtkgl_client_window
142019-01-14 11:26:10,276 OpenGL_accelerate module loaded
152019-01-14 11:26:10,285 Using accelerated ArrayDatatype
162019-01-14 11:26:10,499 xpra.client.gl.gtk2.gtkgl_client_window=<module 'xpra.client.gl.gtk2.gtkgl_client_window' from 'c:\Program Files\Xpra/lib/xpra/client/gl/gtk2/gtkgl_client_window.pyc'>
172019-01-14 11:26:10,500 get_DISPLAY_MODE(False, True)=<flags GDK_GL_MODE_DOUBLE of type GdkGLConfigMode>
182019-01-14 11:26:11,276 Config_new_by_mode(<flags GDK_GL_MODE_DOUBLE of type GdkGLConfigMode>)=<gtk.gdkgl.Config object at 0x739a960 (GdkGLConfigImplWin32 at 0x3f07930)>
192019-01-14 11:26:11,276 get_DISPLAY_MODE(True, True)=<flags GDK_GL_MODE_DOUBLE | GDK_GL_MODE_ALPHA of type GdkGLConfigMode>
202019-01-14 11:26:11,302 Config_new_by_mode(<flags GDK_GL_MODE_DOUBLE | GDK_GL_MODE_ALPHA of type GdkGLConfigMode>)=<gtk.gdkgl.Config object at 0x739aaa0 (GdkGLConfigImplWin32 at 0x3f079a0)>
212019-01-14 11:26:11,302 GL props={'gdkglext': {'version': (1, 2, 0)}, 'has-depth-buffer': True, 'accum-blue-size': 0, 'stencil-size': 0, 'blue-size': 16, 'gdkgl': {'version': (6, 2)}, 'double-buffered': True, 'depth-size': 24, 'sample-buffers': 0, 'gtkglext': {'version': (1, 2, 0)}, 'alpha-size': 16, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'samples': 0, 'red-size': 16, 'has-stencil-buffer': False, 'has_alpha': True, 'pygdkglext': {'version': (1, 0, 0)}, 'stereo': False, 'accum-green-size': 0, 'green-size': 16, 'accum-red-size': 0, 'depth': 48, 'aux-buffers': 4}
222019-01-14 11:26:11,302 testing gtkgl rendering
232019-01-14 11:26:11,430 found valid OpenGL version: 4.6
242019-01-14 11:26:11,431 OpenGL_accelerate version 3.1.1a1
252019-01-14 11:26:11,431 OpenGL extensions found: GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, GL_AMD_vertex_shader_viewport_index, GL_AMD_vertex_shader_layer, GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture, GL_ARB_blend_func_extended, GL_ARB_buffer_storage, GL_ARB_cl_event, GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control, GL_ARB_color_buffer_float, GL_ARB_compatibility, GL_ARB_compressed_texture_pixel_storage, GL_ARB_conservative_depth, GL_ARB_compute_shader, GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted, GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance, GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_derivative_control, GL_ARB_direct_state_access, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, GL_ARB_draw_indirect, GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility, GL_ARB_ES3_1_compatibility, GL_ARB_ES3_2_compatibility, GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport, GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, GL_ARB_fragment_shader_interlock, GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv, GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, GL_ARB_internalformat_query, GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2, GL_ARB_parallel_shader_compile, GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp, GL_ARB_post_depth_coverage, GL_ARB_program_interface_query, GL_ARB_provoking_vertex, GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness, GL_ARB_sample_locations, GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_atomic_counters, GL_ARB_shader_ballot, GL_ARB_shader_bit_encoding, GL_ARB_shader_clock, GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision, GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_420pack, GL_ARB_shading_language_include, GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_buffer, GL_ARB_sparse_texture, GL_ARB_sparse_texture2, GL_ARB_sparse_texture_clamp, GL_ARB_spirv_extensions, GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader, GL_ARB_texture_barrier, GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range, GL_ARB_texture_compression, GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_filter_anisotropic, GL_ARB_texture_filter_minmax, GL_ARB_texture_float, GL_ARB_texture_gather, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_stencil8, GL_ARB_texture_storage, GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, GL_ARB_transform_feedback_overflow_query, GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, GL_EXTX_framebuffer_mixed_formats, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, GL_EXT_polygon_offset_clamp, GL_EXT_post_depth_coverage, GL_EXT_provoking_vertex, GL_EXT_raster_multisample, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_shader_objects, GL_EXT_separate_specular_color, GL_EXT_shader_image_load_formatted, GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix, GL_EXT_shadow_funcs, GL_EXT_sparse_texture2, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_buffer_object, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax, GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback2, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit, GL_EXT_window_rectangles, GL_EXT_import_sync_object, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, GL_KHR_context_flush_control, GL_KHR_debug, GL_EXT_memory_object, GL_EXT_memory_object_win32, GL_EXT_win32_keyed_mutex, GL_KHR_parallel_shader_compile, GL_KHR_no_error, GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, GL_EXT_semaphore, GL_EXT_semaphore_win32, GL_KTX_buffer_region, GL_NV_alpha_to_coverage_dither_control, GL_NV_bindless_multi_draw_indirect, GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, GL_NV_blend_equation_advanced, GL_NV_blend_equation_advanced_coherent, GL_NVX_blend_equation_advanced_multi_draw_buffers, GL_NV_blend_minmax_factor, GL_NV_blend_square, GL_NV_clip_space_w_scaling, GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render, GL_NV_conservative_raster, GL_NV_conservative_raster_dilate, GL_NV_conservative_raster_pre_snap_triangles, GL_NV_copy_depth_to_color, GL_NV_copy_image, GL_NV_deep_texture3D, GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_draw_texture, GL_NV_draw_vulkan_image, GL_NV_ES1_1_compatibility, GL_NV_ES3_1_compatibility, GL_NV_explicit_multisample, GL_NV_feature_query, GL_NV_fence, GL_NV_fill_rectangle, GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_coverage_to_color, GL_NV_fragment_program, GL_NV_fragment_program_option, GL_NV_fragment_program2, GL_NV_fragment_shader_interlock, GL_NV_framebuffer_mixed_samples, GL_NV_framebuffer_multisample_coverage, GL_NV_geometry_shader4, GL_NV_geometry_shader_passthrough, GL_NV_gpu_program4, GL_NV_internalformat_sample_query, GL_NV_gpu_program4_1, GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended, GL_NV_gpu_program_fp64, GL_NV_gpu_shader5, GL_NV_half_float, GL_NV_light_max_exponent, GL_NV_multisample_coverage, GL_NV_multisample_filter_hint, GL_NV_occlusion_query, GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2, GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart, GL_NV_query_resource, GL_NV_query_resource_tag, GL_NV_register_combiners, GL_NV_register_combiners2, GL_NV_sample_locations, GL_NV_sample_mask_override_coverage, GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float, GL_NV_shader_atomic_float64, GL_NV_shader_atomic_fp16_vector, GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load, GL_NV_shader_storage_buffer_object, GL_NV_stereo_view_rendering, GL_NV_texgen_reflection, GL_NV_texture_barrier, GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, GL_NV_texture_multisample, GL_NV_texture_rectangle, GL_NV_texture_rectangle_compressed, GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3, GL_NV_transform_feedback, GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory, GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_NV_vertex_program2, GL_NV_vertex_program2_option, GL_NV_vertex_program3, GL_NV_viewport_array2, GL_NV_viewport_swizzle, GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_multigpu_info, GL_NVX_nvenc_interop, GL_NV_shader_thread_group, GL_NV_shader_thread_shuffle, GL_KHR_blend_equation_advanced, GL_KHR_blend_equation_advanced_coherent, GL_OVR_multiview, GL_OVR_multiview2, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accum, GL_WIN_swap_hint, WGL_EXT_swap_control,
262019-01-14 11:26:11,431 vendor: NVIDIA Corporation
272019-01-14 11:26:11,431 renderer: Quadro P2000/PCIe/SSE2
282019-01-14 11:26:11,431 shading-language-version: 4.60 NVIDIA
292019-01-14 11:26:11,513 GLU.version: 1.2.2.0 Microsoft Corporation
302019-01-14 11:26:11,513 GLU.extensions: GL_EXT_bgra
312019-01-14 11:26:11,513 vendor 'NVIDIA Corporation' not found in blacklist: []
322019-01-14 11:26:11,513 renderer 'Quadro P2000/PCIe/SSE2' not found in blacklist: ['Software Rasterizer']
332019-01-14 11:26:11,513 vendor 'NVIDIA Corporation' not found in greylist: ['Intel']
342019-01-14 11:26:11,513 renderer 'Quadro P2000/PCIe/SSE2' not found in whitelist: ['Haswell', 'Skylake', 'Kabylake', 'Cannonlake']
352019-01-14 11:26:11,514 All the required OpenGL functions are available: glActiveTexture, glTexSubImage2D, glTexCoord2i, glViewport, glMatrixMode, glLoadIdentity, glOrtho, glEnableClientState, glGenTextures, glDisable, glBindTexture, glPixelStorei, glEnable, glBegin, glFlush, glTexParameteri, glTexEnvi, glHint, glBlendFunc, glLineStipple, glTexImage2D, glMultiTexCoord2i, glVertex2i, glEnd
362019-01-14 11:26:11,515 All the required OpenGL functions are available: GL_FRAMEBUFFER (36160), GL_COLOR_ATTACHMENT0 (36064), glGenFramebuffers, glBindFramebuffer, glFramebufferTexture2D
372019-01-14 11:26:11,515 Extension GL_ARB_texture_rectangle is present
382019-01-14 11:26:11,515 Extension GL_ARB_vertex_program is present
392019-01-14 11:26:11,515 glInitFragmentProgramARB works
402019-01-14 11:26:11,515 glInitTextureRectangleARB works
412019-01-14 11:26:11,515 All the required OpenGL functions are available: glGenProgramsARB, glDeleteProgramsARB, glBindProgramARB, glProgramStringARB
422019-01-14 11:26:11,570 Texture size GL_MAX_RECTANGLE_TEXTURE_SIZE=32768, GL_MAX_TEXTURE_SIZE=32768
432019-01-14 11:26:11,570 GL_MAX_VIEWPORT_DIMS=(32768, 32768)
442019-01-14 11:26:11,572 check_support(False)={'gdkglext': {'version': (1, 2, 0)}, 'GLU.version': u'1.2.2.0 Microsoft Corporation', 'has-depth-buffer': True, 'accum-blue-size': 0, 'accelerate': '3.1.1a1', 'pyopengl': '3.1.1a1', 'stencil-size': 0, 'GLU.extensions': u'GL_EXT_bgra', 'blue-size': 16, 'gdkgl': {'version': (6, 2)}, 'double-buffered': True, 'opengl': (4, 6), 'depth-size': 24, 'shading-language-version': '4.60 NVIDIA', 'sample-buffers': 0, 'gtkglext': {'version': (1, 2, 0)}, 'alpha-size': 16, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'vendor': 'NVIDIA Corporation', 'samples': 0, 'safe': True, 'red-size': 16, 'zerocopy': True, 'max-viewport-dims': (32768, 32768), 'has-stencil-buffer': False, 'has_alpha': True, 'pygdkglext': {'version': (1, 0, 0)}, 'stereo': False, 'accum-green-size': 0, 'green-size': 16, 'accum-red-size': 0, 'depth': 48, 'extensions': [u'GL_AMD_multi_draw_indirect', u'GL_AMD_seamless_cubemap_per_texture', u'GL_AMD_vertex_shader_viewport_index', u'GL_AMD_vertex_shader_layer', u'GL_ARB_arrays_of_arrays', u'GL_ARB_base_instance', u'GL_ARB_bindless_texture', u'GL_ARB_blend_func_extended', u'GL_ARB_buffer_storage', u'GL_ARB_cl_event', u'GL_ARB_clear_buffer_object', u'GL_ARB_clear_texture', u'GL_ARB_clip_control', u'GL_ARB_color_buffer_float', u'GL_ARB_compatibility', u'GL_ARB_compressed_texture_pixel_storage', u'GL_ARB_conservative_depth', u'GL_ARB_compute_shader', u'GL_ARB_compute_variable_group_size', u'GL_ARB_conditional_render_inverted', u'GL_ARB_copy_buffer', u'GL_ARB_copy_image', u'GL_ARB_cull_distance', u'GL_ARB_debug_output', u'GL_ARB_depth_buffer_float', u'GL_ARB_depth_clamp', u'GL_ARB_depth_texture', u'GL_ARB_derivative_control', u'GL_ARB_direct_state_access', u'GL_ARB_draw_buffers', u'GL_ARB_draw_buffers_blend', u'GL_ARB_draw_indirect', u'GL_ARB_draw_elements_base_vertex', u'GL_ARB_draw_instanced', u'GL_ARB_enhanced_layouts', u'GL_ARB_ES2_compatibility', u'GL_ARB_ES3_compatibility', u'GL_ARB_ES3_1_compatibility', u'GL_ARB_ES3_2_compatibility', u'GL_ARB_explicit_attrib_location', u'GL_ARB_explicit_uniform_location', u'GL_ARB_fragment_coord_conventions', u'GL_ARB_fragment_layer_viewport', u'GL_ARB_fragment_program', u'GL_ARB_fragment_program_shadow', u'GL_ARB_fragment_shader', u'GL_ARB_fragment_shader_interlock', u'GL_ARB_framebuffer_no_attachments', u'GL_ARB_framebuffer_object', u'GL_ARB_framebuffer_sRGB', u'GL_ARB_geometry_shader4', u'GL_ARB_get_program_binary', u'GL_ARB_get_texture_sub_image', u'GL_ARB_gl_spirv', u'GL_ARB_gpu_shader5', u'GL_ARB_gpu_shader_fp64', u'GL_ARB_gpu_shader_int64', u'GL_ARB_half_float_pixel', u'GL_ARB_half_float_vertex', u'GL_ARB_imaging', u'GL_ARB_indirect_parameters', u'GL_ARB_instanced_arrays', u'GL_ARB_internalformat_query', u'GL_ARB_internalformat_query2', u'GL_ARB_invalidate_subdata', u'GL_ARB_map_buffer_alignment', u'GL_ARB_map_buffer_range', u'GL_ARB_multi_bind', u'GL_ARB_multi_draw_indirect', u'GL_ARB_multisample', u'GL_ARB_multitexture', u'GL_ARB_occlusion_query', u'GL_ARB_occlusion_query2', u'GL_ARB_parallel_shader_compile', u'GL_ARB_pipeline_statistics_query', u'GL_ARB_pixel_buffer_object', u'GL_ARB_point_parameters', u'GL_ARB_point_sprite', u'GL_ARB_polygon_offset_clamp', u'GL_ARB_post_depth_coverage', u'GL_ARB_program_interface_query', u'GL_ARB_provoking_vertex', u'GL_ARB_query_buffer_object', u'GL_ARB_robust_buffer_access_behavior', u'GL_ARB_robustness', u'GL_ARB_sample_locations', u'GL_ARB_sample_shading', u'GL_ARB_sampler_objects', u'GL_ARB_seamless_cube_map', u'GL_ARB_seamless_cubemap_per_texture', u'GL_ARB_separate_shader_objects', u'GL_ARB_shader_atomic_counter_ops', u'GL_ARB_shader_atomic_counters', u'GL_ARB_shader_ballot', u'GL_ARB_shader_bit_encoding', u'GL_ARB_shader_clock', u'GL_ARB_shader_draw_parameters', u'GL_ARB_shader_group_vote', u'GL_ARB_shader_image_load_store', u'GL_ARB_shader_image_size', u'GL_ARB_shader_objects', u'GL_ARB_shader_precision', u'GL_ARB_shader_storage_buffer_object', u'GL_ARB_shader_subroutine', u'GL_ARB_shader_texture_image_samples', u'GL_ARB_shader_texture_lod', u'GL_ARB_shading_language_100', u'GL_ARB_shader_viewport_layer_array', u'GL_ARB_shading_language_420pack', u'GL_ARB_shading_language_include', u'GL_ARB_shading_language_packing', u'GL_ARB_shadow', u'GL_ARB_sparse_buffer', u'GL_ARB_sparse_texture', u'GL_ARB_sparse_texture2', u'GL_ARB_sparse_texture_clamp', u'GL_ARB_spirv_extensions', u'GL_ARB_stencil_texturing', u'GL_ARB_sync', u'GL_ARB_tessellation_shader', u'GL_ARB_texture_barrier', u'GL_ARB_texture_border_clamp', u'GL_ARB_texture_buffer_object', u'GL_ARB_texture_buffer_object_rgb32', u'GL_ARB_texture_buffer_range', u'GL_ARB_texture_compression', u'GL_ARB_texture_compression_bptc', u'GL_ARB_texture_compression_rgtc', u'GL_ARB_texture_cube_map', u'GL_ARB_texture_cube_map_array', u'GL_ARB_texture_env_add', u'GL_ARB_texture_env_combine', u'GL_ARB_texture_env_crossbar', u'GL_ARB_texture_env_dot3', u'GL_ARB_texture_filter_anisotropic', u'GL_ARB_texture_filter_minmax', u'GL_ARB_texture_float', u'GL_ARB_texture_gather', u'GL_ARB_texture_mirror_clamp_to_edge', u'GL_ARB_texture_mirrored_repeat', u'GL_ARB_texture_multisample', u'GL_ARB_texture_non_power_of_two', u'GL_ARB_texture_query_levels', u'GL_ARB_texture_query_lod', u'GL_ARB_texture_rectangle', u'GL_ARB_texture_rg', u'GL_ARB_texture_rgb10_a2ui', u'GL_ARB_texture_stencil8', u'GL_ARB_texture_storage', u'GL_ARB_texture_storage_multisample', u'GL_ARB_texture_swizzle', u'GL_ARB_texture_view', u'GL_ARB_timer_query', u'GL_ARB_transform_feedback2', u'GL_ARB_transform_feedback3', u'GL_ARB_transform_feedback_instanced', u'GL_ARB_transform_feedback_overflow_query', u'GL_ARB_transpose_matrix', u'GL_ARB_uniform_buffer_object', u'GL_ARB_vertex_array_bgra', u'GL_ARB_vertex_array_object', u'GL_ARB_vertex_attrib_64bit', u'GL_ARB_vertex_attrib_binding', u'GL_ARB_vertex_buffer_object', u'GL_ARB_vertex_program', u'GL_ARB_vertex_shader', u'GL_ARB_vertex_type_10f_11f_11f_rev', u'GL_ARB_vertex_type_2_10_10_10_rev', u'GL_ARB_viewport_array', u'GL_ARB_window_pos', u'GL_ATI_draw_buffers', u'GL_ATI_texture_float', u'GL_ATI_texture_mirror_once', u'GL_S3_s3tc', u'GL_EXT_texture_env_add', u'GL_EXT_abgr', u'GL_EXT_bgra', u'GL_EXT_bindable_uniform', u'GL_EXT_blend_color', u'GL_EXT_blend_equation_separate', u'GL_EXT_blend_func_separate', u'GL_EXT_blend_minmax', u'GL_EXT_blend_subtract', u'GL_EXT_compiled_vertex_array', u'GL_EXT_Cg_shader', u'GL_EXT_depth_bounds_test', u'GL_EXT_direct_state_access', u'GL_EXT_draw_buffers2', u'GL_EXT_draw_instanced', u'GL_EXT_draw_range_elements', u'GL_EXT_fog_coord', u'GL_EXT_framebuffer_blit', u'GL_EXT_framebuffer_multisample', u'GL_EXTX_framebuffer_mixed_formats', u'GL_EXT_framebuffer_multisample_blit_scaled', u'GL_EXT_framebuffer_object', u'GL_EXT_framebuffer_sRGB', u'GL_EXT_geometry_shader4', u'GL_EXT_gpu_program_parameters', u'GL_EXT_gpu_shader4', u'GL_EXT_multi_draw_arrays', u'GL_EXT_packed_depth_stencil', u'GL_EXT_packed_float', u'GL_EXT_packed_pixels', u'GL_EXT_pixel_buffer_object', u'GL_EXT_point_parameters', u'GL_EXT_polygon_offset_clamp', u'GL_EXT_post_depth_coverage', u'GL_EXT_provoking_vertex', u'GL_EXT_raster_multisample', u'GL_EXT_rescale_normal', u'GL_EXT_secondary_color', u'GL_EXT_separate_shader_objects', u'GL_EXT_separate_specular_color', u'GL_EXT_shader_image_load_formatted', u'GL_EXT_shader_image_load_store', u'GL_EXT_shader_integer_mix', u'GL_EXT_shadow_funcs', u'GL_EXT_sparse_texture2', u'GL_EXT_stencil_two_side', u'GL_EXT_stencil_wrap', u'GL_EXT_texture3D', u'GL_EXT_texture_array', u'GL_EXT_texture_buffer_object', u'GL_EXT_texture_compression_dxt1', u'GL_EXT_texture_compression_latc', u'GL_EXT_texture_compression_rgtc', u'GL_EXT_texture_compression_s3tc', u'GL_EXT_texture_cube_map', u'GL_EXT_texture_edge_clamp', u'GL_EXT_texture_env_combine', u'GL_EXT_texture_env_dot3', u'GL_EXT_texture_filter_anisotropic', u'GL_EXT_texture_filter_minmax', u'GL_EXT_texture_integer', u'GL_EXT_texture_lod', u'GL_EXT_texture_lod_bias', u'GL_EXT_texture_mirror_clamp', u'GL_EXT_texture_object', u'GL_EXT_texture_shared_exponent', u'GL_EXT_texture_sRGB', u'GL_EXT_texture_sRGB_decode', u'GL_EXT_texture_storage', u'GL_EXT_texture_swizzle', u'GL_EXT_timer_query', u'GL_EXT_transform_feedback2', u'GL_EXT_vertex_array', u'GL_EXT_vertex_array_bgra', u'GL_EXT_vertex_attrib_64bit', u'GL_EXT_window_rectangles', u'GL_EXT_import_sync_object', u'GL_IBM_rasterpos_clip', u'GL_IBM_texture_mirrored_repeat', u'GL_KHR_context_flush_control', u'GL_KHR_debug', u'GL_EXT_memory_object', u'GL_EXT_memory_object_win32', u'GL_EXT_win32_keyed_mutex', u'GL_KHR_parallel_shader_compile', u'GL_KHR_no_error', u'GL_KHR_robust_buffer_access_behavior', u'GL_KHR_robustness', u'GL_EXT_semaphore', u'GL_EXT_semaphore_win32', u'GL_KTX_buffer_region', u'GL_NV_alpha_to_coverage_dither_control', u'GL_NV_bindless_multi_draw_indirect', u'GL_NV_bindless_multi_draw_indirect_count', u'GL_NV_bindless_texture', u'GL_NV_blend_equation_advanced', u'GL_NV_blend_equation_advanced_coherent', u'GL_NVX_blend_equation_advanced_multi_draw_buffers', u'GL_NV_blend_minmax_factor', u'GL_NV_blend_square', u'GL_NV_clip_space_w_scaling', u'GL_NV_command_list', u'GL_NV_compute_program5', u'GL_NV_conditional_render', u'GL_NV_conservative_raster', u'GL_NV_conservative_raster_dilate', u'GL_NV_conservative_raster_pre_snap_triangles', u'GL_NV_copy_depth_to_color', u'GL_NV_copy_image', u'GL_NV_deep_texture3D', u'GL_NV_depth_buffer_float', u'GL_NV_depth_clamp', u'GL_NV_draw_texture', u'GL_NV_draw_vulkan_image', u'GL_NV_ES1_1_compatibility', u'GL_NV_ES3_1_compatibility', u'GL_NV_explicit_multisample', u'GL_NV_feature_query', u'GL_NV_fence', u'GL_NV_fill_rectangle', u'GL_NV_float_buffer', u'GL_NV_fog_distance', u'GL_NV_fragment_coverage_to_color', u'GL_NV_fragment_program', u'GL_NV_fragment_program_option', u'GL_NV_fragment_program2', u'GL_NV_fragment_shader_interlock', u'GL_NV_framebuffer_mixed_samples', u'GL_NV_framebuffer_multisample_coverage', u'GL_NV_geometry_shader4', u'GL_NV_geometry_shader_passthrough', u'GL_NV_gpu_program4', u'GL_NV_internalformat_sample_query', u'GL_NV_gpu_program4_1', u'GL_NV_gpu_program5', u'GL_NV_gpu_program5_mem_extended', u'GL_NV_gpu_program_fp64', u'GL_NV_gpu_shader5', u'GL_NV_half_float', u'GL_NV_light_max_exponent', u'GL_NV_multisample_coverage', u'GL_NV_multisample_filter_hint', u'GL_NV_occlusion_query', u'GL_NV_packed_depth_stencil', u'GL_NV_parameter_buffer_object', u'GL_NV_parameter_buffer_object2', u'GL_NV_path_rendering', u'GL_NV_path_rendering_shared_edge', u'GL_NV_pixel_data_range', u'GL_NV_point_sprite', u'GL_NV_primitive_restart', u'GL_NV_query_resource', u'GL_NV_query_resource_tag', u'GL_NV_register_combiners', u'GL_NV_register_combiners2', u'GL_NV_sample_locations', u'GL_NV_sample_mask_override_coverage', u'GL_NV_shader_atomic_counters', u'GL_NV_shader_atomic_float', u'GL_NV_shader_atomic_float64', u'GL_NV_shader_atomic_fp16_vector', u'GL_NV_shader_atomic_int64', u'GL_NV_shader_buffer_load', u'GL_NV_shader_storage_buffer_object', u'GL_NV_stereo_view_rendering', u'GL_NV_texgen_reflection', u'GL_NV_texture_barrier', u'GL_NV_texture_compression_vtc', u'GL_NV_texture_env_combine4', u'GL_NV_texture_multisample', u'GL_NV_texture_rectangle', u'GL_NV_texture_rectangle_compressed', u'GL_NV_texture_shader', u'GL_NV_texture_shader2', u'GL_NV_texture_shader3', u'GL_NV_transform_feedback', u'GL_NV_transform_feedback2', u'GL_NV_uniform_buffer_unified_memory', u'GL_NV_vertex_array_range', u'GL_NV_vertex_array_range2', u'GL_NV_vertex_attrib_integer_64bit', u'GL_NV_vertex_buffer_unified_memory', u'GL_NV_vertex_program', u'GL_NV_vertex_program1_1', u'GL_NV_vertex_program2', u'GL_NV_vertex_program2_option', u'GL_NV_vertex_program3', u'GL_NV_viewport_array2', u'GL_NV_viewport_swizzle', u'GL_NVX_conditional_render', u'GL_NVX_gpu_memory_info', u'GL_NVX_multigpu_info', u'GL_NVX_nvenc_interop', u'GL_NV_shader_thread_group', u'GL_NV_shader_thread_shuffle', u'GL_KHR_blend_equation_advanced', u'GL_KHR_blend_equation_advanced_coherent', u'GL_OVR_multiview', u'GL_OVR_multiview2', u'GL_SGIS_generate_mipmap', u'GL_SGIS_texture_lod', u'GL_SGIX_depth_texture', u'GL_SGIX_shadow', u'GL_SUN_slice_accum', u'GL_WIN_swap_hint', u'WGL_EXT_swap_control', u''], 'transparency': False, 'aux-buffers': 4, 'texture-size-limit': 32768, 'renderer': 'Quadro P2000/PCIe/SSE2'}
452019-01-14 11:26:11,573 init_opengl: found props {'gdkglext': {'version': (1, 2, 0)}, 'GLU.version': u'1.2.2.0 Microsoft Corporation', 'has-depth-buffer': True, 'accum-blue-size': 0, 'accelerate': '3.1.1a1', 'pyopengl': '3.1.1a1', 'stencil-size': 0, 'GLU.extensions': u'GL_EXT_bgra', 'blue-size': 16, 'gdkgl': {'version': (6, 2)}, 'double-buffered': True, 'opengl': (4, 6), 'depth-size': 24, 'shading-language-version': '4.60 NVIDIA', 'sample-buffers': 0, 'gtkglext': {'version': (1, 2, 0)}, 'alpha-size': 16, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'vendor': 'NVIDIA Corporation', 'samples': 0, 'safe': True, 'red-size': 16, 'zerocopy': True, 'max-viewport-dims': (32768, 32768), 'has-stencil-buffer': False, 'has_alpha': True, 'pygdkglext': {'version': (1, 0, 0)}, 'stereo': False, 'accum-green-size': 0, 'green-size': 16, 'accum-red-size': 0, 'depth': 48, 'extensions': [u'GL_AMD_multi_draw_indirect', u'GL_AMD_seamless_cubemap_per_texture', u'GL_AMD_vertex_shader_viewport_index', u'GL_AMD_vertex_shader_layer', u'GL_ARB_arrays_of_arrays', u'GL_ARB_base_instance', u'GL_ARB_bindless_texture', u'GL_ARB_blend_func_extended', u'GL_ARB_buffer_storage', u'GL_ARB_cl_event', u'GL_ARB_clear_buffer_object', u'GL_ARB_clear_texture', u'GL_ARB_clip_control', u'GL_ARB_color_buffer_float', u'GL_ARB_compatibility', u'GL_ARB_compressed_texture_pixel_storage', u'GL_ARB_conservative_depth', u'GL_ARB_compute_shader', u'GL_ARB_compute_variable_group_size', u'GL_ARB_conditional_render_inverted', u'GL_ARB_copy_buffer', u'GL_ARB_copy_image', u'GL_ARB_cull_distance', u'GL_ARB_debug_output', u'GL_ARB_depth_buffer_float', u'GL_ARB_depth_clamp', u'GL_ARB_depth_texture', u'GL_ARB_derivative_control', u'GL_ARB_direct_state_access', u'GL_ARB_draw_buffers', u'GL_ARB_draw_buffers_blend', u'GL_ARB_draw_indirect', u'GL_ARB_draw_elements_base_vertex', u'GL_ARB_draw_instanced', u'GL_ARB_enhanced_layouts', u'GL_ARB_ES2_compatibility', u'GL_ARB_ES3_compatibility', u'GL_ARB_ES3_1_compatibility', u'GL_ARB_ES3_2_compatibility', u'GL_ARB_explicit_attrib_location', u'GL_ARB_explicit_uniform_location', u'GL_ARB_fragment_coord_conventions', u'GL_ARB_fragment_layer_viewport', u'GL_ARB_fragment_program', u'GL_ARB_fragment_program_shadow', u'GL_ARB_fragment_shader', u'GL_ARB_fragment_shader_interlock', u'GL_ARB_framebuffer_no_attachments', u'GL_ARB_framebuffer_object', u'GL_ARB_framebuffer_sRGB', u'GL_ARB_geometry_shader4', u'GL_ARB_get_program_binary', u'GL_ARB_get_texture_sub_image', u'GL_ARB_gl_spirv', u'GL_ARB_gpu_shader5', u'GL_ARB_gpu_shader_fp64', u'GL_ARB_gpu_shader_int64', u'GL_ARB_half_float_pixel', u'GL_ARB_half_float_vertex', u'GL_ARB_imaging', u'GL_ARB_indirect_parameters', u'GL_ARB_instanced_arrays', u'GL_ARB_internalformat_query', u'GL_ARB_internalformat_query2', u'GL_ARB_invalidate_subdata', u'GL_ARB_map_buffer_alignment', u'GL_ARB_map_buffer_range', u'GL_ARB_multi_bind', u'GL_ARB_multi_draw_indirect', u'GL_ARB_multisample', u'GL_ARB_multitexture', u'GL_ARB_occlusion_query', u'GL_ARB_occlusion_query2', u'GL_ARB_parallel_shader_compile', u'GL_ARB_pipeline_statistics_query', u'GL_ARB_pixel_buffer_object', u'GL_ARB_point_parameters', u'GL_ARB_point_sprite', u'GL_ARB_polygon_offset_clamp', u'GL_ARB_post_depth_coverage', u'GL_ARB_program_interface_query', u'GL_ARB_provoking_vertex', u'GL_ARB_query_buffer_object', u'GL_ARB_robust_buffer_access_behavior', u'GL_ARB_robustness', u'GL_ARB_sample_locations', u'GL_ARB_sample_shading', u'GL_ARB_sampler_objects', u'GL_ARB_seamless_cube_map', u'GL_ARB_seamless_cubemap_per_texture', u'GL_ARB_separate_shader_objects', u'GL_ARB_shader_atomic_counter_ops', u'GL_ARB_shader_atomic_counters', u'GL_ARB_shader_ballot', u'GL_ARB_shader_bit_encoding', u'GL_ARB_shader_clock', u'GL_ARB_shader_draw_parameters', u'GL_ARB_shader_group_vote', u'GL_ARB_shader_image_load_store', u'GL_ARB_shader_image_size', u'GL_ARB_shader_objects', u'GL_ARB_shader_precision', u'GL_ARB_shader_storage_buffer_object', u'GL_ARB_shader_subroutine', u'GL_ARB_shader_texture_image_samples', u'GL_ARB_shader_texture_lod', u'GL_ARB_shading_language_100', u'GL_ARB_shader_viewport_layer_array', u'GL_ARB_shading_language_420pack', u'GL_ARB_shading_language_include', u'GL_ARB_shading_language_packing', u'GL_ARB_shadow', u'GL_ARB_sparse_buffer', u'GL_ARB_sparse_texture', u'GL_ARB_sparse_texture2', u'GL_ARB_sparse_texture_clamp', u'GL_ARB_spirv_extensions', u'GL_ARB_stencil_texturing', u'GL_ARB_sync', u'GL_ARB_tessellation_shader', u'GL_ARB_texture_barrier', u'GL_ARB_texture_border_clamp', u'GL_ARB_texture_buffer_object', u'GL_ARB_texture_buffer_object_rgb32', u'GL_ARB_texture_buffer_range', u'GL_ARB_texture_compression', u'GL_ARB_texture_compression_bptc', u'GL_ARB_texture_compression_rgtc', u'GL_ARB_texture_cube_map', u'GL_ARB_texture_cube_map_array', u'GL_ARB_texture_env_add', u'GL_ARB_texture_env_combine', u'GL_ARB_texture_env_crossbar', u'GL_ARB_texture_env_dot3', u'GL_ARB_texture_filter_anisotropic', u'GL_ARB_texture_filter_minmax', u'GL_ARB_texture_float', u'GL_ARB_texture_gather', u'GL_ARB_texture_mirror_clamp_to_edge', u'GL_ARB_texture_mirrored_repeat', u'GL_ARB_texture_multisample', u'GL_ARB_texture_non_power_of_two', u'GL_ARB_texture_query_levels', u'GL_ARB_texture_query_lod', u'GL_ARB_texture_rectangle', u'GL_ARB_texture_rg', u'GL_ARB_texture_rgb10_a2ui', u'GL_ARB_texture_stencil8', u'GL_ARB_texture_storage', u'GL_ARB_texture_storage_multisample', u'GL_ARB_texture_swizzle', u'GL_ARB_texture_view', u'GL_ARB_timer_query', u'GL_ARB_transform_feedback2', u'GL_ARB_transform_feedback3', u'GL_ARB_transform_feedback_instanced', u'GL_ARB_transform_feedback_overflow_query', u'GL_ARB_transpose_matrix', u'GL_ARB_uniform_buffer_object', u'GL_ARB_vertex_array_bgra', u'GL_ARB_vertex_array_object', u'GL_ARB_vertex_attrib_64bit', u'GL_ARB_vertex_attrib_binding', u'GL_ARB_vertex_buffer_object', u'GL_ARB_vertex_program', u'GL_ARB_vertex_shader', u'GL_ARB_vertex_type_10f_11f_11f_rev', u'GL_ARB_vertex_type_2_10_10_10_rev', u'GL_ARB_viewport_array', u'GL_ARB_window_pos', u'GL_ATI_draw_buffers', u'GL_ATI_texture_float', u'GL_ATI_texture_mirror_once', u'GL_S3_s3tc', u'GL_EXT_texture_env_add', u'GL_EXT_abgr', u'GL_EXT_bgra', u'GL_EXT_bindable_uniform', u'GL_EXT_blend_color', u'GL_EXT_blend_equation_separate', u'GL_EXT_blend_func_separate', u'GL_EXT_blend_minmax', u'GL_EXT_blend_subtract', u'GL_EXT_compiled_vertex_array', u'GL_EXT_Cg_shader', u'GL_EXT_depth_bounds_test', u'GL_EXT_direct_state_access', u'GL_EXT_draw_buffers2', u'GL_EXT_draw_instanced', u'GL_EXT_draw_range_elements', u'GL_EXT_fog_coord', u'GL_EXT_framebuffer_blit', u'GL_EXT_framebuffer_multisample', u'GL_EXTX_framebuffer_mixed_formats', u'GL_EXT_framebuffer_multisample_blit_scaled', u'GL_EXT_framebuffer_object', u'GL_EXT_framebuffer_sRGB', u'GL_EXT_geometry_shader4', u'GL_EXT_gpu_program_parameters', u'GL_EXT_gpu_shader4', u'GL_EXT_multi_draw_arrays', u'GL_EXT_packed_depth_stencil', u'GL_EXT_packed_float', u'GL_EXT_packed_pixels', u'GL_EXT_pixel_buffer_object', u'GL_EXT_point_parameters', u'GL_EXT_polygon_offset_clamp', u'GL_EXT_post_depth_coverage', u'GL_EXT_provoking_vertex', u'GL_EXT_raster_multisample', u'GL_EXT_rescale_normal', u'GL_EXT_secondary_color', u'GL_EXT_separate_shader_objects', u'GL_EXT_separate_specular_color', u'GL_EXT_shader_image_load_formatted', u'GL_EXT_shader_image_load_store', u'GL_EXT_shader_integer_mix', u'GL_EXT_shadow_funcs', u'GL_EXT_sparse_texture2', u'GL_EXT_stencil_two_side', u'GL_EXT_stencil_wrap', u'GL_EXT_texture3D', u'GL_EXT_texture_array', u'GL_EXT_texture_buffer_object', u'GL_EXT_texture_compression_dxt1', u'GL_EXT_texture_compression_latc', u'GL_EXT_texture_compression_rgtc', u'GL_EXT_texture_compression_s3tc', u'GL_EXT_texture_cube_map', u'GL_EXT_texture_edge_clamp', u'GL_EXT_texture_env_combine', u'GL_EXT_texture_env_dot3', u'GL_EXT_texture_filter_anisotropic', u'GL_EXT_texture_filter_minmax', u'GL_EXT_texture_integer', u'GL_EXT_texture_lod', u'GL_EXT_texture_lod_bias', u'GL_EXT_texture_mirror_clamp', u'GL_EXT_texture_object', u'GL_EXT_texture_shared_exponent', u'GL_EXT_texture_sRGB', u'GL_EXT_texture_sRGB_decode', u'GL_EXT_texture_storage', u'GL_EXT_texture_swizzle', u'GL_EXT_timer_query', u'GL_EXT_transform_feedback2', u'GL_EXT_vertex_array', u'GL_EXT_vertex_array_bgra', u'GL_EXT_vertex_attrib_64bit', u'GL_EXT_window_rectangles', u'GL_EXT_import_sync_object', u'GL_IBM_rasterpos_clip', u'GL_IBM_texture_mirrored_repeat', u'GL_KHR_context_flush_control', u'GL_KHR_debug', u'GL_EXT_memory_object', u'GL_EXT_memory_object_win32', u'GL_EXT_win32_keyed_mutex', u'GL_KHR_parallel_shader_compile', u'GL_KHR_no_error', u'GL_KHR_robust_buffer_access_behavior', u'GL_KHR_robustness', u'GL_EXT_semaphore', u'GL_EXT_semaphore_win32', u'GL_KTX_buffer_region', u'GL_NV_alpha_to_coverage_dither_control', u'GL_NV_bindless_multi_draw_indirect', u'GL_NV_bindless_multi_draw_indirect_count', u'GL_NV_bindless_texture', u'GL_NV_blend_equation_advanced', u'GL_NV_blend_equation_advanced_coherent', u'GL_NVX_blend_equation_advanced_multi_draw_buffers', u'GL_NV_blend_minmax_factor', u'GL_NV_blend_square', u'GL_NV_clip_space_w_scaling', u'GL_NV_command_list', u'GL_NV_compute_program5', u'GL_NV_conditional_render', u'GL_NV_conservative_raster', u'GL_NV_conservative_raster_dilate', u'GL_NV_conservative_raster_pre_snap_triangles', u'GL_NV_copy_depth_to_color', u'GL_NV_copy_image', u'GL_NV_deep_texture3D', u'GL_NV_depth_buffer_float', u'GL_NV_depth_clamp', u'GL_NV_draw_texture', u'GL_NV_draw_vulkan_image', u'GL_NV_ES1_1_compatibility', u'GL_NV_ES3_1_compatibility', u'GL_NV_explicit_multisample', u'GL_NV_feature_query', u'GL_NV_fence', u'GL_NV_fill_rectangle', u'GL_NV_float_buffer', u'GL_NV_fog_distance', u'GL_NV_fragment_coverage_to_color', u'GL_NV_fragment_program', u'GL_NV_fragment_program_option', u'GL_NV_fragment_program2', u'GL_NV_fragment_shader_interlock', u'GL_NV_framebuffer_mixed_samples', u'GL_NV_framebuffer_multisample_coverage', u'GL_NV_geometry_shader4', u'GL_NV_geometry_shader_passthrough', u'GL_NV_gpu_program4', u'GL_NV_internalformat_sample_query', u'GL_NV_gpu_program4_1', u'GL_NV_gpu_program5', u'GL_NV_gpu_program5_mem_extended', u'GL_NV_gpu_program_fp64', u'GL_NV_gpu_shader5', u'GL_NV_half_float', u'GL_NV_light_max_exponent', u'GL_NV_multisample_coverage', u'GL_NV_multisample_filter_hint', u'GL_NV_occlusion_query', u'GL_NV_packed_depth_stencil', u'GL_NV_parameter_buffer_object', u'GL_NV_parameter_buffer_object2', u'GL_NV_path_rendering', u'GL_NV_path_rendering_shared_edge', u'GL_NV_pixel_data_range', u'GL_NV_point_sprite', u'GL_NV_primitive_restart', u'GL_NV_query_resource', u'GL_NV_query_resource_tag', u'GL_NV_register_combiners', u'GL_NV_register_combiners2', u'GL_NV_sample_locations', u'GL_NV_sample_mask_override_coverage', u'GL_NV_shader_atomic_counters', u'GL_NV_shader_atomic_float', u'GL_NV_shader_atomic_float64', u'GL_NV_shader_atomic_fp16_vector', u'GL_NV_shader_atomic_int64', u'GL_NV_shader_buffer_load', u'GL_NV_shader_storage_buffer_object', u'GL_NV_stereo_view_rendering', u'GL_NV_texgen_reflection', u'GL_NV_texture_barrier', u'GL_NV_texture_compression_vtc', u'GL_NV_texture_env_combine4', u'GL_NV_texture_multisample', u'GL_NV_texture_rectangle', u'GL_NV_texture_rectangle_compressed', u'GL_NV_texture_shader', u'GL_NV_texture_shader2', u'GL_NV_texture_shader3', u'GL_NV_transform_feedback', u'GL_NV_transform_feedback2', u'GL_NV_uniform_buffer_unified_memory', u'GL_NV_vertex_array_range', u'GL_NV_vertex_array_range2', u'GL_NV_vertex_attrib_integer_64bit', u'GL_NV_vertex_buffer_unified_memory', u'GL_NV_vertex_program', u'GL_NV_vertex_program1_1', u'GL_NV_vertex_program2', u'GL_NV_vertex_program2_option', u'GL_NV_vertex_program3', u'GL_NV_viewport_array2', u'GL_NV_viewport_swizzle', u'GL_NVX_conditional_render', u'GL_NVX_gpu_memory_info', u'GL_NVX_multigpu_info', u'GL_NVX_nvenc_interop', u'GL_NV_shader_thread_group', u'GL_NV_shader_thread_shuffle', u'GL_KHR_blend_equation_advanced', u'GL_KHR_blend_equation_advanced_coherent', u'GL_OVR_multiview', u'GL_OVR_multiview2', u'GL_SGIS_generate_mipmap', u'GL_SGIS_texture_lod', u'GL_SGIX_depth_texture', u'GL_SGIX_shadow', u'GL_SUN_slice_accum', u'GL_WIN_swap_hint', u'WGL_EXT_swap_control', u''], 'transparency': False, 'aux-buffers': 4, 'texture-size-limit': 32768, 'renderer': 'Quadro P2000/PCIe/SSE2'}
462019-01-14 11:26:11,573 OpenGL: enabled=True, texture-size-limit=32768, max-window-size=(32767, 32767)
472019-01-14 11:26:11,599 init_backing() backing=<gtk.DrawingArea object at 0x739abe0 (GtkDrawingArea at 0x3f0b620)>, alpha_enabled=False
482019-01-14 11:26:11,599 get_bit_depth() glconfig depth=48, HIGH_BIT_DEPTH=True, requested pixel depth=0
492019-01-14 11:26:11,599 get_bit_depth()=24
502019-01-14 11:26:11,599 init_formats() texture pixel format=GL_RGB, internal format=RGB8, rgb modes=['YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR']
512019-01-14 11:26:11,599 new_backing(50, 50)=<gtk.DrawingArea object at 0x739abe0 (GtkDrawingArea at 0x3f0b620)>
522019-01-14 11:26:11,616 OpenGL: testing draw on GLClientWindow(4294967295 : gtk2.GLWindowBacking(4294967295, (50, 50), None)) widget <gtk.DrawingArea object at 0x739abe0 (GtkDrawingArea at 0x3f0b620)> with rgb32 : BGRX
532019-01-14 11:26:11,616 gtk2.GLWindowBacking(4294967295, (50, 50), None).do_paint_rgb(RGBX, 10000 bytes, x=0, y=0, width=50, height=50, rowstride=200, options={'pixel_format': 'BGRX', 'encoding': 'rgb32'})
542019-01-14 11:26:11,617 gtk2.GLWindowBacking(4294967295, (50, 50), None).gl_context() GL Pixmap backing size: 50 x 50, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x739abe0 (GtkDrawingArea at 0x3f0b620)>)
552019-01-14 11:26:11,618 Initializing GL context for window size (50, 50), backing size (50, 50)
562019-01-14 11:26:11,619 gtk2.GLWindowBacking(4294967295, (50, 50), None).gl_init_textures() textures: [1 2 3 4 5 6], offscreen fbo: 1, tmp fbo: 2
572019-01-14 11:26:11,628 YUV2RGB shader initialized
582019-01-14 11:26:11,628 YUV2RGBFULL shader initialized
592019-01-14 11:26:11,628 RGBP2RGB shader initialized
602019-01-14 11:26:11,628 RGBX update at (0,0) size 50x50 (10000 bytes), using GL zerocopy:buffer-as-memoryview format=RGBA / UNSIGNED_BYTE to internal format=RGB8
612019-01-14 11:26:11,628 set_alignment(50, 200, u'RGBX') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
622019-01-14 11:26:11,632 paint_callback(True, )
632019-01-14 11:26:11,633 present_fbo: adding (0, 0, 50, 50) to pending paint list (size=0), flush=0, paint_screen=False
642019-01-14 11:26:11,638 test_gl_client_window(..) draw_result={'message': '', 'success': True}
652019-01-14 11:26:11,638 OpenGL enabled with Quadro P2000/PCIe/SSE2
662019-01-14 11:26:11,649  keyboard settings: layout=us
672019-01-14 11:26:11,650  desktop size is 3840x1080 with 1 screen:
682019-01-14 11:26:11,650   Default (1016x285 mm - DPI: 96x96) workarea: 3840x1050
692019-01-14 11:26:11,651     DISPLAY1 (1196x336 mm - DPI: 81x81)
702019-01-14 11:26:18,776 enabled remote logging
712019-01-14 11:26:18,777 Xpra GTK2 X11 server version 2.5-r21251 64-bit
722019-01-14 11:26:18,778  running on Linux CentOS 7.5.1804 Core
732019-01-14 11:26:18,789 Attached to bobross.lstc.com:22 via ssh
742019-01-14 11:26:18,790  (press Control-C to detach)
75
762019-01-14 11:26:18,828 init_backing() backing=<gtk.DrawingArea object at 0x7ca2280 (GtkDrawingArea at 0x7bb0d20)>, alpha_enabled=False
772019-01-14 11:26:18,829 get_bit_depth() glconfig depth=48, HIGH_BIT_DEPTH=True, requested pixel depth=0
782019-01-14 11:26:18,830 get_bit_depth()=24
792019-01-14 11:26:18,830 init_formats() texture pixel format=GL_RGB, internal format=RGB8, rgb modes=['YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR']
802019-01-14 11:26:18,831 new_backing(899, 532)=<gtk.DrawingArea object at 0x7ca2280 (GtkDrawingArea at 0x7bb0d20)>
812019-01-14 11:26:18,930 init_backing() backing=<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>, alpha_enabled=False
822019-01-14 11:26:18,931 get_bit_depth() glconfig depth=48, HIGH_BIT_DEPTH=True, requested pixel depth=0
832019-01-14 11:26:18,931 get_bit_depth()=24
842019-01-14 11:26:18,932 init_formats() texture pixel format=GL_RGB, internal format=RGB8, rgb modes=['YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR']
852019-01-14 11:26:18,932 new_backing(1600, 847)=<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>
862019-01-14 11:26:19,033 init_backing() backing=<gtk.DrawingArea object at 0x7ca5640 (GtkDrawingArea at 0x7c075b0)>, alpha_enabled=False
872019-01-14 11:26:19,034 get_bit_depth() glconfig depth=48, HIGH_BIT_DEPTH=True, requested pixel depth=0
882019-01-14 11:26:19,034 get_bit_depth()=24
892019-01-14 11:26:19,035 init_formats() texture pixel format=GL_RGB, internal format=RGB8, rgb modes=['YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR']
902019-01-14 11:26:19,035 new_backing(899, 532)=<gtk.DrawingArea object at 0x7ca5640 (GtkDrawingArea at 0x7c075b0)>
912019-01-14 11:26:19,072 GL do_configure_event(<gtk.gdk.Event at 0000000007546f30: GDK_CONFIGURE x=2272, y=313, width=899, height=532>)
922019-01-14 11:26:19,074 GL process_map_event()
932019-01-14 11:26:19,075 GL do_configure_event(<gtk.gdk.Event at 0000000007546f30: GDK_CONFIGURE x=2272, y=313, width=899, height=532>)
942019-01-14 11:26:19,079 gtk2.GLWindowBacking(1, (899, 532), None).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2280 (GtkDrawingArea at 0x7bb0d20)>)
952019-01-14 11:26:19,082 Initializing GL context for window size (899, 532), backing size (899, 532)
962019-01-14 11:26:19,082 gtk2.GLWindowBacking(1, (899, 532), None).gl_init_textures() textures: [1 2 3 4 5 6], offscreen fbo: 1, tmp fbo: 2
972019-01-14 11:26:19,085 YUV2RGB shader initialized
982019-01-14 11:26:19,086 YUV2RGBFULL shader initialized
992019-01-14 11:26:19,087 RGBP2RGB shader initialized
1002019-01-14 11:26:19,087 present_fbo: adding (0, 0, 899, 532) to pending paint list (size=0), flush=0, paint_screen=True
1012019-01-14 11:26:19,087 do_present_fbo: painting ((0, 0, 899, 532),)
1022019-01-14 11:26:19,088 Presenting FBO on screen
1032019-01-14 11:26:19,090 gtk2.GLWindowBacking(1, (899, 532), None).gl_show() swapping buffers now
1042019-01-14 11:26:19,146 gl_show after 344ms took 47ms,  1 updates
1052019-01-14 11:26:19,147 gtk2.GLWindowBacking(1, (899, 532), None).gl_frame_terminator()
1062019-01-14 11:26:19,147 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
1072019-01-14 11:26:19,148 gtk2.GLWindowBacking(1, (899, 532), None).do_present_fbo() done
1082019-01-14 11:26:19,150 GL process_map_event()
1092019-01-14 11:26:19,152 GL do_configure_event(<gtk.gdk.Event at 0000000007546f30: GDK_CONFIGURE x=8, y=31, width=1600, height=847>)
1102019-01-14 11:26:19,153 gtk2.GLWindowBacking(2, (1600, 847), None).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
1112019-01-14 11:26:19,157 Initializing GL context for window size (1600, 847), backing size (1600, 847)
1122019-01-14 11:26:19,158 gtk2.GLWindowBacking(2, (1600, 847), None).gl_init_textures() textures: [1 2 3 4 5 6], offscreen fbo: 1, tmp fbo: 2
1132019-01-14 11:26:19,160 YUV2RGB shader initialized
1142019-01-14 11:26:19,161 YUV2RGBFULL shader initialized
1152019-01-14 11:26:19,162 RGBP2RGB shader initialized
1162019-01-14 11:26:19,163 present_fbo: adding (0, 0, 1600, 847) to pending paint list (size=0), flush=0, paint_screen=True
1172019-01-14 11:26:19,167 do_present_fbo: painting ((0, 0, 1600, 847),)
1182019-01-14 11:26:19,168 Presenting FBO on screen
1192019-01-14 11:26:19,169 gtk2.GLWindowBacking(2, (1600, 847), None).gl_show() swapping buffers now
1202019-01-14 11:26:19,188 gl_show after 327ms took 16ms,  1 updates
1212019-01-14 11:26:19,189 gtk2.GLWindowBacking(2, (1600, 847), None).gl_frame_terminator()
1222019-01-14 11:26:19,189 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
1232019-01-14 11:26:19,190 gtk2.GLWindowBacking(2, (1600, 847), None).do_present_fbo() done
1242019-01-14 11:26:19,190 GL do_configure_event(<gtk.gdk.Event at 0000000007546f30: GDK_CONFIGURE x=190, y=213, width=899, height=532>)
1252019-01-14 11:26:19,192 GL process_map_event()
1262019-01-14 11:26:19,193 GL do_configure_event(<gtk.gdk.Event at 0000000007546f30: GDK_CONFIGURE x=190, y=213, width=899, height=532>)
1272019-01-14 11:26:19,195 gtk2.GLWindowBacking(8, (899, 532), None).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca5640 (GtkDrawingArea at 0x7c075b0)>)
1282019-01-14 11:26:19,198 Initializing GL context for window size (899, 532), backing size (899, 532)
1292019-01-14 11:26:19,199 gtk2.GLWindowBacking(8, (899, 532), None).gl_init_textures() textures: [1 2 3 4 5 6], offscreen fbo: 1, tmp fbo: 2
1302019-01-14 11:26:19,201 YUV2RGB shader initialized
1312019-01-14 11:26:19,202 YUV2RGBFULL shader initialized
1322019-01-14 11:26:19,203 RGBP2RGB shader initialized
1332019-01-14 11:26:19,203 present_fbo: adding (0, 0, 899, 532) to pending paint list (size=0), flush=0, paint_screen=True
1342019-01-14 11:26:19,204 do_present_fbo: painting ((0, 0, 899, 532),)
1352019-01-14 11:26:19,204 Presenting FBO on screen
1362019-01-14 11:26:19,205 gtk2.GLWindowBacking(8, (899, 532), None).gl_show() swapping buffers now
1372019-01-14 11:26:19,228 gl_show after 250ms took 16ms,  1 updates
1382019-01-14 11:26:19,229 gtk2.GLWindowBacking(8, (899, 532), None).gl_frame_terminator()
1392019-01-14 11:26:19,230 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
1402019-01-14 11:26:19,230 gtk2.GLWindowBacking(8, (899, 532), None).do_present_fbo() done
1412019-01-14 11:26:19,231 gtk2.GLWindowBacking(8, (899, 532), None).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca5640 (GtkDrawingArea at 0x7c075b0)>)
1422019-01-14 11:26:19,231 present_fbo: adding (0, 0, 899, 532) to pending paint list (size=0), flush=0, paint_screen=True
1432019-01-14 11:26:19,231 do_present_fbo: painting ((0, 0, 899, 532),)
1442019-01-14 11:26:19,232 Presenting FBO on screen
1452019-01-14 11:26:19,233 gtk2.GLWindowBacking(8, (899, 532), None).gl_show() swapping buffers now
1462019-01-14 11:26:19,235 gl_show after  16ms took  0ms,  1 updates
1472019-01-14 11:26:19,235 gtk2.GLWindowBacking(8, (899, 532), None).gl_frame_terminator()
1482019-01-14 11:26:19,236 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
1492019-01-14 11:26:19,236 gtk2.GLWindowBacking(8, (899, 532), None).do_present_fbo() done
1502019-01-14 11:26:19,237 gtk2.GLWindowBacking(2, (1600, 847), None).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
1512019-01-14 11:26:19,238 present_fbo: adding (0, 0, 1600, 847) to pending paint list (size=0), flush=0, paint_screen=True
1522019-01-14 11:26:19,238 do_present_fbo: painting ((0, 0, 1600, 847),)
1532019-01-14 11:26:19,239 Presenting FBO on screen
1542019-01-14 11:26:19,240 gtk2.GLWindowBacking(2, (1600, 847), None).gl_show() swapping buffers now
1552019-01-14 11:26:19,241 gl_show after  47ms took  0ms,  1 updates
1562019-01-14 11:26:19,242 gtk2.GLWindowBacking(2, (1600, 847), None).gl_frame_terminator()
1572019-01-14 11:26:19,242 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
1582019-01-14 11:26:19,243 gtk2.GLWindowBacking(2, (1600, 847), None).do_present_fbo() done
1592019-01-14 11:26:19,243 gtk2.GLWindowBacking(1, (899, 532), None).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2280 (GtkDrawingArea at 0x7bb0d20)>)
1602019-01-14 11:26:19,244 present_fbo: adding (0, 0, 899, 532) to pending paint list (size=0), flush=0, paint_screen=True
1612019-01-14 11:26:19,245 do_present_fbo: painting ((0, 0, 899, 532),)
1622019-01-14 11:26:19,245 Presenting FBO on screen
1632019-01-14 11:26:19,247 gtk2.GLWindowBacking(1, (899, 532), None).gl_show() swapping buffers now
1642019-01-14 11:26:19,249 gl_show after 108ms took  0ms,  1 updates
1652019-01-14 11:26:19,249 gtk2.GLWindowBacking(1, (899, 532), None).gl_frame_terminator()
1662019-01-14 11:26:19,250 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
1672019-01-14 11:26:19,250 gtk2.GLWindowBacking(1, (899, 532), None).do_present_fbo() done
1682019-01-14 11:26:19,285 gtk2.GLWindowBacking(1, (899, 532), None).do_paint_rgb(RGB, 1913072 bytes, x=0, y=0, width=899, height=532, rowstride=3596, options={'encoding': 'webp', 'quality': 100, 'rgb_format': u'RGB'})
1692019-01-14 11:26:19,286 gtk2.GLWindowBacking(1, (899, 532), None).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2280 (GtkDrawingArea at 0x7bb0d20)>)
1702019-01-14 11:26:19,287 RGB update at (0,0) size 899x532 (1913072 bytes), using GL zerocopy:memoryview format=RGB / UNSIGNED_BYTE to internal format=RGB8
1712019-01-14 11:26:19,288 set_alignment(899, 3596, u'RGB') GL_UNPACK_ROW_LENGTH=1198, GL_UNPACK_ALIGNMENT=4
1722019-01-14 11:26:19,292 present_fbo: adding (0, 0, 899, 532) to pending paint list (size=0), flush=0, paint_screen=True
1732019-01-14 11:26:19,292 do_present_fbo: painting ((0, 0, 899, 532),)
1742019-01-14 11:26:19,293 Presenting FBO on screen
1752019-01-14 11:26:19,293 gtk2.GLWindowBacking(1, (899, 532), None).gl_show() swapping buffers now
1762019-01-14 11:26:19,294 gl_show after  46ms took 16ms,  1 updates
1772019-01-14 11:26:19,295 gtk2.GLWindowBacking(1, (899, 532), None).gl_frame_terminator()
1782019-01-14 11:26:19,295 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
1792019-01-14 11:26:19,296 gtk2.GLWindowBacking(1, (899, 532), None).do_present_fbo() done
1802019-01-14 11:26:19,302 gtk2.GLWindowBacking(8, (899, 532), None).do_paint_rgb(RGB, 1913072 bytes, x=0, y=0, width=899, height=532, rowstride=3596, options={'encoding': 'webp', 'quality': 100, 'rgb_format': u'RGB'})
1812019-01-14 11:26:19,303 gtk2.GLWindowBacking(8, (899, 532), None).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca5640 (GtkDrawingArea at 0x7c075b0)>)
1822019-01-14 11:26:19,304 RGB update at (0,0) size 899x532 (1913072 bytes), using GL zerocopy:memoryview format=RGB / UNSIGNED_BYTE to internal format=RGB8
1832019-01-14 11:26:19,304 set_alignment(899, 3596, u'RGB') GL_UNPACK_ROW_LENGTH=1198, GL_UNPACK_ALIGNMENT=4
1842019-01-14 11:26:19,308 present_fbo: adding (0, 0, 899, 532) to pending paint list (size=0), flush=0, paint_screen=True
1852019-01-14 11:26:19,308 do_present_fbo: painting ((0, 0, 899, 532),)
1862019-01-14 11:26:19,309 Presenting FBO on screen
1872019-01-14 11:26:19,310 gtk2.GLWindowBacking(8, (899, 532), None).gl_show() swapping buffers now
1882019-01-14 11:26:19,311 gl_show after  77ms took  0ms,  1 updates
1892019-01-14 11:26:19,311 gtk2.GLWindowBacking(8, (899, 532), None).gl_frame_terminator()
1902019-01-14 11:26:19,312 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
1912019-01-14 11:26:19,313 gtk2.GLWindowBacking(8, (899, 532), None).do_present_fbo() done
1922019-01-14 11:26:19,688 gl_paint_planar(0, 'h264', AVImageWrapper-AVFrameWrapper(0x7e9ac40)(YUV420P:(0, 0, 1506, 730, 24):3_PLANES), 3, 27, 1506, 730, 1506, 730, [<function record_decode_time at 0x00000000045deed8>])
1932019-01-14 11:26:19,689 gtk2.GLWindowBacking(2, (1600, 847), None).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
1942019-01-14 11:26:19,690 gtk2.GLWindowBacking(2, (1600, 847), None).update_planar_textures(3, 27, 1506, 730, AVImageWrapper-AVFrameWrapper(0x7e9ac40)(YUV420P:(0, 0, 1506, 730, 24):3_PLANES), u'YUV420P')
1952019-01-14 11:26:19,690 Creating new planar textures, pixel format YUV420P
1962019-01-14 11:26:19,691 updating planar textures: 1506x730 YUV420P
1972019-01-14 11:26:19,692 set_alignment(1506, 1536, 'Y') GL_UNPACK_ROW_LENGTH=1536, GL_UNPACK_ALIGNMENT=8
1982019-01-14 11:26:19,692 texture 0: div=(1, 1), rowstride=1536, 1506x730, data=1130496 bytes, upload=zerocopy:memoryview
1992019-01-14 11:26:19,694 set_alignment(753, 768, 'U') GL_UNPACK_ROW_LENGTH=768, GL_UNPACK_ALIGNMENT=8
2002019-01-14 11:26:19,695 texture 1: div=(2, 2), rowstride=768, 753x365, data=282624 bytes, upload=zerocopy:memoryview
2012019-01-14 11:26:19,696 set_alignment(753, 768, 'V') GL_UNPACK_ROW_LENGTH=768, GL_UNPACK_ALIGNMENT=8
2022019-01-14 11:26:19,696 texture 2: div=(2, 2), rowstride=768, 753x365, data=282624 bytes, upload=zerocopy:memoryview
2032019-01-14 11:26:19,697 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).render_planar_update(3, 27, 1506, 730, 1, 1, 0) pixel_format=YUV420P
2042019-01-14 11:26:19,697 painting planar update, format YUV420P
2052019-01-14 11:26:19,698 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).render_planar_update(..) texture_size=(1506, 730), size=(1600, 847)
2062019-01-14 11:26:19,700 present_fbo: adding (3, 27, 1506, 730) to pending paint list (size=0), flush=0, paint_screen=True
2072019-01-14 11:26:19,701 do_present_fbo: painting ((0, 0, 1600, 847),)
2082019-01-14 11:26:19,701 Presenting FBO on screen
2092019-01-14 11:26:19,702 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).gl_show() swapping buffers now
2102019-01-14 11:26:19,704 gl_show after 467ms took  0ms,  1 updates
2112019-01-14 11:26:19,704 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).gl_frame_terminator()
2122019-01-14 11:26:19,705 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
2132019-01-14 11:26:19,705 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).do_present_fbo() done
2142019-01-14 11:26:20,058 gl_paint_planar(0, 'h264', AVImageWrapper-AVFrameWrapper(0x7cfcc00)(YUV420P:(0, 0, 898, 532, 24):3_PLANES), 0, 0, 898, 532, 898, 532, [<function record_decode_time at 0x00000000045deed8>])
2152019-01-14 11:26:20,059 gtk2.GLWindowBacking(1, (899, 532), None).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2280 (GtkDrawingArea at 0x7bb0d20)>)
2162019-01-14 11:26:20,061 gtk2.GLWindowBacking(1, (899, 532), None).update_planar_textures(0, 0, 898, 532, AVImageWrapper-AVFrameWrapper(0x7cfcc00)(YUV420P:(0, 0, 898, 532, 24):3_PLANES), u'YUV420P')
2172019-01-14 11:26:20,062 Creating new planar textures, pixel format YUV420P
2182019-01-14 11:26:20,062 updating planar textures: 898x532 YUV420P
2192019-01-14 11:26:20,063 set_alignment(898, 1024, 'Y') GL_UNPACK_ROW_LENGTH=1024, GL_UNPACK_ALIGNMENT=8
2202019-01-14 11:26:20,063 texture 0: div=(1, 1), rowstride=1024, 898x532, data=557056 bytes, upload=zerocopy:memoryview
2212019-01-14 11:26:20,064 set_alignment(449, 512, 'U') GL_UNPACK_ROW_LENGTH=512, GL_UNPACK_ALIGNMENT=8
2222019-01-14 11:26:20,064 texture 1: div=(2, 2), rowstride=512, 449x266, data=139264 bytes, upload=zerocopy:memoryview
2232019-01-14 11:26:20,065 set_alignment(449, 512, 'V') GL_UNPACK_ROW_LENGTH=512, GL_UNPACK_ALIGNMENT=8
2242019-01-14 11:26:20,065 texture 2: div=(2, 2), rowstride=512, 449x266, data=139264 bytes, upload=zerocopy:memoryview
2252019-01-14 11:26:20,066 gtk2.GLWindowBacking(1, (899, 532), YUV420P).render_planar_update(0, 0, 898, 532, 1, 1, 0) pixel_format=YUV420P
2262019-01-14 11:26:20,066 painting planar update, format YUV420P
2272019-01-14 11:26:20,067 gtk2.GLWindowBacking(1, (899, 532), YUV420P).render_planar_update(..) texture_size=(898, 532), size=(899, 532)
2282019-01-14 11:26:20,068 present_fbo: adding (0, 0, 898, 532) to pending paint list (size=0), flush=0, paint_screen=True
2292019-01-14 11:26:20,069 do_present_fbo: painting ((0, 0, 899, 532),)
2302019-01-14 11:26:20,069 Presenting FBO on screen
2312019-01-14 11:26:20,070 gtk2.GLWindowBacking(1, (899, 532), YUV420P).gl_show() swapping buffers now
2322019-01-14 11:26:20,071 gl_show after 766ms took  0ms,  1 updates
2332019-01-14 11:26:20,071 gtk2.GLWindowBacking(1, (899, 532), YUV420P).gl_frame_terminator()
2342019-01-14 11:26:20,072 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
2352019-01-14 11:26:20,072 gtk2.GLWindowBacking(1, (899, 532), YUV420P).do_present_fbo() done
2362019-01-14 11:26:20,336 gl_paint_planar(3, 'jpeg', ImageWrapper(YUV444P:(0, 0, 91, 730, 24):PACKED), 1509, 27, 91, 730, 91, 730, [<function record_decode_time at 0x00000000045deed8>])
2372019-01-14 11:26:20,338 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
2382019-01-14 11:26:20,339 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).update_planar_textures(1509, 27, 91, 730, ImageWrapper(YUV444P:(0, 0, 91, 730, 24):PACKED), u'YUV444P')
2392019-01-14 11:26:20,340 Creating new planar textures, pixel format YUV444P
2402019-01-14 11:26:20,341 updating planar textures: 91x730 YUV444P
2412019-01-14 11:26:20,342 set_alignment(91, 92, 'Y') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
2422019-01-14 11:26:20,342 texture 0: div=(1, 1), rowstride=92, 91x730, data=67159 bytes, upload=zerocopy:memoryview
2432019-01-14 11:26:20,343 set_alignment(91, 92, 'U') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
2442019-01-14 11:26:20,343 texture 1: div=(1, 1), rowstride=92, 91x730, data=67159 bytes, upload=zerocopy:memoryview
2452019-01-14 11:26:20,344 set_alignment(91, 92, 'V') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
2462019-01-14 11:26:20,344 texture 2: div=(1, 1), rowstride=92, 91x730, data=67159 bytes, upload=zerocopy:memoryview
2472019-01-14 11:26:20,345 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(1509, 27, 91, 730, 1, 1, 2) pixel_format=YUV444P
2482019-01-14 11:26:20,345 painting planar update, format YUV444P
2492019-01-14 11:26:20,346 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(..) texture_size=(91, 730), size=(1600, 847)
2502019-01-14 11:26:20,347 present_fbo: adding (1509, 27, 91, 730) to pending paint list (size=0), flush=3, paint_screen=True
2512019-01-14 11:26:20,420 gl_paint_planar(0, 'h264', AVImageWrapper-AVFrameWrapper(0x4acfccc0)(YUV420P:(0, 0, 898, 532, 24):3_PLANES), 0, 0, 898, 532, 898, 532, [<function record_decode_time at 0x00000000045deed8>])
2522019-01-14 11:26:20,422 gtk2.GLWindowBacking(8, (899, 532), None).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca5640 (GtkDrawingArea at 0x7c075b0)>)
2532019-01-14 11:26:20,423 gtk2.GLWindowBacking(8, (899, 532), None).update_planar_textures(0, 0, 898, 532, AVImageWrapper-AVFrameWrapper(0x4acfccc0)(YUV420P:(0, 0, 898, 532, 24):3_PLANES), u'YUV420P')
2542019-01-14 11:26:20,425 Creating new planar textures, pixel format YUV420P
2552019-01-14 11:26:20,426 updating planar textures: 898x532 YUV420P
2562019-01-14 11:26:20,426 set_alignment(898, 1024, 'Y') GL_UNPACK_ROW_LENGTH=1024, GL_UNPACK_ALIGNMENT=8
2572019-01-14 11:26:20,427 texture 0: div=(1, 1), rowstride=1024, 898x532, data=557056 bytes, upload=zerocopy:memoryview
2582019-01-14 11:26:20,428 set_alignment(449, 512, 'U') GL_UNPACK_ROW_LENGTH=512, GL_UNPACK_ALIGNMENT=8
2592019-01-14 11:26:20,428 texture 1: div=(2, 2), rowstride=512, 449x266, data=139264 bytes, upload=zerocopy:memoryview
2602019-01-14 11:26:20,429 set_alignment(449, 512, 'V') GL_UNPACK_ROW_LENGTH=512, GL_UNPACK_ALIGNMENT=8
2612019-01-14 11:26:20,430 texture 2: div=(2, 2), rowstride=512, 449x266, data=139264 bytes, upload=zerocopy:memoryview
2622019-01-14 11:26:20,431 gtk2.GLWindowBacking(8, (899, 532), YUV420P).render_planar_update(0, 0, 898, 532, 1, 1, 0) pixel_format=YUV420P
2632019-01-14 11:26:20,431 painting planar update, format YUV420P
2642019-01-14 11:26:20,431 gtk2.GLWindowBacking(8, (899, 532), YUV420P).render_planar_update(..) texture_size=(898, 532), size=(899, 532)
2652019-01-14 11:26:20,434 present_fbo: adding (0, 0, 898, 532) to pending paint list (size=0), flush=0, paint_screen=True
2662019-01-14 11:26:20,434 do_present_fbo: painting ((0, 0, 899, 532),)
2672019-01-14 11:26:20,435 Presenting FBO on screen
2682019-01-14 11:26:20,435 gtk2.GLWindowBacking(8, (899, 532), YUV420P).gl_show() swapping buffers now
2692019-01-14 11:26:20,437 gl_show after 1125ms took  0ms,  1 updates
2702019-01-14 11:26:20,437 gtk2.GLWindowBacking(8, (899, 532), YUV420P).gl_frame_terminator()
2712019-01-14 11:26:20,438 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
2722019-01-14 11:26:20,438 gtk2.GLWindowBacking(8, (899, 532), YUV420P).do_present_fbo() done
2732019-01-14 11:26:20,439 gl_paint_planar(2, 'jpeg', ImageWrapper(YUV444P:(0, 0, 1600, 90, 24):PACKED), 0, 757, 1600, 90, 1600, 90, [<function record_decode_time at 0x0000000007dfded8>])
2742019-01-14 11:26:20,440 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
2752019-01-14 11:26:20,441 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).update_planar_textures(0, 757, 1600, 90, ImageWrapper(YUV444P:(0, 0, 1600, 90, 24):PACKED), u'YUV444P')
2762019-01-14 11:26:20,442 Creating new planar textures, pixel format YUV444P
2772019-01-14 11:26:20,442 updating planar textures: 1600x90 YUV444P
2782019-01-14 11:26:20,443 set_alignment(1600, 1600, 'Y') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
2792019-01-14 11:26:20,444 texture 0: div=(1, 1), rowstride=1600, 1600x90, data=144000 bytes, upload=zerocopy:memoryview
2802019-01-14 11:26:20,445 set_alignment(1600, 1600, 'U') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
2812019-01-14 11:26:20,446 texture 1: div=(1, 1), rowstride=1600, 1600x90, data=144000 bytes, upload=zerocopy:memoryview
2822019-01-14 11:26:20,446 set_alignment(1600, 1600, 'V') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
2832019-01-14 11:26:20,447 texture 2: div=(1, 1), rowstride=1600, 1600x90, data=144000 bytes, upload=zerocopy:memoryview
2842019-01-14 11:26:20,447 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(0, 757, 1600, 90, 1, 1, 2) pixel_format=YUV444P
2852019-01-14 11:26:20,448 painting planar update, format YUV444P
2862019-01-14 11:26:20,448 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(..) texture_size=(1600, 90), size=(1600, 847)
2872019-01-14 11:26:20,449 present_fbo: adding (0, 757, 1600, 90) to pending paint list (size=1), flush=2, paint_screen=True
2882019-01-14 11:26:20,450 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).do_paint_rgb(RGB, 6570 bytes, x=0, y=27, width=3, height=730, rowstride=9, options={'flush': 1, 'bucket': 0, 'store': 9, 'encoding': 'png'})
2892019-01-14 11:26:20,450 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
2902019-01-14 11:26:20,451 RGB update at (0,27) size 3x730 (6570 bytes), using GL zerocopy:buffer-as-memoryview format=RGB / UNSIGNED_BYTE to internal format=RGB8
2912019-01-14 11:26:20,452 set_alignment(3, 9, u'RGB') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=1
2922019-01-14 11:26:20,453 present_fbo: adding (0, 27, 3, 730) to pending paint list (size=2), flush=1, paint_screen=True
2932019-01-14 11:26:20,453 gtk2.GLWindowBacking(8, (899, 532), YUV420P).do_paint_rgb(BGRX, 968 bytes, x=556, y=508, width=11, height=22, rowstride=44, options={'encoding': 'rgb24', 'lz4': 1, 'rgb_format': 'BGRX'})
2942019-01-14 11:26:20,454 gtk2.GLWindowBacking(8, (899, 532), YUV420P).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca5640 (GtkDrawingArea at 0x7c075b0)>)
2952019-01-14 11:26:20,455 BGRX update at (556,508) size 11x22 (968 bytes), using GL zerocopy:buffer-as-memoryview format=BGRA / UNSIGNED_BYTE to internal format=RGB8
2962019-01-14 11:26:20,455 set_alignment(11, 44, u'BGRX') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
2972019-01-14 11:26:20,457 present_fbo: adding (556, 508, 11, 22) to pending paint list (size=0), flush=0, paint_screen=True
2982019-01-14 11:26:20,458 do_present_fbo: painting ((0, 0, 899, 532),)
2992019-01-14 11:26:20,459 Presenting FBO on screen
3002019-01-14 11:26:20,460 gtk2.GLWindowBacking(8, (899, 532), YUV420P).gl_show() swapping buffers now
3012019-01-14 11:26:20,461 gl_show after  15ms took  0ms,  1 updates
3022019-01-14 11:26:20,462 gtk2.GLWindowBacking(8, (899, 532), YUV420P).gl_frame_terminator()
3032019-01-14 11:26:20,462 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
3042019-01-14 11:26:20,463 gtk2.GLWindowBacking(8, (899, 532), YUV420P).do_present_fbo() done
3052019-01-14 11:26:20,464 gl_paint_planar(0, 'jpeg', ImageWrapper(YUV444P:(0, 0, 1600, 27, 24):PACKED), 0, 0, 1600, 27, 1600, 27, [<function record_decode_time at 0x0000000007e6d050>])
3062019-01-14 11:26:20,465 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
3072019-01-14 11:26:20,466 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).update_planar_textures(0, 0, 1600, 27, ImageWrapper(YUV444P:(0, 0, 1600, 27, 24):PACKED), u'YUV444P')
3082019-01-14 11:26:20,466 Creating new planar textures, pixel format YUV444P
3092019-01-14 11:26:20,467 updating planar textures: 1600x27 YUV444P
3102019-01-14 11:26:20,468 set_alignment(1600, 1600, 'Y') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
3112019-01-14 11:26:20,468 texture 0: div=(1, 1), rowstride=1600, 1600x27, data=43200 bytes, upload=zerocopy:memoryview
3122019-01-14 11:26:20,469 set_alignment(1600, 1600, 'U') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
3132019-01-14 11:26:20,469 texture 1: div=(1, 1), rowstride=1600, 1600x27, data=43200 bytes, upload=zerocopy:memoryview
3142019-01-14 11:26:20,470 set_alignment(1600, 1600, 'V') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
3152019-01-14 11:26:20,470 texture 2: div=(1, 1), rowstride=1600, 1600x27, data=43200 bytes, upload=zerocopy:memoryview
3162019-01-14 11:26:20,471 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(0, 0, 1600, 27, 1, 1, 2) pixel_format=YUV444P
3172019-01-14 11:26:20,471 painting planar update, format YUV444P
3182019-01-14 11:26:20,472 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(..) texture_size=(1600, 27), size=(1600, 847)
3192019-01-14 11:26:20,472 present_fbo: adding (0, 0, 1600, 27) to pending paint list (size=3), flush=0, paint_screen=True
3202019-01-14 11:26:20,473 do_present_fbo: painting ((0, 0, 1600, 847),)
3212019-01-14 11:26:20,474 Presenting FBO on screen
3222019-01-14 11:26:20,474 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_show() swapping buffers now
3232019-01-14 11:26:20,477 gl_show after 766ms took  0ms,  4 updates
3242019-01-14 11:26:20,478 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_frame_terminator()
3252019-01-14 11:26:20,479 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
3262019-01-14 11:26:20,480 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).do_present_fbo() done
3272019-01-14 11:26:20,480 gl_paint_planar(0, 'h264', AVImageWrapper-AVFrameWrapper(0x7e9ac40)(YUV420P:(0, 0, 1506, 730, 24):3_PLANES), 3, 27, 1506, 730, 1506, 730, [<function record_decode_time at 0x0000000007dfdf50>])
3282019-01-14 11:26:20,481 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
3292019-01-14 11:26:20,482 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).update_planar_textures(3, 27, 1506, 730, AVImageWrapper-AVFrameWrapper(0x7e9ac40)(YUV420P:(0, 0, 1506, 730, 24):3_PLANES), u'YUV420P')
3302019-01-14 11:26:20,482 Creating new planar textures, pixel format YUV420P
3312019-01-14 11:26:20,484 updating planar textures: 1506x730 YUV420P
3322019-01-14 11:26:20,485 set_alignment(1506, 1536, 'Y') GL_UNPACK_ROW_LENGTH=1536, GL_UNPACK_ALIGNMENT=8
3332019-01-14 11:26:20,485 texture 0: div=(1, 1), rowstride=1536, 1506x730, data=1130496 bytes, upload=zerocopy:memoryview
3342019-01-14 11:26:20,486 set_alignment(753, 768, 'U') GL_UNPACK_ROW_LENGTH=768, GL_UNPACK_ALIGNMENT=8
3352019-01-14 11:26:20,486 texture 1: div=(2, 2), rowstride=768, 753x365, data=282624 bytes, upload=zerocopy:memoryview
3362019-01-14 11:26:20,487 set_alignment(753, 768, 'V') GL_UNPACK_ROW_LENGTH=768, GL_UNPACK_ALIGNMENT=8
3372019-01-14 11:26:20,487 texture 2: div=(2, 2), rowstride=768, 753x365, data=282624 bytes, upload=zerocopy:memoryview
3382019-01-14 11:26:20,488 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).render_planar_update(3, 27, 1506, 730, 1, 1, 0) pixel_format=YUV420P
3392019-01-14 11:26:20,488 painting planar update, format YUV420P
3402019-01-14 11:26:20,489 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).render_planar_update(..) texture_size=(1506, 730), size=(1600, 847)
3412019-01-14 11:26:20,490 present_fbo: adding (3, 27, 1506, 730) to pending paint list (size=0), flush=0, paint_screen=True
3422019-01-14 11:26:20,491 do_present_fbo: painting ((0, 0, 1600, 847),)
3432019-01-14 11:26:20,491 Presenting FBO on screen
3442019-01-14 11:26:20,492 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).gl_show() swapping buffers now
3452019-01-14 11:26:20,493 gl_show after  16ms took  0ms,  1 updates
3462019-01-14 11:26:20,494 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).gl_frame_terminator()
3472019-01-14 11:26:20,494 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
3482019-01-14 11:26:20,495 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).do_present_fbo() done
3492019-01-14 11:26:20,495 gl_paint_planar(3, 'jpeg', ImageWrapper(YUV444P:(0, 0, 91, 730, 24):PACKED), 1509, 27, 91, 730, 91, 730, [<function record_decode_time at 0x0000000007dfdde8>])
3502019-01-14 11:26:20,496 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
3512019-01-14 11:26:20,497 gtk2.GLWindowBacking(2, (1600, 847), YUV420P).update_planar_textures(1509, 27, 91, 730, ImageWrapper(YUV444P:(0, 0, 91, 730, 24):PACKED), u'YUV444P')
3522019-01-14 11:26:20,497 Creating new planar textures, pixel format YUV444P
3532019-01-14 11:26:20,498 updating planar textures: 91x730 YUV444P
3542019-01-14 11:26:20,498 set_alignment(91, 92, 'Y') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
3552019-01-14 11:26:20,499 texture 0: div=(1, 1), rowstride=92, 91x730, data=67159 bytes, upload=zerocopy:memoryview
3562019-01-14 11:26:20,500 set_alignment(91, 92, 'U') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
3572019-01-14 11:26:20,500 texture 1: div=(1, 1), rowstride=92, 91x730, data=67159 bytes, upload=zerocopy:memoryview
3582019-01-14 11:26:20,501 set_alignment(91, 92, 'V') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
3592019-01-14 11:26:20,501 texture 2: div=(1, 1), rowstride=92, 91x730, data=67159 bytes, upload=zerocopy:memoryview
3602019-01-14 11:26:20,502 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(1509, 27, 91, 730, 1, 1, 2) pixel_format=YUV444P
3612019-01-14 11:26:20,502 painting planar update, format YUV444P
3622019-01-14 11:26:20,503 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(..) texture_size=(91, 730), size=(1600, 847)
3632019-01-14 11:26:20,504 present_fbo: adding (1509, 27, 91, 730) to pending paint list (size=0), flush=3, paint_screen=True
3642019-01-14 11:26:20,505 gl_paint_planar(2, 'jpeg', ImageWrapper(YUV444P:(0, 0, 1600, 90, 24):PACKED), 0, 757, 1600, 90, 1600, 90, [<function record_decode_time at 0x0000000007dfded8>])
3652019-01-14 11:26:20,505 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
3662019-01-14 11:26:20,506 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).update_planar_textures(0, 757, 1600, 90, ImageWrapper(YUV444P:(0, 0, 1600, 90, 24):PACKED), u'YUV444P')
3672019-01-14 11:26:20,506 Creating new planar textures, pixel format YUV444P
3682019-01-14 11:26:20,507 updating planar textures: 1600x90 YUV444P
3692019-01-14 11:26:20,508 set_alignment(1600, 1600, 'Y') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
3702019-01-14 11:26:20,508 texture 0: div=(1, 1), rowstride=1600, 1600x90, data=144000 bytes, upload=zerocopy:memoryview
3712019-01-14 11:26:20,509 set_alignment(1600, 1600, 'U') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
3722019-01-14 11:26:20,509 texture 1: div=(1, 1), rowstride=1600, 1600x90, data=144000 bytes, upload=zerocopy:memoryview
3732019-01-14 11:26:20,510 set_alignment(1600, 1600, 'V') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
3742019-01-14 11:26:20,510 texture 2: div=(1, 1), rowstride=1600, 1600x90, data=144000 bytes, upload=zerocopy:memoryview
3752019-01-14 11:26:20,511 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(0, 757, 1600, 90, 1, 1, 2) pixel_format=YUV444P
3762019-01-14 11:26:20,511 painting planar update, format YUV444P
3772019-01-14 11:26:20,512 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(..) texture_size=(1600, 90), size=(1600, 847)
3782019-01-14 11:26:20,513 present_fbo: adding (0, 757, 1600, 90) to pending paint list (size=1), flush=2, paint_screen=True
3792019-01-14 11:26:20,514 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).do_paint_rgb(RGB, 6570 bytes, x=0, y=27, width=3, height=730, rowstride=9, options={'delta': 9, 'flush': 1, 'bucket': 0, 'store': 19, 'encoding': 'png'})
3802019-01-14 11:26:20,514 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
3812019-01-14 11:26:20,515 RGB update at (0,27) size 3x730 (6570 bytes), using GL zerocopy:memoryview format=RGB / UNSIGNED_BYTE to internal format=RGB8
3822019-01-14 11:26:20,515 set_alignment(3, 9, u'RGB') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=1
3832019-01-14 11:26:20,516 present_fbo: adding (0, 27, 3, 730) to pending paint list (size=2), flush=1, paint_screen=True
3842019-01-14 11:26:20,517 gl_paint_planar(0, 'jpeg', ImageWrapper(YUV444P:(0, 0, 1600, 27, 24):PACKED), 0, 0, 1600, 27, 1600, 27, [<function record_decode_time at 0x00000000045deed8>])
3852019-01-14 11:26:20,517 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
3862019-01-14 11:26:20,518 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).update_planar_textures(0, 0, 1600, 27, ImageWrapper(YUV444P:(0, 0, 1600, 27, 24):PACKED), u'YUV444P')
3872019-01-14 11:26:20,518 Creating new planar textures, pixel format YUV444P
3882019-01-14 11:26:20,519 updating planar textures: 1600x27 YUV444P
3892019-01-14 11:26:20,520 set_alignment(1600, 1600, 'Y') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
3902019-01-14 11:26:20,520 texture 0: div=(1, 1), rowstride=1600, 1600x27, data=43200 bytes, upload=zerocopy:memoryview
3912019-01-14 11:26:20,521 set_alignment(1600, 1600, 'U') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
3922019-01-14 11:26:20,521 texture 1: div=(1, 1), rowstride=1600, 1600x27, data=43200 bytes, upload=zerocopy:memoryview
3932019-01-14 11:26:20,522 set_alignment(1600, 1600, 'V') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
3942019-01-14 11:26:20,522 texture 2: div=(1, 1), rowstride=1600, 1600x27, data=43200 bytes, upload=zerocopy:memoryview
3952019-01-14 11:26:20,523 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(0, 0, 1600, 27, 1, 1, 2) pixel_format=YUV444P
3962019-01-14 11:26:20,523 painting planar update, format YUV444P
3972019-01-14 11:26:20,524 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).render_planar_update(..) texture_size=(1600, 27), size=(1600, 847)
3982019-01-14 11:26:20,525 present_fbo: adding (0, 0, 1600, 27) to pending paint list (size=3), flush=0, paint_screen=True
3992019-01-14 11:26:20,526 do_present_fbo: painting ((0, 0, 1600, 847),)
4002019-01-14 11:26:20,526 Presenting FBO on screen
4012019-01-14 11:26:20,527 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_show() swapping buffers now
4022019-01-14 11:26:20,528 gl_show after  45ms took 14ms,  4 updates
4032019-01-14 11:26:20,529 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_frame_terminator()
4042019-01-14 11:26:20,529 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
4052019-01-14 11:26:20,530 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).do_present_fbo() done
4062019-01-14 11:26:20,647 gtk2.GLWindowBacking(8, (899, 532), YUV420P).do_paint_rgb(RGB, 1913072 bytes, x=0, y=0, width=899, height=532, rowstride=3596, options={'encoding': 'webp', 'quality': 100, 'rgb_format': u'RGB'})
4072019-01-14 11:26:20,649 gtk2.GLWindowBacking(8, (899, 532), YUV420P).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca5640 (GtkDrawingArea at 0x7c075b0)>)
4082019-01-14 11:26:20,650 RGB update at (0,0) size 899x532 (1913072 bytes), using GL zerocopy:memoryview format=RGB / UNSIGNED_BYTE to internal format=RGB8
4092019-01-14 11:26:20,651 set_alignment(899, 3596, u'RGB') GL_UNPACK_ROW_LENGTH=1198, GL_UNPACK_ALIGNMENT=4
4102019-01-14 11:26:20,654 present_fbo: adding (0, 0, 899, 532) to pending paint list (size=0), flush=0, paint_screen=True
4112019-01-14 11:26:20,654 do_present_fbo: painting ((0, 0, 899, 532),)
4122019-01-14 11:26:20,655 Presenting FBO on screen
4132019-01-14 11:26:20,655 gtk2.GLWindowBacking(8, (899, 532), YUV420P).gl_show() swapping buffers now
4142019-01-14 11:26:20,657 gl_show after 202ms took  0ms,  1 updates
4152019-01-14 11:26:20,657 gtk2.GLWindowBacking(8, (899, 532), YUV420P).gl_frame_terminator()
4162019-01-14 11:26:20,658 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
4172019-01-14 11:26:20,658 gtk2.GLWindowBacking(8, (899, 532), YUV420P).do_present_fbo() done
4182019-01-14 11:26:20,666 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).do_paint_rgb(RGB, 172800 bytes, x=0, y=0, width=1600, height=27, rowstride=6400, options={'encoding': 'webp', 'flush': 2, 'quality': 100, 'rgb_format': u'RGB'})
4192019-01-14 11:26:20,668 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
4202019-01-14 11:26:20,670 RGB update at (0,0) size 1600x27 (172800 bytes), using GL zerocopy:memoryview format=RGB / UNSIGNED_BYTE to internal format=RGB8
4212019-01-14 11:26:20,671 set_alignment(1600, 6400, u'RGB') GL_UNPACK_ROW_LENGTH=2133, GL_UNPACK_ALIGNMENT=8
4222019-01-14 11:26:20,672 present_fbo: adding (0, 0, 1600, 27) to pending paint list (size=0), flush=2, paint_screen=True
4232019-01-14 11:26:20,677 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).do_paint_rgb(RGB, 576000 bytes, x=0, y=757, width=1600, height=90, rowstride=6400, options={'encoding': 'webp', 'flush': 1, 'quality': 100, 'rgb_format': u'RGB'})
4242019-01-14 11:26:20,679 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
4252019-01-14 11:26:20,680 RGB update at (0,757) size 1600x90 (576000 bytes), using GL zerocopy:memoryview format=RGB / UNSIGNED_BYTE to internal format=RGB8
4262019-01-14 11:26:20,681 set_alignment(1600, 6400, u'RGB') GL_UNPACK_ROW_LENGTH=2133, GL_UNPACK_ALIGNMENT=8
4272019-01-14 11:26:20,681 present_fbo: adding (0, 757, 1600, 90) to pending paint list (size=1), flush=1, paint_screen=True
4282019-01-14 11:26:20,685 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).do_paint_rgb(RGB, 265720 bytes, x=1509, y=27, width=91, height=730, rowstride=364, options={'encoding': 'webp', 'quality': 100, 'rgb_format': u'RGB'})
4292019-01-14 11:26:20,685 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_context() GL Pixmap backing size: 1600 x 847, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2d70 (GtkDrawingArea at 0x7c07070)>)
4302019-01-14 11:26:20,686 RGB update at (1509,27) size 91x730 (265720 bytes), using GL zerocopy:memoryview format=RGB / UNSIGNED_BYTE to internal format=RGB8
4312019-01-14 11:26:20,686 set_alignment(91, 364, u'RGB') GL_UNPACK_ROW_LENGTH=121, GL_UNPACK_ALIGNMENT=4
4322019-01-14 11:26:20,687 present_fbo: adding (1509, 27, 91, 730) to pending paint list (size=2), flush=0, paint_screen=True
4332019-01-14 11:26:20,688 do_present_fbo: painting ((0, 0, 1600, 847),)
4342019-01-14 11:26:20,688 Presenting FBO on screen
4352019-01-14 11:26:20,688 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_show() swapping buffers now
4362019-01-14 11:26:20,689 gl_show after 157ms took  0ms,  3 updates
4372019-01-14 11:26:20,690 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).gl_frame_terminator()
4382019-01-14 11:26:20,690 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
4392019-01-14 11:26:20,691 gtk2.GLWindowBacking(2, (1600, 847), YUV444P).do_present_fbo() done
4402019-01-14 11:26:20,811 gtk2.GLWindowBacking(1, (899, 532), YUV420P).do_paint_rgb(RGB, 1913072 bytes, x=0, y=0, width=899, height=532, rowstride=3596, options={'encoding': 'webp', 'quality': 100, 'rgb_format': u'RGB'})
4412019-01-14 11:26:20,812 gtk2.GLWindowBacking(1, (899, 532), YUV420P).gl_context() GL Pixmap backing size: 899 x 532, context=gtk2.GtkGLExtContext(<gtk.DrawingArea object at 0x7ca2280 (GtkDrawingArea at 0x7bb0d20)>)
4422019-01-14 11:26:20,813 RGB update at (0,0) size 899x532 (1913072 bytes), using GL zerocopy:memoryview format=RGB / UNSIGNED_BYTE to internal format=RGB8
4432019-01-14 11:26:20,814 set_alignment(899, 3596, u'RGB') GL_UNPACK_ROW_LENGTH=1198, GL_UNPACK_ALIGNMENT=4
4442019-01-14 11:26:20,816 present_fbo: adding (0, 0, 899, 532) to pending paint list (size=0), flush=0, paint_screen=True
4452019-01-14 11:26:20,817 do_present_fbo: painting ((0, 0, 899, 532),)
4462019-01-14 11:26:20,817 Presenting FBO on screen
4472019-01-14 11:26:20,818 gtk2.GLWindowBacking(1, (899, 532), YUV420P).gl_show() swapping buffers now
4482019-01-14 11:26:20,819 gl_show after 750ms took  0ms,  1 updates
4492019-01-14 11:26:20,820 gtk2.GLWindowBacking(1, (899, 532), YUV420P).gl_frame_terminator()
4502019-01-14 11:26:20,820 <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x00000000073896d0>(GL_FRAMEBUFFER (36160), 1)
4512019-01-14 11:26:20,821 gtk2.GLWindowBacking(1, (899, 532), YUV420P).do_present_fbo() done
452
453Press Enter to close