From 9447ea2dea79432bcd4720e566e6c91e5917c81c Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Sun, 6 Mar 2016 19:18:54 +1100 Subject: [PATCH] docs/gl: add gl functions/structs from -unused into the docs --- docs/libs/gst-plugins-bad-libs-docs.sgml | 11 +- docs/libs/gst-plugins-bad-libs-sections.txt | 323 +++++++++++++++++--- 2 files changed, 290 insertions(+), 44 deletions(-) diff --git a/docs/libs/gst-plugins-bad-libs-docs.sgml b/docs/libs/gst-plugins-bad-libs-docs.sgml index 0159175a80..88fd11dd2d 100644 --- a/docs/libs/gst-plugins-bad-libs-docs.sgml +++ b/docs/libs/gst-plugins-bad-libs-docs.sgml @@ -73,6 +73,9 @@ OpenGL Helper Library + + + @@ -83,14 +86,15 @@ - + + + - @@ -98,6 +102,9 @@ + + + diff --git a/docs/libs/gst-plugins-bad-libs-sections.txt b/docs/libs/gst-plugins-bad-libs-sections.txt index 2725d838d5..922da0f19e 100644 --- a/docs/libs/gst-plugins-bad-libs-sections.txt +++ b/docs/libs/gst-plugins-bad-libs-sections.txt @@ -768,7 +768,6 @@ gst_gl_api_from_string GstGLPlatform gst_gl_platform_to_string gst_gl_platform_from_string -gst_gl_check_extension GST_GL_API_GLES1_NAME GST_GL_API_GLES2_NAME GST_GL_API_OPENGL3_NAME @@ -783,12 +782,40 @@ GstGLFeatureData GstGLFeatureFunction +
+gstglbuffer +GstGLBuffer +GstGLBuffer +gst_gl_buffer_init_once +gst_is_gl_buffer +gst_gl_buffer_alloc +GstGLBufferAllocationParams +GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_BUFFER +gst_gl_buffer_allocation_params_new +GstGLBufferAllocator +GstGLBufferAllocatorClass +GST_GL_BUFFER_ALLOCATOR_NAME +GST_CAPS_FEATURE_MEMORY_GL_BUFFER + +GST_GL_BUFFER_CAST +GST_GL_BUFFER_ALLOCATOR +GST_GL_BUFFER_ALLOCATOR_CAST +GST_GL_BUFFER_ALLOCATOR_CLASS +GST_GL_BUFFER_ALLOCATOR_GET_CLASS +gst_gl_buffer_allocator_get_type +GST_IS_GL_BUFFER_ALLOCATOR +GST_IS_GL_BUFFER_ALLOCATOR_CLASS +GST_TYPE_GL_BUFFER_ALLOCATOR +
+
gstglbufferpool GstGLBufferPool GstGLBufferPool GstGLBufferPoolClass gst_gl_buffer_pool_new +gst_buffer_pool_config_get_gl_allocation_params +gst_buffer_pool_config_set_gl_allocation_params gst_gl_buffer_pool_replace_last_buffer GstGLBufferPoolPrivate @@ -809,6 +836,8 @@ GstGLColorConvertClass gst_gl_color_convert_new gst_gl_color_convert_set_caps gst_gl_color_convert_transform_caps +gst_gl_color_convert_fixate_caps +gst_gl_color_convert_decide_allocation gst_gl_color_convert_perform GstGLColorConvertPrivate @@ -836,6 +865,7 @@ gst_gl_context_destroy gst_gl_context_activate gst_gl_context_default_get_proc_address gst_gl_context_get_proc_address +gst_gl_context_get_proc_address_with_platform gst_gl_context_get_window gst_gl_context_set_window gst_gl_context_thread_add @@ -847,6 +877,8 @@ gst_gl_context_get_current_gl_context gst_gl_context_get_current_gl_api gst_gl_context_get_thread gst_gl_context_can_share +gst_gl_context_is_shared +gst_gl_context_set_shared_with gst_gl_context_check_feature gst_gl_context_check_gl_version gst_gl_context_get_gl_version @@ -963,6 +995,7 @@ gst_gl_context_eagl_get_type gst_gl_context_eagl_prepare_draw gst_gl_context_eagl_finish_draw gst_gl_context_eagl_resize +gst_gl_context_eagl_update_layer
@@ -978,6 +1011,7 @@ gst_gl_display_get_gl_api gst_gl_display_add_context gst_gl_display_get_gl_context_for_thread gst_gl_display_get_handle +gst_gl_display_create_context gst_context_get_gl_display gst_context_set_gl_display @@ -991,6 +1025,25 @@ GstGLDisplayPrivate gst_gl_display_get_type
+
+gstgldebug +GstGLAsyncDebugLogGetMessage +OpenGL Debugging +GstGLAsyncDebug +gst_gl_async_debug_new +gst_gl_async_debug_free +gst_gl_async_debug_init +gst_gl_async_debug_unset +gst_gl_async_debug_freeze +gst_gl_async_debug_thaw +gst_gl_async_debug_output_log_msg +gst_gl_async_debug_store_log_msg +gst_gl_async_debug_store_log_msg_valist +GST_GL_ASYNC_CAT_LEVEL_LOG_valist +GST_GL_ASYNC_CAT_LEVEL_LOG +gst_gl_insert_debug_marker +
+
gstglbasefilter GstGLBaseFilter @@ -1002,7 +1055,7 @@ GST_IS_GL_BASE_FILTER GST_TYPE_GL_BASE_FILTER gst_gl_base_filter_get_type GST_GL_BASE_FILTER_CLASS -GST_IS_GL_FILTER_CLASS +GST_IS_GL_BASE_FILTER_CLASS GST_GL_BASE_FILTER_GET_CLASS GstGLBaseFilterPrivate
@@ -1026,6 +1079,29 @@ GST_IS_GL_FILTER_CLASS GST_GL_FILTER_GET_CLASS +
+gstglformat +OpenGL Formats +GstGLTextureTarget +GST_GL_TEXTURE_TARGET_2D_STR +GST_GL_TEXTURE_TARGET_RECTANGLE_STR +GST_GL_TEXTURE_TARGET_EXTERNAL_OES_STR +GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_2D +GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_RECTANGLE +GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_EXTERNAL_OES +gst_gl_format_type_n_bytes +gst_gl_texture_type_n_bytes +gst_gl_format_from_gl_texture_type +gst_gl_texture_type_from_format +gst_gl_sized_gl_format_from_gl_format_type +gst_gl_texture_target_from_string +gst_gl_texture_target_to_string +gst_gl_texture_target_to_gl +gst_gl_texture_target_from_gl +gst_gl_texture_target_to_buffer_pool_option + +
+
gstglframebuffer GstGLFramebuffer @@ -1036,6 +1112,7 @@ gst_gl_framebuffer_generate gst_gl_framebuffer_delete gst_gl_framebuffer_use_v2 +GstGLFramebufferPrivate GST_GL_FRAMEBUFFER GST_GL_FRAMEBUFFER_CAST GST_IS_GL_FRAMEBUFFER @@ -1046,31 +1123,120 @@ GST_IS_GL_FRAMEBUFFER_CLASS GST_GL_FRAMEBUFFER_GET_CLASS
+
+gstglbasememory +GstGLBaseMemoryAllocator +GstGLBaseMemoryAllocatorClass +GST_GL_BASE_MEMORY_ALLOCATOR_NAME +GST_MAP_GL +GstGLBaseMemoryError +GST_GL_BASE_MEMORY_ERROR +GstGLBaseMemoryTransfer +GstGLAllocationParams +GstGLAllocationParamsCopyFunc +GstGLAllocationParamsFreeFunc +GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_ALLOC +GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_SYSMEM +GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_GPU_HANDLE +GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_USER +gst_gl_allocation_params_init +gst_gl_allocation_params_copy +gst_gl_allocation_params_free +gst_gl_allocation_params_free_data +gst_gl_allocation_params_copy_data +GstGLBaseMemory +GstGLBaseMemory +gst_gl_base_memory_init_once +gst_gl_base_memory_init +gst_is_gl_base_memory +GstGLBaseMemoryAllocatorAllocFunction +GstGLBaseMemoryAllocatorCreateFunction +GstGLBaseMemoryAllocatorMapFunction +GstGLBaseMemoryAllocatorUnmapFunction +GstGLBaseMemoryAllocatorCopyFunction +GstGLBaseMemoryAllocatorDestroyFunction +gst_gl_base_memory_alloc +gst_gl_base_memory_alloc_data +gst_gl_base_memory_memcpy + +GST_TYPE_GL_ALLOCATION_PARAMS +gst_gl_allocation_params_get_type +gst_gl_base_memory_error_quark +GST_GL_BASE_MEMORY_CAST +GST_GL_BASE_MEMORY_ALLOCATOR +GST_GL_BASE_MEMORY_ALLOCATOR_CAST +GST_GL_BASE_MEMORY_ALLOCATOR_CLASS +GST_GL_BASE_MEMORY_ALLOCATOR_GET_CLASS +gst_gl_base_memory_allocator_get_type +GST_IS_GL_BASE_MEMORY_ALLOCATOR +GST_IS_GL_BASE_MEMORY_ALLOCATOR_CLASS +GST_TYPE_GL_BASE_MEMORY_ALLOCATOR +
+
gstglmemory -GstGLAllocator -GstGLAllocatorClass -GST_GL_MEMORY_ALLOCATOR GstGLMemory +GST_GL_MEMORY_VIDEO_FORMATS_STR +GstGLVideoAllocationParams +GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_VIDEO +gst_gl_video_allocation_params_copy_data +gst_gl_video_allocation_params_free_data +gst_gl_video_allocation_params_init_full +gst_gl_video_allocation_params_new +gst_gl_video_allocation_params_new_wrapped_data +gst_gl_video_allocation_params_new_wrapped_texture +GstGLMemoryAllocator +GstGLMemoryAllocatorClass +gst_gl_memory_allocator_get_default +gst_gl_memory_init_once GstGLMemory gst_gl_memory_init -gst_gl_memory_alloc -gst_gl_memory_wrapped -gst_gl_memory_wrapped_texture -gst_gl_memory_copy_into_texture -gst_gl_memory_setup_buffer -gst_gl_memory_setup_wrapped -gst_gl_texture_type_from_format gst_is_gl_memory +GST_GL_MEMORY_ALLOCATOR_NAME +gst_gl_memory_copy_into +gst_gl_memory_copy_teximage +gst_gl_memory_read_pixels +gst_gl_memory_texsubimage +gst_gl_memory_get_texture_height +gst_gl_memory_get_texture_id +gst_gl_memory_get_texture_target +gst_gl_memory_get_texture_type +gst_gl_memory_get_texture_width +gst_gl_memory_setup_buffer -GST_GL_ALLOCATOR -GST_GL_ALLOCATOR_CAST -GST_GL_ALLOCATOR_CLASS -GST_GL_ALLOCATOR_GET_CLASS -gst_gl_allocator_get_type -GST_IS_GL_ALLOCATOR -GST_IS_GL_ALLOCATOR_CLASS -GST_TYPE_GL_ALLOCATOR +GST_GL_MEMORY_CAST +GST_GL_MEMORY_ALLOCATOR +GST_GL_MEMORY_ALLOCATOR_CAST +GST_GL_MEMORY_ALLOCATOR_CLASS +GST_GL_MEMORY_ALLOCATOR_GET_CLASS +gst_gl_memory_allocator_get_type +GST_IS_GL_MEMORY_ALLOCATOR +GST_IS_GL_MEMORY_ALLOCATOR_CLASS +GST_TYPE_GL_MEMORY_ALLOCATOR +
+ +
+gstglmemorypbo +GstGLMemoryPBOAllocator +GstGLMemoryPBOAllocatorClass +GST_GL_MEMORY_PBO_ALLOCATOR_NAME +GstGLMemoryPBO +GstGLMemoryPBO +gst_is_gl_memory_pbo +gst_gl_memory_pbo_copy_into_texture +gst_gl_memory_pbo_download_transfer +gst_gl_memory_pbo_init_once +gst_gl_memory_pbo_upload_transfer + +GST_GL_MEMORY_PBO_CAST +GST_GL_MEMORY_PBO_ALLOCATOR +GST_GL_MEMORY_PBO_ALLOCATOR_CAST +GST_GL_MEMORY_PBO_ALLOCATOR_CLASS +GST_GL_MEMORY_PBO_ALLOCATOR_GET_CLASS +gst_gl_memory_pbo_allocator_get_type +GST_IS_GL_MEMORY_PBO_ALLOCATOR +GST_IS_GL_MEMORY_PBO_ALLOCATOR_CLASS +GST_TYPE_GL_MEMORY_PBO_ALLOCATOR
@@ -1090,31 +1256,23 @@ GST_CAPS_FEATURE_MEMORY_EGL_IMAGE
gstglshader -gst_gl_shader_error_quark -GST_GL_SHADER_ERROR -GstGLShaderError -GstGLShaderSourceType -gst_gl_shadervariable_desc -gst_gl_shadervariable_set -gst_gl_shadervariables_parse GstGLShader GstGLShader gst_gl_shader_new -gst_gl_shader_set_vertex_source -gst_gl_shader_set_fragment_source -gst_gl_shader_get_vertex_source -gst_gl_shader_get_fragment_source -gst_gl_shader_get_program_handle -gst_gl_shader_set_active -gst_gl_shader_is_compiled -gst_gl_shader_compile -gst_gl_shader_compile_and_check -gst_gl_shader_compile_all_with_attribs_and_check -gst_gl_shader_compile_with_default_f_and_check -gst_gl_shader_compile_with_default_v_and_check -gst_gl_shader_compile_with_default_vf_and_check -gst_gl_shader_release +gst_gl_shader_new_default +gst_gl_shader_new_link_with_stages +gst_gl_shader_new_with_stages gst_gl_shader_use +gst_gl_shader_get_program_handle +gst_gl_shader_release +gst_gl_shader_release_unlocked +gst_gl_shader_attach +gst_gl_shader_attach_unlocked +gst_gl_shader_compile_attach_stage +gst_gl_shader_detach +gst_gl_shader_detach_unlocked +gst_gl_shader_is_linked +gst_gl_shader_link gst_gl_shader_set_uniform_1i gst_gl_shader_set_uniform_1f gst_gl_shader_set_uniform_1fv @@ -1153,16 +1311,65 @@ GST_IS_GL_SHADER_CLASS GST_GL_SHADER_GET_CLASS
+
+gstglsl +GstGLSL +GST_GLSL_ERROR +gst_glsl_error_quark +GstGLSLError +GstGLSLProfile +GstGLSLVersion +gst_glsl_profile_from_string +gst_glsl_profile_to_string +gst_glsl_version_from_string +gst_glsl_version_to_string +gst_glsl_version_profile_from_string +gst_glsl_version_profile_to_string +gst_glsl_string_get_version_profile +gst_gl_context_supports_glsl_profile_version +gst_gl_version_to_glsl_version +
+ +
+gstglslstage +GstGLSLStage +GstGLSLStage +GstGLSLStageClass +gst_glsl_stage_new +gst_glsl_stage_new_default_fragment +gst_glsl_stage_new_default_vertex +gst_glsl_stage_new_with_string +gst_glsl_stage_new_with_strings +gst_glsl_stage_set_strings +gst_glsl_stage_compile +gst_glsl_stage_get_handle +gst_glsl_stage_get_profile +gst_glsl_stage_get_shader_type +gst_glsl_stage_get_version + +GstGLSLStagePrivate +gst_glsl_stage_get_type +GST_TYPE_GLSL_STAGE +GST_IS_GLSL_STAGE +GST_IS_GLSL_STAGE_CLASS +GST_GLSL_STAGE +GST_GLSL_STAGE_CLASS +GST_GLSL_STAGE_GET_CLASS +
+ +
gstglsyncmeta GstGLSyncMeta GstGLSyncMeta gst_buffer_add_gl_sync_meta +gst_buffer_add_gl_sync_meta_full gst_buffer_get_gl_sync_meta gst_gl_sync_meta_api_get_type gst_gl_sync_meta_get_info gst_gl_sync_meta_set_sync_point gst_gl_sync_meta_wait +gst_gl_sync_meta_wait_cpu GST_BUFFER_POOL_OPTION_GL_SYNC_META GST_GL_SYNC_META_API_TYPE @@ -1179,6 +1386,7 @@ gst_gl_upload_set_caps gst_gl_upload_propose_allocation gst_gl_upload_transform_caps gst_gl_upload_perform_with_buffer +gst_gl_upload_get_input_template_caps GST_GL_UPLOAD GST_GL_UPLOAD_CAST @@ -1193,7 +1401,7 @@ GstGLUploadPrivate
gstglutils -Utilities +OpenGL Miscellaneous Utilities GLCB GLCB_V2 CRCB @@ -1216,7 +1424,38 @@ gst_gl_generate_texture_full gst_gl_caps_replace_all_caps_features gst_gl_ensure_element_data gst_gl_get_plane_data_size +gst_gl_get_plane_start gst_gl_run_query +gst_gl_value_get_texture_target_mask +gst_gl_value_set_texture_target +gst_gl_value_set_texture_target_from_mask +
+ +
+gstglviewconvert +GstGLViewConvert +GstGLStereoDownmix +GstGLViewConvert +GstGLViewConvertClass +gst_gl_view_convert_new +gst_gl_view_convert_set_caps +gst_gl_view_convert_transform_caps +gst_gl_view_convert_fixate_caps +gst_gl_view_convert_submit_input_buffer +gst_gl_view_convert_get_output +gst_gl_view_convert_perform +gst_gl_view_convert_reset +gst_gl_view_convert_set_context + +gst_gl_stereo_downmix_mode_get_type +GST_IS_GL_VIEW_CONVERT +GST_IS_GL_VIEW_CONVERT_CLASS +GST_GL_TYPE_VIEW_CONVERT +GST_GL_VIEW_CONVERT +GST_GL_VIEW_CONVERT_CLASS +GST_GL_VIEW_CONVERT_GET_CLASS +gst_gl_view_convert_get_type +GstGLViewConvertPrivate