debug: Add a memory ringbuffer based debug logger
[platform/upstream/gstreamer.git] / win32 / common / libgstreamer.def
index 90d4490..9d477ef 100644 (file)
@@ -69,7 +69,6 @@ EXPORTS
        _gst_tag_list_type DATA
        _gst_toc_entry_type DATA
        _gst_toc_type DATA
-       _gst_trace_mutex DATA
        _gst_value_array_type DATA
        _gst_value_list_type DATA
        gst_allocation_params_copy
@@ -99,6 +98,7 @@ EXPORTS
        gst_bin_get_by_interface
        gst_bin_get_by_name
        gst_bin_get_by_name_recurse_up
+       gst_bin_get_suppressed_flags
        gst_bin_get_type
        gst_bin_iterate_all_by_interface
        gst_bin_iterate_elements
@@ -110,11 +110,13 @@ EXPORTS
        gst_bin_recalculate_latency
        gst_bin_remove
        gst_bin_remove_many
+       gst_bin_set_suppressed_flags
        gst_bin_sync_children_states
        gst_bitmask_get_type
        gst_buffer_add_meta
        gst_buffer_add_parent_buffer_meta
        gst_buffer_add_protection_meta
+       gst_buffer_add_reference_timestamp_meta
        gst_buffer_append
        gst_buffer_append_memory
        gst_buffer_append_region
@@ -129,18 +131,22 @@ EXPORTS
        gst_buffer_flags_get_type
        gst_buffer_foreach_meta
        gst_buffer_get_all_memory
+       gst_buffer_get_flags
        gst_buffer_get_max_memory
        gst_buffer_get_memory
        gst_buffer_get_memory_range
        gst_buffer_get_meta
+       gst_buffer_get_reference_timestamp_meta
        gst_buffer_get_size
        gst_buffer_get_sizes
        gst_buffer_get_sizes_range
        gst_buffer_get_type
+       gst_buffer_has_flags
        gst_buffer_insert_memory
        gst_buffer_is_all_memory_writable
        gst_buffer_is_memory_range_writable
        gst_buffer_iterate_meta
+       gst_buffer_iterate_meta_filtered
        gst_buffer_list_copy_deep
        gst_buffer_list_foreach
        gst_buffer_list_get
@@ -191,8 +197,10 @@ EXPORTS
        gst_buffer_replace_memory_range
        gst_buffer_resize
        gst_buffer_resize_range
+       gst_buffer_set_flags
        gst_buffer_set_size
        gst_buffer_unmap
+       gst_buffer_unset_flags
        gst_buffering_mode_get_type
        gst_bus_add_signal_watch
        gst_bus_add_signal_watch_full
@@ -203,6 +211,7 @@ EXPORTS
        gst_bus_disable_sync_message_emission
        gst_bus_enable_sync_message_emission
        gst_bus_flags_get_type
+       gst_bus_get_pollfd
        gst_bus_get_type
        gst_bus_have_pending
        gst_bus_new
@@ -219,6 +228,7 @@ EXPORTS
        gst_bus_sync_signal_handler
        gst_bus_timed_pop
        gst_bus_timed_pop_filtered
+       gst_calculate_linear_regression
        gst_caps_append
        gst_caps_append_structure
        gst_caps_append_structure_full
@@ -387,6 +397,7 @@ EXPORTS
        gst_date_time_to_iso8601_string
        gst_date_time_unref
        gst_debug_add_log_function
+       gst_debug_add_ring_buffer_logger
        gst_debug_bin_to_dot_data
        gst_debug_bin_to_dot_file
        gst_debug_bin_to_dot_file_with_ts
@@ -404,6 +415,7 @@ EXPORTS
        gst_debug_get_all_categories
        gst_debug_get_color_mode
        gst_debug_get_default_threshold
+       gst_debug_get_stack_trace
        gst_debug_graph_details_get_type
        gst_debug_is_active
        gst_debug_is_colored
@@ -416,6 +428,8 @@ EXPORTS
        gst_debug_print_stack_trace
        gst_debug_remove_log_function
        gst_debug_remove_log_function_by_data
+       gst_debug_remove_ring_buffer_logger
+       gst_debug_ring_buffer_logger_get_logs
        gst_debug_set_active
        gst_debug_set_color_mode
        gst_debug_set_color_mode_from_string
@@ -474,6 +488,9 @@ EXPORTS
        gst_device_provider_unhide_provider
        gst_device_reconfigure_element
        gst_double_range_get_type
+       gst_dynamic_type_factory_get_type
+       gst_dynamic_type_factory_load
+       gst_dynamic_type_register
        gst_element_abort_state
        gst_element_add_pad
        gst_element_add_property_deep_notify_watch
@@ -593,6 +610,7 @@ EXPORTS
        gst_event_new_sink_message
        gst_event_new_step
        gst_event_new_stream_collection
+       gst_event_new_stream_group_done
        gst_event_new_stream_start
        gst_event_new_tag
        gst_event_new_toc
@@ -614,6 +632,7 @@ EXPORTS
        gst_event_parse_stream
        gst_event_parse_stream_collection
        gst_event_parse_stream_flags
+       gst_event_parse_stream_group_done
        gst_event_parse_stream_start
        gst_event_parse_tag
        gst_event_parse_toc
@@ -684,6 +703,7 @@ EXPORTS
        gst_library_error_get_type
        gst_library_error_quark
        gst_lock_flags_get_type
