mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-29 19:50:40 +00:00
Enable building with MSVC
https://bugzilla.gnome.org/show_bug.cgi?id=774638
This commit is contained in:
parent
11c5a413ab
commit
9b18bafc68
3 changed files with 161 additions and 0 deletions
|
@ -61,6 +61,8 @@ gnome = import('gnome')
|
|||
|
||||
gtkdoc = find_program('gtkdoc-scan', required : false)
|
||||
|
||||
vs_module_defs_dir = meson.current_source_dir() + '/win32/common/'
|
||||
|
||||
subdir('validate')
|
||||
|
||||
python3 = find_program('python3')
|
||||
|
|
|
@ -45,6 +45,7 @@ gstvalidate = shared_library('gstvalidate-1.0',
|
|||
include_directories : [inc_dirs],
|
||||
install: true,
|
||||
c_args : [gst_c_args] + ['-D_GNU_SOURCE'],
|
||||
vs_module_defs: vs_module_defs_dir + 'libgstvalidate.def',
|
||||
dependencies : [gst_dep, glib_dep, gio_dep, gmodule_dep,
|
||||
gst_pbutils_dep, mathlib, json_dep])
|
||||
|
||||
|
|
158
win32/common/libgstvalidate.def
Normal file
158
win32/common/libgstvalidate.def
Normal file
|
@ -0,0 +1,158 @@
|
|||
EXPORTS
|
||||
_gst_validate_action_type
|
||||
_gst_validate_action_type_type
|
||||
_gst_validate_report_type
|
||||
gst_validate_action_get_clocktime
|
||||
gst_validate_action_get_scenario
|
||||
gst_validate_action_get_type
|
||||
gst_validate_action_set_done
|
||||
gst_validate_action_type_get_type
|
||||
gst_validate_bin_monitor_get_type
|
||||
gst_validate_bin_monitor_new
|
||||
gst_validate_deinit
|
||||
gst_validate_element_has_klass
|
||||
gst_validate_element_monitor_get_type
|
||||
gst_validate_element_monitor_new
|
||||
gst_validate_execute_action
|
||||
gst_validate_filenode_free
|
||||
gst_validate_get_action_type
|
||||
gst_validate_init
|
||||
gst_validate_is_initialized
|
||||
gst_validate_issue_from_id
|
||||
gst_validate_issue_get_id
|
||||
gst_validate_issue_get_type
|
||||
gst_validate_issue_new
|
||||
gst_validate_issue_register
|
||||
gst_validate_issue_set_default_level
|
||||
gst_validate_list_scenarios
|
||||
gst_validate_media_descriptor_detects_frames
|
||||
gst_validate_media_descriptor_get_buffers
|
||||
gst_validate_media_descriptor_get_duration
|
||||
gst_validate_media_descriptor_get_pads
|
||||
gst_validate_media_descriptor_get_seekable
|
||||
gst_validate_media_descriptor_get_type
|
||||
gst_validate_media_descriptor_has_frame_info
|
||||
gst_validate_media_descriptor_parser_add_stream
|
||||
gst_validate_media_descriptor_parser_add_taglist
|
||||
gst_validate_media_descriptor_parser_all_stream_found
|
||||
gst_validate_media_descriptor_parser_all_tags_found
|
||||
gst_validate_media_descriptor_parser_get_type
|
||||
gst_validate_media_descriptor_parser_get_xml_path
|
||||
gst_validate_media_descriptor_parser_new
|
||||
gst_validate_media_descriptor_parser_new_from_xml
|
||||
gst_validate_media_descriptor_writer_add_frame
|
||||
gst_validate_media_descriptor_writer_add_pad
|
||||
gst_validate_media_descriptor_writer_add_taglist
|
||||
gst_validate_media_descriptor_writer_add_tags
|
||||
gst_validate_media_descriptor_writer_get_type
|
||||
gst_validate_media_descriptor_writer_new
|
||||
gst_validate_media_descriptor_writer_new_discover
|
||||
gst_validate_media_descriptor_writer_serialize
|
||||
gst_validate_media_descriptor_writer_write
|
||||
gst_validate_media_descriptors_compare
|
||||
gst_validate_media_info_clear
|
||||
gst_validate_media_info_compare
|
||||
gst_validate_media_info_free
|
||||
gst_validate_media_info_init
|
||||
gst_validate_media_info_inspect_uri
|
||||
gst_validate_media_info_load
|
||||
gst_validate_media_info_save
|
||||
gst_validate_media_info_to_string
|
||||
gst_validate_monitor_attach_override
|
||||
gst_validate_monitor_factory_create
|
||||
gst_validate_monitor_get_element
|
||||
gst_validate_monitor_get_element_name
|
||||
gst_validate_monitor_get_type
|
||||
gst_validate_monitor_set_media_descriptor
|
||||
gst_validate_monitor_setup
|
||||
gst_validate_override_buffer_handler
|
||||
gst_validate_override_buffer_probe_handler
|
||||
gst_validate_override_can_attach
|
||||
gst_validate_override_change_severity
|
||||
gst_validate_override_event_handler
|
||||
gst_validate_override_get_severity
|
||||
gst_validate_override_get_type
|
||||
gst_validate_override_getcaps_handler
|
||||
gst_validate_override_new
|
||||
gst_validate_override_query_handler
|
||||
gst_validate_override_register_by_klass
|
||||
gst_validate_override_register_by_name
|
||||
gst_validate_override_register_by_type
|
||||
gst_validate_override_registry_attach_overrides
|
||||
gst_validate_override_registry_get
|
||||
gst_validate_override_registry_get_override_for_names
|
||||
gst_validate_override_registry_preload
|
||||
gst_validate_override_set_buffer_handler
|
||||
gst_validate_override_set_buffer_probe_handler
|
||||
gst_validate_override_set_event_handler
|
||||
gst_validate_override_set_getcaps_handler
|
||||
gst_validate_override_set_query_handler
|
||||
gst_validate_override_set_setcaps_handler
|
||||
gst_validate_override_setcaps_handler
|
||||
gst_validate_pad_monitor_get_type
|
||||
gst_validate_pad_monitor_new
|
||||
gst_validate_pipeline_monitor_get_type
|
||||
gst_validate_pipeline_monitor_new
|
||||
gst_validate_plugin_get_config
|
||||
gst_validate_print_action
|
||||
gst_validate_print_action_types
|
||||
gst_validate_printf
|
||||
gst_validate_printf_valist
|
||||
gst_validate_register_action_type
|
||||
gst_validate_register_action_type_dynamic
|
||||
gst_validate_report
|
||||
gst_validate_report_add_repeated_report
|
||||
gst_validate_report_check_abort
|
||||
gst_validate_report_get_issue_id
|
||||
gst_validate_report_get_type
|
||||
gst_validate_report_init
|
||||
gst_validate_report_level_from_name
|
||||
gst_validate_report_level_get_name
|
||||
gst_validate_report_new
|
||||
gst_validate_report_print_description
|
||||
gst_validate_report_print_details
|
||||
gst_validate_report_print_detected_on
|
||||
gst_validate_report_print_level
|
||||
gst_validate_report_printf
|
||||
gst_validate_report_ref
|
||||
gst_validate_report_set_master_report
|
||||
gst_validate_report_set_reporting_level
|
||||
gst_validate_report_should_print
|
||||
gst_validate_report_unref
|
||||
gst_validate_report_valist
|
||||
gst_validate_reporter_get_name
|
||||
gst_validate_reporter_get_pipeline
|
||||
gst_validate_reporter_get_report
|
||||
gst_validate_reporter_get_reporting_level
|
||||
gst_validate_reporter_get_reports
|
||||
gst_validate_reporter_get_reports_count
|
||||
gst_validate_reporter_get_runner
|
||||
gst_validate_reporter_get_type
|
||||
gst_validate_reporter_purge_reports
|
||||
gst_validate_reporter_report_simple
|
||||
gst_validate_reporter_set_handle_g_logs
|
||||
gst_validate_reporter_set_name
|
||||
gst_validate_reporter_set_runner
|
||||
gst_validate_runner_add_report
|
||||
gst_validate_runner_exit
|
||||
gst_validate_runner_get_default_reporting_level
|
||||
gst_validate_runner_get_reporting_level_for_name
|
||||
gst_validate_runner_get_reports
|
||||
gst_validate_runner_get_reports_count
|
||||
gst_validate_runner_get_type
|
||||
gst_validate_runner_new
|
||||
gst_validate_runner_printf
|
||||
gst_validate_scenario_deinit
|
||||
gst_validate_scenario_execute_seek
|
||||
gst_validate_scenario_factory_create
|
||||
gst_validate_scenario_get_actions
|
||||
gst_validate_scenario_get_target_state
|
||||
gst_validate_scenario_get_type
|
||||
gst_validate_structs_parse_from_gfile
|
||||
gst_validate_tag_node_compare
|
||||
gst_validate_utils_enum_from_str
|
||||
gst_validate_utils_flags_from_str
|
||||
gst_validate_utils_get_clocktime
|
||||
gst_validate_utils_parse_expression
|
||||
gst_validate_utils_structs_parse_from_filename
|
||||
gstvalidate_debug
|
Loading…
Reference in a new issue