C:\Users\skimmer>gst-launch-1.0 videotestsrc ! glimagesink --gst-debug-no-color --gst-debug=gl*:5 > glimagesinkDebug.txt
0:00:00.143562396  1048 0000000004052720 DEBUG               glupload gstglupload.c:1259:gst_gl_upload_new:<glupload0> Created new GLUpload for context (NULL)
0:00:00.158688241  1048 0000000004052720 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
0:00:00.204994132  1048 0000000004052720 DEBUG            glimagesink gstglsinkbin.c:245:gst_gl_sink_bin_init:<GstGLSinkBin@0000000003EEF020> setting target sink pad <gluploadelement0:sink>
0:00:00.222255552  1048 0000000004052720 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
0:00:00.272627042  1048 0000000004052720 DEBUG            glimagesink gstglimagesink.c:1339:gst_glimage_sink_get_caps:<sink> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }
0:00:00.323986415  1048 0000000004052720 DEBUG            glimagesink gstglimagesink.c:1339:gst_glimage_sink_get_caps:<sink> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }
0:00:00.408544413  1048 0000000004052720 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
0:00:00.447365380  1048 0000000004052720 DEBUG            glimagesink gstglimagesink.c:1339:gst_glimage_sink_get_caps:<sink> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }
0:00:00.495372284  1048 0000000004052720 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
0:00:00.539248200  1048 0000000004052720 DEBUG            glimagesink gstglsinkbin.c:374:gst_gl_sink_bin_change_state: changing state: NULL => READY
0:00:00.546162209  1048 0000000004052720 DEBUG            glimagesink gstglimagesink.c:1172:gst_glimage_sink_change_state: changing state: NULL => READY
0:00:00.553337778  1048 0000000004052720 INFO               gldisplay gstgldisplay.c:193:gst_gl_display_new: creating a display, user choice:(NULL) (platform: (NULL))
0:00:00.563920650  1048 0000000004052720 INFO               gldisplay gstgldisplay.c:218:gst_gl_display_new: Could not create platform/winsys display. user specified (NULL) (platform: (NULL)), creating dummy
0:00:00.579539410  1048 0000000004052720 DEBUG            glimagesink gstglimagesink.c:934:_ensure_gl_setup:<sink> No current context, creating one for <gldisplay0>
0:00:00.591657034  1048 0000000004052720 DEBUG              gldisplay gstgldisplay.c:472:_get_gl_context_for_thread_unlocked:<gldisplay0> No GL context for thread 0000000000000000
0:00:00.604111283  1048 0000000004052720 DEBUG              gldisplay gstgldisplay.c:497:gst_gl_display_get_gl_context_for_thread:<gldisplay0> returning context (NULL) for thread 0000000000000000
0:00:00.620786541  1048 0000000004052720 INFO               glcontext gstglcontext.c:328:gst_gl_context_new: creating a context for display <gldisplay0>, user choice:(null)
0:00:00.630932211  1048 0000000004052720 DEBUG              glcontext gstglcontext.c:362:gst_gl_context_new:<glcontextwgl0> Done creating context for display <gldisplay0> (user_choice:(null))
0:00:00.641767258  1048 0000000004052720 DEBUG              gldisplay gstgldisplay.c:419:gst_gl_display_create_context:<gldisplay0> creating context <glcontextwgl0> from other context (NULL)
0:00:00.652386490  1048 0000000004052720 DEBUG              glcontext gstglcontext.c:989:gst_gl_context_create:<glcontextwgl0>  other_context:(NULL)
0:00:00.662958219  1048 0000000004052720 INFO                glwindow gstglwindow.c:258:gst_gl_window_new: creating a window, user choice:(null)
0:00:00.673960406  1048 0000000004052720 DEBUG              glcontext gstglcontext.c:894:gst_gl_context_set_window:<glcontextwgl0> window:<glwindowwin32-0>
0:00:00.681344752  1048 0000000002EF1780 DEBUG              glcontext gstglcontext.c:1147:gst_gl_context_create_thread:<glcontextwgl0> Creating thread
0:00:00.689839845  1048 0000000002EF1780 DEBUG               glwindow gstglwindow_win32.c:277:gst_gl_window_win32_create_window: gl window created: 722522
0:00:00.943921131  1048 0000000002EF1780 INFO               glcontext gstglcontext.c:1204:gst_gl_context_create_thread:<glcontextwgl0> Attempting to create opengl context. user chosen api(s) (any), compiled api support (opengl opengl3) display api (opengl opengl3 gles2)
0:00:00.964528569  1048 0000000002EF1780 DEBUG              glcontext gstglcontext_wgl.c:174:gst_gl_context_wgl_create_context: gl context created: 65536
0:00:00.990622293  1048 0000000002EF1780 DEBUG              glcontext gstglcontext_wgl.c:212:gst_gl_context_wgl_create_context:<glcontextwgl0> trying to create a GL 4.5 context
0:00:00.997437778  1048 0000000002EF1780 INFO               glcontext gstglcontext.c:1215:gst_gl_context_create_thread:<glcontextwgl0> created context
0:00:01.003497030  1048 0000000002EF1780 DEBUG              glcontext gstglcontext.c:726:gst_gl_context_activate:<glcontextwgl0> activate:1
0:00:01.012559517  1048 0000000002EF1780 INFO               glcontext gstglcontext.c:1231:gst_gl_context_create_thread:<glcontextwgl0> available GL APIs: opengl3
0:00:01.022168874  1048 0000000002EF1780 DEBUG              glcontext gstglcontext.c:1250:gst_gl_context_create_thread:<glcontextwgl0> Filling info
0:00:01.034148681  1048 0000000002EF1780 INFO               glcontext gstglcontext.c:1044:_create_context_info:<glcontextwgl0> GL_VERSION: 4.5.0 NVIDIA 348.07
0:00:01.039995930  1048 0000000002EF1780 INFO               glcontext gstglcontext.c:1047:_create_context_info:<glcontextwgl0> GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA
0:00:01.052617905  1048 0000000002EF1780 INFO               glcontext gstglcontext.c:1049:_create_context_info:<glcontextwgl0> GL_VENDOR: NVIDIA Corporation
0:00:01.063462042  1048 0000000002EF1780 INFO               glcontext gstglcontext.c:1051:_create_context_info:<glcontextwgl0> GL_RENDERER: Quadro K2200/PCIe/SSE2
0:00:01.076010417  1048 0000000002EF1780 DEBUG              glcontext gstglcontext.c:1388:gst_gl_context_fill_info:<glcontextwgl0> GL_EXTENSIONS: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float 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_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_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_gpu_shader5 GL_ARB_gpu_shader_fp64 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_NV_internalformat_sample_query 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_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness 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_counters GL_ARB_shader_bit_encoding 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_query_buffer_object 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_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_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_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_provoking_vertex 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_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_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_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region 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_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render 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_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 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_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_atomic_int64 GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object 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_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_NVX_conditional_render GL_NVX_gpu_memory_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_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
0:00:02.110527393  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: core, 0x18003, 1.0 vs 0x2, 4.5
0:00:02.162345373  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: texture_3d, 0x3, 1.2 vs 0x2, 4.5
0:00:02.173928151  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: only_in_both_gles_and_gl_1_3, 0x18003, 1.3 vs 0x2, 4.5
0:00:02.188129449  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: only_in_both_gles_and_gl_1_5, 0x18003, 1.5 vs 0x2, 4.5
0:00:02.199914846  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: vbos, 0x18003, 1.5 vs 0x2, 4.5
0:00:02.212734457  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: multitexture_part0, 0x18003, 1.3 vs 0x2, 4.5
0:00:02.223452213  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: map_vbos, 0x3, 1.5 vs 0x2, 4.5
0:00:02.233924245  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: unmap_buffer, 0x10003, 1.5 vs 0x2, 4.5
0:00:02.244756067  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: gl3, 0x10003, 3.0 vs 0x2, 4.5
0:00:02.254742807  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: blending, 0x10003, 1.2 vs 0x2, 4.5
0:00:02.265275830  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: blend_func_separate, 0x10003, 1.4 vs 0x2, 4.5
0:00:02.276572124  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: blend_equation_separate, 0x10003, 2.0 vs 0x2, 4.5
0:00:02.287672249  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: two_point_zero_api, 0x10003, 2.0 vs 0x2, 4.5
0:00:02.298800523  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: EGL_image, 0x0, 255.255 vs 0x2, 4.5
0:00:02.306310078  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature EGL_image
0:00:02.313040528  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: offscreen, 0x10003, 3.0 vs 0x2, 4.5
0:00:02.343877792  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: offscreen_blit, 0x0, 255.255 vs 0x2, 4.5
0:00:02.352364380  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: framebuffer_discard, 0x0, 255.255 vs 0x2, 4.5
0:00:02.362535854  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature framebuffer_discard
0:00:02.373662956  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: read_buffer, 0x10003, 1.0 vs 0x2, 4.5
0:00:02.382557424  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: draw_buffers, 0x10003, 2.1 vs 0x2, 4.5
0:00:02.392286710  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: multitexture_part1, 0x8001, 1.3 vs 0x2, 4.5
0:00:02.400318210  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: fixed_function_core, 0x8001, 0.0 vs 0x2, 4.5
0:00:02.409263700  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature fixed_function_core
0:00:02.419079195  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: fixed_function_gl_only, 0x1, 0.0 vs 0x2, 4.5
0:00:02.428660988  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature fixed_function_gl_only
0:00:02.439519494  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: only_in_both_gles, 0x18000, 255.255 vs 0x2, 4.5
0:00:02.448266175  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature only_in_both_gles
0:00:02.457123403  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: only_in_gles1, 0x8000, 255.255 vs 0x2, 4.5
0:00:02.465809680  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature only_in_gles1
0:00:02.473366737  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: gles2_only_api, 0x10000, 255.255 vs 0x2, 4.5
0:00:02.484277144  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature gles2_only_api
0:00:02.492712418  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: IMG_multisampled_render_to_texture, 0x0, 255.255 vs 0x2, 4.5
0:00:02.503409355  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature IMG_multisampled_render_to_texture
0:00:02.514917066  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: only_in_big_gl, 0x3, 1.0 vs 0x2, 4.5
0:00:02.529252369  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: only_in_big_gl_compat, 0x1, 1.0 vs 0x2, 4.5
0:00:02.538715992  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature only_in_big_gl_compat
0:00:02.549025575  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: shaders_glsl_2_only, 0x10003, 2.0 vs 0x2, 4.5
0:00:02.575367370  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: shader_objects_or_gl2, 0x10003, 2.0 vs 0x2, 4.5
0:00:02.611441383  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: vertex_shaders, 0x10003, 2.0 vs 0x2, 4.5
0:00:02.632488662  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: shader_objects, 0x0, 255.255 vs 0x2, 4.5
0:00:02.647879291  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: arbfp, 0x0, 255.255 vs 0x2, 4.5
0:00:02.660163468  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: shaders_2_1, 0x10003, 2.1 vs 0x2, 4.5
0:00:02.672404541  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: bind_frag_data, 0x3, 3.0 vs 0x2, 4.5
0:00:02.681284054  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: debug, 0x2, 4.3 vs 0x2, 4.5
0:00:02.690879922  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: khr_debug, 0x2, 4.3 vs 0x2, 4.5
0:00:02.701219122  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: ext_debug_marker, 0x0, 255.255 vs 0x2, 4.5
0:00:02.708553913  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature ext_debug_marker
0:00:02.715628319  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: gremedy_string_marker, 0x0, 255.255 vs 0x2, 4.5
0:00:02.722960471  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:247:_gst_gl_feature_check: failed to find feature gremedy_string_marker
0:00:02.728713886  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: vao, 0x10002, 3.0 vs 0x2, 4.5
0:00:02.736256283  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: sync, 0x10002, 3.2 vs 0x2, 4.5
0:00:02.745263937  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: buffer_copy_sub_data, 0x10002, 3.1 vs 0x2, 4.5
0:00:02.755106116  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: get_buffer_sub_data, 0x2, 1.5 vs 0x2, 4.5
0:00:02.764350697  1048 0000000002EF1780 DEBUG              glfeature gstglfeature.c:183:_gst_gl_feature_check: timer_query, 0x2, 3.3 vs 0x2, 4.5
0:00:02.779619343  1048 0000000002EF1780 INFO               glcontext gstgldebug.c:348:_gst_gl_debug_enable:<glcontextwgl0> Enabling GL context debugging
0:00:02.789526619  1048 0000000002EF1780 INFO               glcontext gstglcontext.c:1104:_unlock_create_thread:<glcontextwgl0> gl thread running
0:00:02.798010275  1048 0000000004052720 INFO               glcontext gstglcontext.c:1010:gst_gl_context_create:<glcontextwgl0> gl thread created
0:00:02.806916766  1048 0000000004052720 DEBUG            glimagesink gstglimagesink.c:953:_ensure_gl_setup:<sink> created context <glcontextwgl0> from other context (NULL)
0:00:02.816868026  1048 0000000004052720 DEBUG            glimagesink gstglimagesink.c:957:_ensure_gl_setup:<sink> got window <glwindowwin32-0>
0:00:02.826683228  1048 0000000004052720 DEBUG            glimagesink gstglimagesink.c:964:_ensure_gl_setup:<sink> window_id : 0 , new_window_id : 0
0:00:02.837539094  1048 0000000004052720 DEBUG              gldisplay gstgldisplay.c:472:_get_gl_context_for_thread_unlocked:<gldisplay0> No GL context for thread 0000000002EF1780
0:00:02.849776941  1048 0000000004052720 DEBUG              gldisplay gstgldisplay.c:585:gst_gl_display_add_context:<gldisplay0> Adding GL context <glcontextwgl0>
0:00:02.859675420  1048 0000000004052720 DEBUG              gldisplay gstgldisplay.c:593:gst_gl_display_add_context:<gldisplay0> successfully inserted context <glcontextwgl0>
0:00:02.868436177  1048 0000000004052720 DEBUG           glbasefilter gstglbasefilter.c:479:gst_gl_base_filter_change_state:<glcolorbalance0> changing state: NULL => READY
0:00:02.880812134  1048 0000000004052720 DEBUG           glbasefilter gstglbasefilter.c:479:gst_gl_base_filter_change_state:<glcolorconvertelement0> changing state: NULL => READY
0:00:02.893223572  1048 0000000004052720 DEBUG           glbasefilter gstglbasefilter.c:479:gst_gl_base_filter_change_state:<gluploadelement0> changing state: NULL => READY
0:00:02.905673716  1048 0000000004052720 DEBUG            glimagesink gstglsinkbin.c:374:gst_gl_sink_bin_change_state: changing state: READY => PAUSED
0:00:02.914161184  1048 0000000004052720 DEBUG            glimagesink gstglimagesink.c:1172:gst_glimage_sink_change_state: changing state: READY => PAUSED
0:00:02.923335978  1048 0000000004052720 DEBUG           glbasefilter gstglbasefilter.c:479:gst_gl_base_filter_change_state:<glcolorbalance0> changing state: READY => PAUSED
0:00:02.935930976  1048 0000000004052720 DEBUG           glbasefilter gstglbasefilter.c:479:gst_gl_base_filter_change_state:<glcolorconvertelement0> changing state: READY => PAUSED
0:00:02.951068256  1048 0000000004052720 DEBUG           glbasefilter gstglbasefilter.c:479:gst_gl_base_filter_change_state:<gluploadelement0> changing state: READY => PAUSED
0:00:02.964648499  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1030:gst_glimage_sink_event:<sink> handling stream-start event
0:00:02.975161289  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory), width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D
0:00:02.997506100  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1329:gst_glimage_sink_get_caps:<sink> intersecting with filter caps video/x-raw(memory:GLMemory), width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D
0:00:03.023205726  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1339:gst_glimage_sink_get_caps:<sink> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D; video/x-raw(memory:GLMemory), width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D
0:00:03.069089077  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory), width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D
0:00:03.097094350  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.123044979  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1329:gst_glimage_sink_get_caps:<sink> intersecting with filter caps video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.145831684  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1339:gst_glimage_sink_get_caps:<sink> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D; video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.183330195  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.203557611  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.232567188  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1329:gst_glimage_sink_get_caps:<sink> intersecting with filter caps video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.264068612  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1339:gst_glimage_sink_get_caps:<sink> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D; video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.321538552  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.351701393  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, texture-target=(string)2D, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
0:00:03.384481582  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, texture-target=(string)2D, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
0:00:03.413638067  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:671:gst_gl_filter_transform_caps:<glcolorbalance0> returning caps: video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.443180438  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:263:gst_gl_filter_fixate_caps:<glcolorbalance0> trying to fixate othercaps video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D based on caps video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.493723466  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:325:gst_gl_filter_fixate_caps:<glcolorbalance0> dimensions already set to 320x240, not fixating
0:00:03.508507407  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:576:gst_gl_filter_fixate_caps:<glcolorbalance0> fixated othercaps to video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.541929471  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1339:gst_glimage_sink_get_caps:<sink> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }
0:00:03.619028056  1048 0000000002EF1840 DEBUG               glfilter gstglfilter.c:756:gst_gl_filter_set_caps:<glcolorbalance0> set_caps 320x240 in video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D out video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.664257510  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1339:gst_glimage_sink_get_caps:<sink> returning caps: video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }
0:00:03.731402489  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1030:gst_glimage_sink_event:<sink> handling caps event
0:00:03.740756151  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1526:gst_glimage_sink_set_caps:<sink> set caps with video/x-raw(memory:GLMemory), width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)RGBA, texture-target=(string)2D
0:00:03.761327229  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1384:configure_display_from_info: keeping video height
0:00:03.771600746  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1402:configure_display_from_info: scaling to 320x240
0:00:03.781861654  1048 0000000002EF1840 DEBUG           glbasefilter gstglbasefilter.c:217:_find_local_gl_context:<glcolorconvertelement0> found local context 0000000004058080
0:00:03.794194213  1048 0000000002EF1840 DEBUG           glbasefilter gstglbasefilter.c:217:_find_local_gl_context:<glcolorbalance0> found local context 0000000004058080
0:00:03.806677492  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1901:gst_glimage_sink_propose_allocation:<sink> create new pool
0:00:03.815010723  1048 0000000002EF1840 DEBUG           glbasefilter gstglbasefilter.c:217:_find_local_gl_context:<gluploadelement0> found local context 0000000004058080
0:00:03.826086803  1048 0000000002EF1780 DEBUG                gldebug gstgldebug.c:316:_gst_gl_debug_callback:<glcontextwgl0> low: GL debug marker from third party id:0, starting element gluploadelement0
0:00:03.841743976  1048 0000000002EF1780 DEBUG           glbasememory gstglbasememory.c:172:gst_gl_base_memory_init: new GL buffer memory:0000000002D9E5E0 size:307200
0:00:03.850868334  1048 0000000002EF1780 DEBUG               glbuffer gstglbuffer.c:103:_gl_buffer_init: new GL buffer memory:0000000002D9E5E0 size:307200
0:00:03.861437424  1048 0000000002EF1840 DEBUG           glbasememory gstglbasememory.c:172:gst_gl_base_memory_init: new GL buffer memory:000000000057B1E0 size:307200
0:00:03.872147850  1048 0000000002EF1840 DEBUG          glbasetexture gstglmemory.c:325:gst_gl_memory_init: new GL texture context:<glcontextwgl0> memory:000000000057B1E0 target:2D format:4 dimensions:320x240 stride:1280 size:307200
0:00:03.889102260  1048 0000000002EF1780 DEBUG           glbasememory gstglbasememory.c:210:gst_gl_base_memory_alloc_data: 000000000057B1E0 allocated data pointer alloc 0000000004060020, data 0000000004060020
0:00:03.901474992  1048 0000000002EF1780 DEBUG           glbasememory gstglbasememory.c:210:gst_gl_base_memory_alloc_data: 0000000002D9E5E0 allocated data pointer alloc 00000000040AB030, data 00000000040AB030
0:00:03.915614713  1048 0000000002EF1840 DEBUG            glimagesink gstglimagesink.c:1030:gst_glimage_sink_event:<sink> handling segment event
0:00:03.923697234  1048 0000000002EF1840 DEBUG               glupload gstglupload.c:1436:_upload_find_method:<glupload0> attempting upload with uploader GLMemory
0:00:03.932732451  1048 0000000002EF1780 DEBUG                gldebug gstgldebug.c:316:_gst_gl_debug_callback:<glcontextwgl0> notification: GL other from API id:131185, Buffer detailed info: Buffer object 1 (bound to GL_PIXEL_UNPACK_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use SYSTEM HEAP memory as the source for buffer object operations.
0:00:03.961965175  1048 0000000002EF1780 DEBUG                gldebug gstgldebug.c:316:_gst_gl_debug_callback:<glcontextwgl0> notification: GL other from API id:131185, Buffer detailed info: Buffer object 1 (bound to GL_PIXEL_UNPACK_BUFFER_ARB, usage hint is GL_STREAM_DRAW) has been mapped WRITE_ONLY in SYSTEM HEAP memory (fast).
0:00:03.991049232  1048 0000000002EF1840 DEBUG         glcolorbalance gstglcolorbalance.c:231:gst_gl_color_balance_before_transform:<glcolorbalance0> sync to 0:00:00.000000000
0:00:04.005380430  1048 0000000002EF1780 DEBUG                   glsl gstglsl.c:414:_gst_glsl_shader_string_find_version: no #version declaration found in the first 1K
0:00:04.059850360  1048 0000000002EF1780 DEBUG                   glsl gstglsl.c:414:_gst_glsl_shader_string_find_version: no #version declaration found in the first 1K
0:00:04.071185946  1048 0000000002EF1840 DEBUG    gloverlaycompositor gstgloverlaycompositor.c:481:gst_gl_overlay_compositor_new:<gloverlaycompositor0> Created new GstGLOverlayCompositor
0:00:04.088051216  1048 0000000002EF1780 DEBUG                   glsl gstglsl.c:414:_gst_glsl_shader_string_find_version: no #version declaration found in the first 1K
0:00:04.097660866  1048 0000000002EF1780 DEBUG                   glsl gstglsl.c:414:_gst_glsl_shader_string_find_version: no #version declaration found in the first 1K
0:00:04.108568633  1048 0000000002EF1780 DEBUG                gldebug gstgldebug.c:316:_gst_gl_debug_callback:<glcontextwgl0> notification: GL other from API id:131185, Buffer detailed info: Buffer object 2 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
0:00:04.136236109  1048 0000000002EF1780 DEBUG                gldebug gstgldebug.c:316:_gst_gl_debug_callback:<glcontextwgl0> notification: GL other from API id:131185, Buffer detailed info: Buffer object 3 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
