docs/gl: add gl functions/structs from -unused into the docs
authorMatthew Waters <matthew@centricular.com>
Sun, 6 Mar 2016 08:18:54 +0000 (19:18 +1100)
committerMatthew Waters <matthew@centricular.com>
Sun, 6 Mar 2016 08:36:17 +0000 (19:36 +1100)
docs/libs/gst-plugins-bad-libs-docs.sgml
docs/libs/gst-plugins-bad-libs-sections.txt

index 0159175..88fd11d 100644 (file)
@@ -73,6 +73,9 @@
     <chapter id="gl">
       <title>OpenGL Helper Library</title>
       <xi:include href="xml/gstglapi.xml"/>
+      <xi:include href="xml/gstglbasememory.xml"/>
+      <xi:include href="xml/gstglbasefilter.xml"/>
+      <xi:include href="xml/gstglbuffer.xml"/>
       <xi:include href="xml/gstglbufferpool.xml"/>
       <xi:include href="xml/gstglcolorconvert.xml"/>
       <xi:include href="xml/gstglcontext.xml"/>
       <xi:include href="xml/gstglcontextwgl.xml"/>
       <xi:include href="xml/gstgldisplay.xml"/>
       <xi:include href="xml/gsteglimagememory.xml"/>
-      <xi:include href="xml/gstglbasefilter.xml"/>
       <xi:include href="xml/gstglfilter.xml"/>
       <xi:include href="xml/gstglframebuffer.xml"/>
       <xi:include href="xml/gstglmemory.xml"/>
+      <xi:include href="xml/gstglmemorypbo.xml"/>
       <xi:include href="xml/gstglshader.xml"/>
+      <xi:include href="xml/gstglsl.xml"/>
+      <xi:include href="xml/gstglslstage.xml"/>
       <xi:include href="xml/gstglsyncmeta.xml"/>
       <xi:include href="xml/gstglupload.xml"/>
-      <xi:include href="xml/gstglutils.xml"/>
       <xi:include href="xml/gstglwindow.xml"/>
       <xi:include href="xml/gstglwindowandroid.xml"/>
       <xi:include href="xml/gstglwindowcocoa.xml"/>
       <xi:include href="xml/gstglwindowwayland.xml"/>
       <xi:include href="xml/gstglwindowwin32.xml"/>
       <xi:include href="xml/gstglwindowx11.xml"/>
+      <xi:include href="xml/gstgldebug.xml"/>
+      <xi:include href="xml/gstglutils.xml"/>
+      <xi:include href="xml/gstglformat.xml"/>
     </chapter>
 
     <chapter id="player">
index 2725d83..922da0f 100644 (file)
@@ -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
@@ -784,11 +783,39 @@ GstGLFeatureFunction
 </SECTION>
 
 <SECTION>
+<FILE>gstglbuffer</FILE>
+<TITLE>GstGLBuffer</TITLE>
+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
+<SUBSECTION Standard>
+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
+</SECTION>
+
+<SECTION>
 <FILE>gstglbufferpool</FILE>
 <TITLE>GstGLBufferPool</TITLE>
 GstGLBufferPool
 GstGLBufferPoolClass
 gst_gl_buffer_pool_new
+gst_buffer_pool_config_get_gl_allocation_params
+gst_buffer_pool_config_set_gl_allocation_params
 <SUBSECTION Standard>
 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
 <SUBSECTION Standard>
 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
 </SECTION>
 
 <SECTION>
@@ -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
 <SUBSECTION Standard>
@@ -992,6 +1026,25 @@ gst_gl_display_get_type
 </SECTION>
 
 <SECTION>
+<FILE>gstgldebug</FILE>
+GstGLAsyncDebugLogGetMessage
+<TITLE>OpenGL Debugging</TITLE>
+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
+</SECTION>
+
+<SECTION>
 <FILE>gstglbasefilter</FILE>
 <TITLE>GstGLBaseFilter</TITLE>
 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
 </SECTION>
@@ -1027,6 +1080,29 @@ GST_GL_FILTER_GET_CLASS
 </SECTION>
 
 <SECTION>
+<FILE>gstglformat</FILE>
+<TITLE>OpenGL Formats</TITLE>
+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
+<SUBSECTION Standard>
+</SECTION>
+
+<SECTION>
 <FILE>gstglframebuffer</FILE>
 <TITLE>GstGLFramebuffer</TITLE>
 GstGLFramebuffer
@@ -1036,6 +1112,7 @@ gst_gl_framebuffer_generate
 gst_gl_framebuffer_delete
 gst_gl_framebuffer_use_v2
 <SUBSECTION Standard>
+GstGLFramebufferPrivate
 GST_GL_FRAMEBUFFER
 GST_GL_FRAMEBUFFER_CAST
 GST_IS_GL_FRAMEBUFFER
@@ -1047,30 +1124,119 @@ GST_GL_FRAMEBUFFER_GET_CLASS
 </SECTION>
 
 <SECTION>
+<FILE>gstglbasememory</FILE>
+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
+<TITLE>GstGLBaseMemory</TITLE>
+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
+<SUBSECTION Standard>
+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
+</SECTION>
+
+<SECTION>
 <FILE>gstglmemory</FILE>
-GstGLAllocator
-GstGLAllocatorClass
-GST_GL_MEMORY_ALLOCATOR
 <TITLE>GstGLMemory</TITLE>
+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
+<SUBSECTION Standard>
+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
+</SECTION>
+
+<SECTION>
+<FILE>gstglmemorypbo</FILE>
+GstGLMemoryPBOAllocator
+GstGLMemoryPBOAllocatorClass
+GST_GL_MEMORY_PBO_ALLOCATOR_NAME
+<TITLE>GstGLMemoryPBO</TITLE>
+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
 <SUBSECTION Standard>
-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_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
 </SECTION>
 
 <SECTION>
@@ -1090,31 +1256,23 @@ GST_CAPS_FEATURE_MEMORY_EGL_IMAGE
 
 <SECTION>
 <FILE>gstglshader</FILE>
-gst_gl_shader_error_quark
-GST_GL_SHADER_ERROR
-GstGLShaderError
-GstGLShaderSourceType
-gst_gl_shadervariable_desc
-gst_gl_shadervariable_set
-gst_gl_shadervariables_parse
 <TITLE>GstGLShader</TITLE>
 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_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_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_use
+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
@@ -1154,15 +1312,64 @@ GST_GL_SHADER_GET_CLASS
 </SECTION>
 
 <SECTION>
+<FILE>gstglsl</FILE>
+<TITLE>GstGLSL</TITLE>
+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
+</SECTION>
+
+<SECTION>
+<FILE>gstglslstage</FILE>
+<TITLE>GstGLSLStage</TITLE>
+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
+<SUBSECTION Standard>
+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
+</SECTION>
+
+</SECTION>
+<SECTION>
 <FILE>gstglsyncmeta</FILE>
 <TITLE>GstGLSyncMeta</TITLE>
 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
 <SUBSECTION Standard>
 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
 <SUBSECTION Standard>
 GST_GL_UPLOAD
 GST_GL_UPLOAD_CAST
@@ -1193,7 +1401,7 @@ GstGLUploadPrivate
 
 <SECTION>
 <FILE>gstglutils</FILE>
-<TITLE>Utilities</TITLE>
+<TITLE>OpenGL Miscellaneous Utilities</TITLE>
 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
+</SECTION>
+
+<SECTION>
+<FILE>gstglviewconvert</FILE>
+<TITLE>GstGLViewConvert</TITLE>
+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
+<SUBSECTION Standard>
+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
 </SECTION>
 
 <SECTION>