+       gst_make_element_message_details
        gst_map_flags_get_type
        gst_memory_alignment DATA
        gst_memory_copy
@@ -699,13 +719,13 @@ EXPORTS
        gst_memory_resize
        gst_memory_share
        gst_memory_unmap
-       gst_message_error_set_details
+       gst_message_add_redirect_entry
+       gst_message_get_num_redirect_entries
        gst_message_get_seqnum
        gst_message_get_stream_status_object
        gst_message_get_structure
        gst_message_get_type
        gst_message_has_name
-       gst_message_info_set_details
        gst_message_new_application
        gst_message_new_async_done
        gst_message_new_async_start
@@ -729,6 +749,7 @@ EXPORTS
        gst_message_new_progress
        gst_message_new_property_notify
        gst_message_new_qos
+       gst_message_new_redirect
        gst_message_new_request_state
        gst_message_new_reset_time
        gst_message_new_segment_done
@@ -766,6 +787,7 @@ EXPORTS
        gst_message_parse_qos
        gst_message_parse_qos_stats
        gst_message_parse_qos_values
+       gst_message_parse_redirect_entry
        gst_message_parse_request_state
        gst_message_parse_reset_time
        gst_message_parse_segment_done
@@ -793,7 +815,6 @@ EXPORTS
        gst_message_type_get_name
        gst_message_type_get_type
        gst_message_type_to_quark
-       gst_message_warning_set_details
        gst_meta_api_type_get_tags
        gst_meta_api_type_has_tag
        gst_meta_api_type_register
@@ -875,6 +896,7 @@ EXPORTS
        gst_pad_get_sticky_event
        gst_pad_get_stream
        gst_pad_get_stream_id
+       gst_pad_get_task_state
        gst_pad_get_type
        gst_pad_has_current_caps
        gst_pad_is_active
@@ -951,12 +973,15 @@ EXPORTS
        gst_pad_template_pad_created
        gst_pad_unlink
        gst_pad_use_fixed_caps
+       gst_param_spec_array
+       gst_param_spec_array_get_type
        gst_param_spec_fraction
        gst_param_spec_fraction_get_type
        gst_parent_buffer_meta_api_get_type
        gst_parent_buffer_meta_get_info
        gst_parse_bin_from_description
        gst_parse_bin_from_description_full
+       gst_parse_context_copy
        gst_parse_context_free
        gst_parse_context_get_missing_elements
        gst_parse_context_get_type
@@ -1051,7 +1076,12 @@ EXPORTS
        gst_preset_save_preset
        gst_preset_set_app_dir
        gst_preset_set_meta
+       gst_print
+       gst_printerr
+       gst_printerrln
+       gst_println
        gst_progress_type_get_type
+       gst_protection_filter_systems_by_available_decryptors
        gst_protection_meta_api_get_type
        gst_protection_meta_get_info
        gst_protection_select_system
@@ -1150,6 +1180,8 @@ EXPORTS
        gst_query_type_to_quark
        gst_query_writable_structure
        gst_rank_get_type
+       gst_reference_timestamp_meta_api_get_type
+       gst_reference_timestamp_meta_get_info
        gst_registry_add_feature
        gst_registry_add_plugin
        gst_registry_check_feature_version
@@ -1207,6 +1239,8 @@ EXPORTS
        gst_segment_to_stream_time_full
        gst_segtrap_is_enabled
        gst_segtrap_set_enabled
+       gst_stack_trace_flags_get_type
+       gst_state_change_get_name
        gst_state_change_get_type
        gst_state_change_return_get_type
        gst_state_get_type
@@ -1254,6 +1288,7 @@ EXPORTS
        gst_structure_free
        gst_structure_from_string
        gst_structure_get
+       gst_structure_get_array
        gst_structure_get_boolean
        gst_structure_get_clock_time
        gst_structure_get_date
@@ -1265,6 +1300,7 @@ EXPORTS
        gst_structure_get_fraction
        gst_structure_get_int
        gst_structure_get_int64
+       gst_structure_get_list
        gst_structure_get_name
        gst_structure_get_name_id
        gst_structure_get_string
@@ -1302,6 +1338,8 @@ EXPORTS
        gst_structure_remove_fields
        gst_structure_remove_fields_valist
        gst_structure_set
+       gst_structure_set_array
+       gst_structure_set_list
        gst_structure_set_name
        gst_structure_set_parent_refcount
        gst_structure_set_valist
@@ -1475,6 +1513,7 @@ EXPORTS
        gst_uri_get_fragment
        gst_uri_get_host
        gst_uri_get_location
+       gst_uri_get_media_fragment_table
        gst_uri_get_path
        gst_uri_get_path_segments
        gst_uri_get_path_string
@@ -1527,6 +1566,7 @@ EXPORTS
        gst_util_fraction_multiply
        gst_util_fraction_to_double
        gst_util_gdouble_to_guint64
+       gst_util_get_object_array
        gst_util_get_timestamp
        gst_util_greatest_common_divisor
        gst_util_greatest_common_divisor_int64
@@ -1535,6 +1575,7 @@ EXPORTS
        gst_util_seqnum_compare
        gst_util_seqnum_next
        gst_util_set_object_arg
+       gst_util_set_object_array
        gst_util_set_value_from_string
        gst_util_uint64_scale
        gst_util_uint64_scale_ceil