diff --git a/ChangeLog b/ChangeLog index f6e41777e6..09cf5ffbf5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2006-03-19 Sebastien Moutte + + * gst/gst_private.h: + add win32 specific import decoration(__declspec(dllimport)) + for all extern GstDebugCategory * variables + * win32/common/libgstbase.def: + * win32/common/libgstcontroller.def: + * win32/common/libgstreamer.def: + Add some exports, remove empty lines + * win32/common/libgstdataprotocol.def: + * win32/common/libgstdataprotocol.dsp: + * win32/common/libgstnet.def: + * win32/common/libgstnet.dsp: + new project files and exportation files added + 2006-03-19 Wim Taymans * tests/check/libs/basesrc.c: (eos_event_counter): diff --git a/gst/gst_private.h b/gst/gst_private.h index 18abc0a394..8f4ce3739f 100644 --- a/gst/gst_private.h +++ b/gst/gst_private.h @@ -45,36 +45,42 @@ gboolean __gst_in_valgrind (void); #ifndef GST_DISABLE_GST_DEBUG +#ifndef WIN32 +#define IMPORT_SYMBOL +#else +#define IMPORT_SYMBOL __declspec(dllimport) +#endif + #include -extern GstDebugCategory *GST_CAT_GST_INIT; -extern GstDebugCategory *GST_CAT_AUTOPLUG; -extern GstDebugCategory *GST_CAT_AUTOPLUG_ATTEMPT; -extern GstDebugCategory *GST_CAT_PARENTAGE; -extern GstDebugCategory *GST_CAT_STATES; -extern GstDebugCategory *GST_CAT_SCHEDULING; -extern GstDebugCategory *GST_CAT_BUFFER; -extern GstDebugCategory *GST_CAT_BUS; -extern GstDebugCategory *GST_CAT_CAPS; -extern GstDebugCategory *GST_CAT_CLOCK; -extern GstDebugCategory *GST_CAT_ELEMENT_PADS; -extern GstDebugCategory *GST_CAT_PADS; -extern GstDebugCategory *GST_CAT_PIPELINE; -extern GstDebugCategory *GST_CAT_PLUGIN_LOADING; -extern GstDebugCategory *GST_CAT_PLUGIN_INFO; -extern GstDebugCategory *GST_CAT_PROPERTIES; -extern GstDebugCategory *GST_CAT_XML; -extern GstDebugCategory *GST_CAT_NEGOTIATION; -extern GstDebugCategory *GST_CAT_REFCOUNTING; -extern GstDebugCategory *GST_CAT_ERROR_SYSTEM; -extern GstDebugCategory *GST_CAT_EVENT; -extern GstDebugCategory *GST_CAT_MESSAGE; -extern GstDebugCategory *GST_CAT_PARAMS; -extern GstDebugCategory *GST_CAT_CALL_TRACE; -extern GstDebugCategory *GST_CAT_SIGNAL; -extern GstDebugCategory *GST_CAT_PROBE; -extern GstDebugCategory *GST_CAT_REGISTRY; -extern GstDebugCategory *GST_CAT_QOS; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_GST_INIT; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_AUTOPLUG; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_AUTOPLUG_ATTEMPT; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_PARENTAGE; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_STATES; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_SCHEDULING; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_BUFFER; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_BUS; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_CAPS; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_CLOCK; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_ELEMENT_PADS; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_PADS; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_PIPELINE; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_PLUGIN_LOADING; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_PLUGIN_INFO; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_PROPERTIES; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_XML; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_NEGOTIATION; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_REFCOUNTING; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_ERROR_SYSTEM; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_EVENT; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_MESSAGE; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_PARAMS; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_CALL_TRACE; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_SIGNAL; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_PROBE; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_REGISTRY; +extern IMPORT_SYMBOL GstDebugCategory *GST_CAT_QOS; #else diff --git a/win32/common/libgstbase.def b/win32/common/libgstbase.def index 3f061bd20c..105c3fe3f5 100644 --- a/win32/common/libgstbase.def +++ b/win32/common/libgstbase.def @@ -1,46 +1,46 @@ EXPORTS gst_adapter_new - gst_adapter_clear - gst_adapter_push - gst_adapter_peek - gst_adapter_flush - gst_adapter_take gst_adapter_available gst_adapter_available_fast + gst_adapter_clear + gst_adapter_flush gst_adapter_get_type - gst_base_sink_get_type - gst_base_sink_set_sync - gst_base_sink_get_sync - gst_base_sink_set_max_lateness + gst_adapter_peek + gst_adapter_push + gst_adapter_take gst_base_sink_get_max_lateness + gst_base_sink_get_sync + gst_base_sink_get_type + gst_base_sink_set_max_lateness + gst_base_sink_set_sync gst_base_src_get_type - gst_base_src_set_live gst_base_src_is_live gst_base_src_set_format + gst_base_src_set_live gst_base_transform_get_type + gst_base_transform_is_in_place + gst_base_transform_is_passthrough + gst_base_transform_is_qos_enabled + gst_base_transform_set_in_place gst_base_transform_set_passthrough - gst_base_transform_is_passthrough - gst_base_transform_set_in_place - gst_base_transform_is_in_place - gst_base_transform_update_qos - gst_base_transform_set_qos_enabled - gst_base_transform_is_qos_enabled - gst_collect_pads_get_type - gst_collect_pads_new - gst_collect_pads_set_function + gst_base_transform_set_qos_enabled + gst_base_transform_update_qos gst_collect_pads_add_pad - gst_collect_pads_remove_pad - gst_collect_pads_is_active - gst_collect_pads_collect - gst_collect_pads_collect_range - gst_collect_pads_start - gst_collect_pads_stop + gst_collect_pads_available + gst_collect_pads_collect + gst_collect_pads_collect_range + gst_collect_pads_flush + gst_collect_pads_get_type + gst_collect_pads_is_active + gst_collect_pads_new gst_collect_pads_peek gst_collect_pads_pop - gst_collect_pads_available gst_collect_pads_read - gst_collect_pads_flush + gst_collect_pads_remove_pad + gst_collect_pads_set_function + gst_collect_pads_start + gst_collect_pads_stop gst_push_src_get_type gst_type_find_helper gst_type_find_helper_for_buffer - gst_type_find_helper_get_range + gst_type_find_helper_get_range \ No newline at end of file diff --git a/win32/common/libgstcontroller.def b/win32/common/libgstcontroller.def index 7a29a2d400..571c940280 100644 --- a/win32/common/libgstcontroller.def +++ b/win32/common/libgstcontroller.def @@ -1,26 +1,25 @@ EXPORTS gst_controller_init - gst_controller_new - gst_controller_new_list - gst_controller_new_valist - gst_controller_remove_properties - gst_controller_remove_properties_list - gst_controller_remove_properties_valist - gst_controller_set - gst_controller_set_from_list - gst_controller_unset - gst_controller_get - gst_controller_get_all - gst_controller_sync_values - gst_controller_get_value_arrays - gst_controller_get_value_array + gst_controller_get + gst_controller_get_all + gst_controller_get_type + gst_controller_get_value_array + gst_controller_get_value_arrays + gst_controller_new + gst_controller_new_list + gst_controller_new_valist + gst_controller_remove_properties + gst_controller_remove_properties_list + gst_controller_remove_properties_valist + gst_controller_set + gst_controller_set_from_list gst_controller_set_interpolation_mode - gst_controller_get_type - gst_object_control_properties - gst_object_uncontrol_properties - gst_object_get_controller - gst_object_set_controller + gst_controller_sync_values + gst_controller_unset + gst_object_control_properties + gst_object_get_controller + gst_object_get_value_array + gst_object_get_value_arrays + gst_object_set_controller gst_object_sync_values - gst_object_get_value_arrays - gst_object_get_value_array - + gst_object_uncontrol_properties \ No newline at end of file diff --git a/win32/common/libgstdataprotocol.def b/win32/common/libgstdataprotocol.def new file mode 100644 index 0000000000..86f1c43264 --- /dev/null +++ b/win32/common/libgstdataprotocol.def @@ -0,0 +1,9 @@ +EXPORTS + gst_dp_buffer_from_header + gst_dp_caps_from_packet + gst_dp_event_from_packet + gst_dp_header_payload_length + gst_dp_header_payload_type + gst_dp_validate_header + gst_dp_validate_packet + gst_dp_validate_payload diff --git a/win32/common/libgstnet.def b/win32/common/libgstnet.def new file mode 100644 index 0000000000..c6611bfb84 --- /dev/null +++ b/win32/common/libgstnet.def @@ -0,0 +1,5 @@ +EXPORTS + gst_net_client_clock_get_type + gst_net_client_clock_new + gst_net_time_provider_get_type + gst_net_time_provider_new \ No newline at end of file diff --git a/win32/common/libgstreamer.def b/win32/common/libgstreamer.def index 81004c6201..f14c61bdef 100644 --- a/win32/common/libgstreamer.def +++ b/win32/common/libgstreamer.def @@ -1,686 +1,717 @@ -EXPORTS - _gst_debug_category_new - _gst_debug_nameof_funcptr - _gst_debug_register_funcptr - _gst_element_error_printf - gst_alloc_trace_available - gst_alloc_trace_live_all - gst_alloc_trace_print_all - gst_alloc_trace_print_live - gst_alloc_trace_set_flags_all - gst_bin_add - gst_bin_add_many - gst_bin_find_unconnected_pad - gst_bin_get_by_interface - gst_bin_get_by_name - gst_bin_get_by_name_recurse_up - gst_bin_get_type - gst_bin_iterate_all_by_interface - gst_bin_iterate_elements - gst_bin_iterate_recurse - gst_bin_iterate_sinks - gst_bin_iterate_sorted - gst_bin_iterate_sources - gst_bin_new - gst_bin_remove - gst_buffer_create_sub - gst_buffer_get_caps - gst_buffer_get_type - gst_buffer_is_metadata_writable - gst_buffer_is_span_fast - gst_buffer_join - gst_buffer_make_metadata_writable - gst_buffer_merge - gst_buffer_new - gst_buffer_new_and_alloc - gst_buffer_set_caps - gst_buffer_span - gst_buffer_stamp - gst_bus_add_signal_watch_full - gst_bus_add_watch_full - gst_bus_disable_sync_message_emission - gst_bus_enable_sync_message_emission - gst_bus_get_type - gst_bus_have_pending - gst_bus_new - gst_bus_peek - gst_bus_poll - gst_bus_pop - gst_bus_post - gst_bus_remove_signal_watch - gst_bus_set_flushing - gst_bus_set_sync_handler - gst_caps_append - gst_caps_append_structure - gst_caps_copy - gst_caps_copy_nth - gst_caps_do_simplify - gst_caps_from_string - gst_caps_get_size - gst_caps_get_structure - gst_caps_get_type - gst_caps_intersect - gst_caps_is_always_compatible - gst_caps_is_any - gst_caps_is_empty - gst_caps_is_equal - gst_caps_is_fixed - gst_caps_is_subset - gst_caps_make_writable - gst_caps_new_any - gst_caps_new_empty - gst_caps_new_full - gst_caps_new_simple - gst_caps_normalize - gst_caps_ref - gst_caps_replace - gst_caps_set_simple - gst_caps_subtract - gst_caps_to_string - gst_caps_truncate - gst_caps_union - gst_caps_unref gst_clock_adjust_unlocked - gst_clock_get_calibration - gst_clock_get_internal_time - gst_clock_get_master - gst_clock_get_resolution - gst_clock_get_time - gst_clock_get_type - gst_clock_id_unref - gst_clock_id_unschedule - gst_clock_id_wait - gst_clock_new_periodic_id - gst_clock_new_single_shot_id - gst_clock_set_calibration - gst_clock_set_master - gst_clock_set_resolution - gst_core_error_quark - gst_date_get_type - gst_debug_construct_term_color - gst_debug_get_default_threshold - gst_debug_is_active - gst_debug_is_colored - gst_debug_log - gst_debug_log_valist - gst_debug_set_active - gst_debug_set_colored - gst_debug_set_default_threshold - gst_debug_set_threshold_for_name - gst_debug_unset_threshold_for_name - gst_default_registry_check_feature_version - gst_deinit - gst_double_range_get_type - gst_element_abort_state - gst_element_add_pad - gst_element_factory_can_sink_caps - gst_element_factory_can_src_caps - gst_element_class_add_pad_template - gst_element_class_get_pad_template - gst_element_class_get_pad_template_list - gst_element_class_set_details - gst_element_continue_state - gst_element_create_all_pads - gst_element_default_error - gst_element_factory_create - gst_element_factory_find - gst_element_factory_get_author - gst_element_factory_get_description - gst_element_factory_get_element_type - gst_element_factory_get_klass - gst_element_factory_get_longname - gst_element_factory_get_num_pad_templates - gst_element_factory_get_static_pad_templates +EXPORTS + _gst_debug_category_new + _gst_debug_nameof_funcptr + _gst_debug_register_funcptr + _gst_element_error_printf + gst_activate_mode_get_type + gst_alloc_trace_available + gst_alloc_trace_flags_get_type + gst_alloc_trace_live_all + gst_alloc_trace_print_all + gst_alloc_trace_print_live + gst_alloc_trace_set_flags_all + gst_assoc_flags_get_type + gst_atomic_int_set + gst_bin_add + gst_bin_add_many + gst_bin_find_unconnected_pad + gst_bin_flags_get_type + gst_bin_get_by_interface + gst_bin_get_by_name + gst_bin_get_by_name_recurse_up + gst_bin_get_type + gst_bin_iterate_all_by_interface + gst_bin_iterate_elements + gst_bin_iterate_recurse + gst_bin_iterate_sinks + gst_bin_iterate_sorted + gst_bin_iterate_sources + gst_bin_new + gst_bin_remove + gst_buffer_create_sub + gst_buffer_flag_get_type + gst_buffer_get_caps + gst_buffer_get_type + gst_buffer_is_metadata_writable + gst_buffer_is_span_fast + gst_buffer_join + gst_buffer_make_metadata_writable + gst_buffer_merge + gst_buffer_new + gst_buffer_new_and_alloc + gst_buffer_set_caps + gst_buffer_span + gst_buffer_stamp + gst_bus_add_signal_watch_full + gst_bus_add_watch_full + gst_bus_disable_sync_message_emission + gst_bus_enable_sync_message_emission + gst_bus_flags_get_type + gst_bus_get_type + gst_bus_have_pending + gst_bus_new + gst_bus_peek + gst_bus_poll + gst_bus_pop + gst_bus_post + gst_bus_remove_signal_watch + gst_bus_set_flushing + gst_bus_set_sync_handler + gst_bus_sync_reply_get_type + gst_caps_append + gst_caps_append_structure + gst_caps_copy + gst_caps_copy_nth + gst_caps_do_simplify + gst_caps_flags_get_type + gst_caps_from_string + gst_caps_get_size + gst_caps_get_structure + gst_caps_get_type + gst_caps_intersect + gst_caps_is_always_compatible + gst_caps_is_any + gst_caps_is_empty + gst_caps_is_equal + gst_caps_is_fixed + gst_caps_is_subset + gst_caps_make_writable + gst_caps_new_any + gst_caps_new_empty + gst_caps_new_full + gst_caps_new_simple + gst_caps_normalize + gst_caps_ref + gst_caps_replace + gst_caps_set_simple + gst_caps_subtract + gst_caps_to_string + gst_caps_truncate + gst_caps_union + gst_caps_unref + GST_CAT_AUTOPLUG DATA + GST_CAT_AUTOPLUG_ATTEMPT DATA + GST_CAT_BUFFER DATA + GST_CAT_BUS DATA + GST_CAT_CALL_TRACE DATA + GST_CAT_CAPS DATA + GST_CAT_CLOCK DATA + GST_CAT_ELEMENT_PADS DATA + GST_CAT_ERROR_SYSTEM DATA + GST_CAT_EVENT DATA + GST_CAT_GST_INIT DATA + GST_CAT_MESSAGE DATA + GST_CAT_NEGOTIATION DATA + GST_CAT_PADS DATA + GST_CAT_PARAMS DATA + GST_CAT_PARENTAGE DATA + GST_CAT_PIPELINE DATA + GST_CAT_PLUGIN_INFO DATA + GST_CAT_PLUGIN_LOADING DATA + GST_CAT_PROBE DATA + GST_CAT_PROPERTIES DATA + GST_CAT_QOS DATA + GST_CAT_REFCOUNTING DATA + GST_CAT_REGISTRY DATA + GST_CAT_SCHEDULING DATA + GST_CAT_SIGNAL DATA + GST_CAT_STATES DATA + GST_CAT_XML DATA + gst_clock_add_observation + gst_clock_adjust_unlocked + gst_clock_entry_type_get_type + gst_clock_flags_get_type + gst_clock_get_calibration + gst_clock_get_internal_time + gst_clock_get_master + gst_clock_get_resolution + gst_clock_get_time + gst_clock_get_type + gst_clock_id_unref + gst_clock_id_unschedule + gst_clock_id_wait + gst_clock_new_periodic_id + gst_clock_new_single_shot_id + gst_clock_return_get_type + gst_clock_set_calibration + gst_clock_set_master + gst_clock_set_resolution + gst_core_error_get_type + gst_core_error_quark + gst_date_get_type + gst_debug_color_flags_get_type + gst_debug_construct_term_color + gst_debug_get_default_threshold + gst_debug_is_active + gst_debug_is_colored + gst_debug_level_get_type + gst_debug_log + gst_debug_log_valist + gst_debug_set_active + gst_debug_set_colored + gst_debug_set_default_threshold + gst_debug_set_threshold_for_name + gst_debug_unset_threshold_for_name + gst_default_registry_check_feature_version + gst_deinit + gst_double_range_get_type + gst_element_abort_state + gst_element_add_pad + gst_element_class_add_pad_template + gst_element_class_get_pad_template + gst_element_class_get_pad_template_list + gst_element_class_set_details + gst_element_continue_state + gst_element_create_all_pads + gst_element_default_error + gst_element_factory_can_sink_caps + gst_element_factory_can_src_caps + gst_element_factory_create + gst_element_factory_find + gst_element_factory_get_author + gst_element_factory_get_description + gst_element_factory_get_element_type + gst_element_factory_get_klass + gst_element_factory_get_longname + gst_element_factory_get_num_pad_templates + gst_element_factory_get_static_pad_templates gst_element_factory_get_type - gst_element_factory_get_uri_type - gst_element_factory_make - gst_element_found_tags - gst_element_found_tags_for_pad - gst_element_get_base_time - gst_element_get_bus - gst_element_get_clock - gst_element_get_compatible_pad - gst_element_get_compatible_pad_template - gst_element_get_factory - gst_element_get_index - gst_element_get_pad - gst_element_get_request_pad - gst_element_get_state - gst_element_get_static_pad - gst_element_get_type - gst_element_implements_interface - gst_element_is_locked_state - gst_element_is_indexable - gst_element_iterate_pads - gst_element_iterate_sink_pads - gst_element_iterate_src_pads - gst_element_link - gst_element_link_filtered - gst_element_link_many - gst_element_link_pads - gst_element_link_pads_filtered - gst_element_lost_state - gst_element_make_from_uri - gst_element_message_full - gst_element_no_more_pads - gst_element_post_message - gst_element_provide_clock - gst_element_provides_clock - gst_element_query - gst_element_query_convert - gst_element_query_duration - gst_element_query_position - gst_element_register - gst_element_release_request_pad - gst_element_remove_pad - gst_element_requires_clock - gst_element_seek - gst_element_send_event - gst_element_set_base_time - gst_element_set_bus - gst_element_set_clock - gst_element_set_index - gst_element_set_locked_state - gst_element_set_state - gst_element_state_get_name - gst_element_sync_state_with_parent - gst_element_unlink - gst_element_unlink_pads - gst_error_get_message - gst_event_get_structure - gst_event_get_type - gst_event_new_buffer_size - gst_event_new_custom - gst_event_new_eos - gst_event_new_flush_start - gst_event_new_flush_stop - gst_event_new_navigation - gst_event_new_new_segment - gst_event_new_qos - gst_event_new_seek - gst_event_new_tag - gst_event_parse_buffer_size - gst_event_parse_new_segment - gst_event_parse_qos - gst_event_parse_seek - gst_event_parse_tag - gst_event_type_get_name - gst_event_type_get_type - gst_flags_get_first_value - gst_flow_get_name - gst_flow_return_get_type - gst_format_get_by_nick - gst_format_get_details - gst_format_get_name - gst_format_get_type - gst_format_iterate_definitions - gst_format_register - gst_formats_contains - gst_fourcc_get_type - gst_fraction_get_type - gst_fraction_range_get_type - gst_g_error_get_type - gst_ghost_pad_get_target - gst_ghost_pad_get_type - gst_ghost_pad_new - gst_ghost_pad_new_no_target - gst_ghost_pad_set_target - gst_implements_interface_cast - gst_implements_interface_check - gst_implements_interface_get_type - gst_index_add_association - gst_index_add_format - gst_index_commit - gst_index_entry_assoc_map - gst_index_factory_create - gst_index_factory_destroy - gst_index_factory_get_type - gst_index_factory_find - gst_index_factory_make - gst_index_factory_new - gst_index_get_assoc_entry - gst_index_get_certainty - gst_index_get_group - gst_index_get_writer_id - gst_index_get_type - gst_index_new_group - gst_index_set_certainty - gst_index_set_group - gst_init - gst_init_check - gst_init_get_option_group - gst_int_range_get_type - gst_is_tag_list - gst_iterator_fold - gst_iterator_free - gst_iterator_next - gst_iterator_push - gst_iterator_resync - gst_library_error_quark - gst_marshal_BOOLEAN__POINTER - gst_marshal_VOID__INT_INT - gst_marshal_VOID__OBJECT_OBJECT - gst_marshal_VOID__POINTER_OBJECT - gst_marshal_VOID__UINT_BOXED - gst_message_get_structure - gst_message_get_type - gst_message_new_application - gst_message_new_clock_lost - gst_message_new_clock_provide - gst_message_new_custom - gst_message_new_duration - gst_message_new_element - gst_message_new_eos - gst_message_new_error - gst_message_new_new_clock - gst_message_new_segment_done - gst_message_new_segment_start - gst_message_new_state_changed - gst_message_new_state_dirty - gst_message_new_tag - gst_message_new_warning - gst_message_parse_clock_lost - gst_message_parse_clock_provide - gst_message_parse_duration - gst_message_parse_error - gst_message_parse_new_clock - gst_message_parse_segment_done - gst_message_parse_segment_start - gst_message_parse_state_changed - gst_message_parse_tag - gst_message_parse_warning - gst_message_type_get_name - gst_mini_object_copy - gst_mini_object_get_type - gst_mini_object_is_writable - gst_mini_object_make_writable - gst_mini_object_new - gst_mini_object_ref - gst_mini_object_replace - gst_mini_object_unref - gst_object_default_deep_notify - gst_object_default_error - gst_object_get_name - gst_object_get_name_prefix - gst_object_get_parent - gst_object_get_path_string - gst_object_get_type - gst_object_has_ancestor - gst_object_ref - gst_object_replace - gst_object_set_name - gst_object_set_name_prefix - gst_object_set_parent - gst_object_set_parent - gst_object_sink - gst_object_unref - gst_object_unparent - gst_pad_accept_caps - gst_pad_activate_pull - gst_pad_activate_push - gst_pad_add_buffer_probe - gst_pad_add_data_probe - gst_pad_add_event_probe - gst_pad_alloc_buffer - gst_pad_alloc_buffer_and_set_caps - gst_pad_can_link - gst_pad_chain - gst_pad_check_pull_range - gst_pad_event_default - gst_pad_fixate_caps - gst_pad_get_allowed_caps - gst_pad_get_caps - gst_pad_get_direction - gst_pad_get_element_private - gst_pad_get_fixed_caps_func - gst_pad_get_internal_links - gst_pad_get_internal_links_default - gst_pad_get_negotiated_caps - gst_pad_get_pad_template - gst_pad_get_pad_template_caps - gst_pad_get_parent_element - gst_pad_get_peer - gst_pad_get_range - gst_pad_get_query_types - gst_pad_get_query_types_default - gst_pad_get_type - gst_pad_is_active - gst_pad_is_blocked - gst_pad_is_linked - gst_pad_link - gst_pad_new - gst_pad_new_from_static_template - gst_pad_new_from_template - gst_pad_pause_task - gst_pad_peer_accept_caps - gst_pad_peer_get_caps - gst_pad_proxy_getcaps - gst_pad_proxy_setcaps - gst_pad_pull_range - gst_pad_push - gst_pad_push_event - gst_pad_query - gst_pad_query_convert - gst_pad_query_default - gst_pad_query_duration - gst_pad_query_position - gst_pad_remove_buffer_probe - gst_pad_remove_data_probe - gst_pad_remove_event_probe - gst_pad_send_event - gst_pad_set_activate_function - gst_pad_set_activatepull_function - gst_pad_set_activatepush_function - gst_pad_set_active - gst_pad_set_blocked - gst_pad_set_blocked_async - gst_pad_set_bufferalloc_function - gst_pad_set_caps - gst_pad_set_chain_function - gst_pad_set_checkgetrange_function - gst_pad_set_element_private - gst_pad_set_event_function - gst_pad_set_fixatecaps_function - gst_pad_set_getcaps_function - gst_pad_set_getrange_function - gst_pad_set_internal_link_function - gst_pad_set_link_function - gst_pad_set_query_function - gst_pad_set_query_type_function - gst_pad_set_setcaps_function - gst_pad_set_unlink_function - gst_pad_start_task - gst_pad_stop_task - gst_pad_template_get_caps - gst_pad_template_get_type - gst_pad_template_new - gst_pad_template_pad_created - gst_pad_unlink - gst_pad_use_fixed_caps - gst_param_spec_mini_object - gst_parse_bin_from_description - gst_parse_launch - gst_parse_launchv - gst_pipeline_auto_clock - gst_pipeline_get_bus - gst_pipeline_get_clock - gst_pipeline_get_type - gst_pipeline_new - gst_pipeline_get_auto_flush_bus - gst_pipeline_get_delay - gst_pipeline_get_last_stream_time - gst_pipeline_set_auto_flush_bus - gst_pipeline_set_clock - gst_pipeline_set_delay - gst_pipeline_set_new_stream_time - gst_pipeline_use_clock - gst_plugin_feature_check_version - gst_plugin_feature_get_name - gst_plugin_feature_get_rank - gst_plugin_feature_get_type - gst_plugin_feature_list_free - gst_plugin_feature_load - gst_plugin_feature_set_name - gst_plugin_feature_set_rank - gst_plugin_get_description - gst_plugin_get_filename - gst_plugin_get_license - gst_plugin_get_name - gst_plugin_get_origin - gst_plugin_get_package - gst_plugin_get_source - gst_plugin_get_type - gst_plugin_get_version - gst_plugin_is_loaded - gst_plugin_list_free - gst_plugin_load - gst_plugin_load_file - gst_plugin_load_by_name - gst_plugin_name_filter - gst_query_get_structure - gst_query_get_type - gst_query_new_application - gst_query_new_convert - gst_query_new_duration - gst_query_new_formats - gst_query_new_position - gst_query_new_seeking - gst_query_new_segment - gst_query_parse_convert - gst_query_parse_duration - gst_query_parse_formats_length - gst_query_parse_formats_nth - gst_query_parse_position - gst_query_parse_seeking - gst_query_parse_segment - gst_query_set_convert - gst_query_set_duration - gst_query_set_formats - gst_query_set_formatsv - gst_query_set_position - gst_query_set_seeking - gst_query_set_segment - gst_query_type_get_by_nick - gst_query_type_get_details - gst_query_type_iterate_definitions - gst_query_type_register - gst_registry_add_feature - gst_registry_add_plugin - gst_registry_feature_filter - gst_registry_find_feature - gst_registry_find_plugin - gst_registry_get_default - gst_registry_get_feature_list - gst_registry_get_feature_list_by_plugin - gst_registry_get_path_list - gst_registry_get_plugin_list - gst_registry_get_type - gst_registry_lookup - gst_registry_lookup_feature - gst_registry_remove_feature - gst_registry_remove_plugin - gst_registry_scan_path - gst_registry_xml_read_cache - gst_registry_xml_write_cache - gst_resource_error_quark - gst_seek_type_get_type - gst_segment_clip - gst_segment_free - gst_segment_get_type - gst_segment_init - gst_segment_new - gst_segment_set_duration - gst_segment_set_last_stop - gst_segment_set_newsegment - gst_segment_set_seek - gst_segment_to_running_time - gst_segment_to_stream_time - gst_static_caps_get - gst_static_caps_get_type - gst_static_pad_template_get - gst_static_pad_template_get_caps - gst_static_pad_template_get_type - gst_stream_error_quark - gst_structure_copy - gst_structure_fixate_field_boolean - gst_structure_fixate_field_nearest_double - gst_structure_fixate_field_nearest_fraction - gst_structure_fixate_field_nearest_int - gst_structure_foreach - gst_structure_free - gst_structure_from_string - gst_structure_get_boolean - gst_structure_get_double - gst_structure_get_field_type - gst_structure_get_fourcc - gst_structure_get_fraction - gst_structure_get_int - gst_structure_get_name - gst_structure_get_string - gst_structure_get_type - gst_structure_get_value - gst_structure_has_field - gst_structure_has_field_typed - gst_structure_has_name - gst_structure_n_fields - gst_structure_new - gst_structure_new_valist - gst_structure_nth_field_name - gst_structure_remove_all_fields - gst_structure_remove_field - gst_structure_set - gst_structure_set_name - gst_structure_set_valist - gst_structure_set_value - gst_structure_to_string - gst_system_clock_get_type - gst_system_clock_obtain - gst_tag_exists - gst_tag_get_description - gst_tag_get_flag - gst_tag_get_nick - gst_tag_get_type - gst_tag_is_fixed - gst_tag_list_add - gst_tag_list_add_values - gst_tag_list_copy - gst_tag_list_foreach - gst_tag_list_free - gst_tag_list_get_date_index - gst_tag_list_get_double_index - gst_tag_list_get_string - gst_tag_list_get_string_index - gst_tag_list_get_tag_size - gst_tag_list_get_type - gst_tag_list_get_uint_index - gst_tag_list_get_value_index - gst_tag_list_insert - gst_tag_list_merge - gst_tag_list_new - gst_tag_register - gst_tag_setter_get_tag_list - gst_tag_setter_get_tag_merge_mode - gst_tag_setter_get_type - gst_tag_setter_merge_tags - gst_tag_setter_set_tag_merge_mode - gst_task_get_state - gst_task_get_type - gst_task_pause - gst_task_start - gst_task_stop - gst_type_find_factory_call_function - gst_type_find_factory_get_caps - gst_type_find_factory_get_list - gst_type_find_factory_get_type - gst_type_find_get_length - gst_type_find_peek - gst_type_find_register - gst_type_find_suggest - gst_uri_construct - gst_uri_get_location - gst_uri_get_protocol - gst_uri_handler_get_protocols - gst_uri_handler_get_type - gst_uri_handler_get_type - gst_uri_handler_get_uri - gst_uri_handler_get_uri_type - gst_uri_handler_new_uri - gst_uri_handler_set_uri - gst_uri_is_valid - gst_uri_protocol_is_valid - gst_util_dump_mem - gst_util_gdouble_to_guint64 - gst_util_guint64_to_gdouble - gst_util_set_object_arg - gst_util_uint64_scale - gst_util_uint64_scale_int - gst_value_array_append_value - gst_value_array_get_size - gst_value_array_get_type - gst_value_array_get_value - gst_value_compare - gst_value_get_caps - gst_value_get_double_range_max - gst_value_get_double_range_min - gst_value_get_fourcc - gst_value_get_fraction_denominator - gst_value_get_fraction_numerator - gst_value_get_fraction_range_max - gst_value_get_fraction_range_min - gst_value_get_int_range_max - gst_value_get_int_range_min - gst_value_get_mini_object - gst_value_init_and_copy - gst_value_list_append_value - gst_value_list_get_size - gst_value_list_get_type - gst_value_list_get_value - gst_value_serialize - gst_value_set_caps - gst_value_set_double_range - gst_value_set_fourcc - gst_value_set_fraction_range - gst_value_set_fraction - gst_value_set_int_range - gst_value_set_mini_object - gst_version - gst_version_string - gst_xml_get_element - gst_xml_get_topelements - gst_xml_get_type - gst_xml_make_element - gst_xml_new - gst_xml_parse_doc - gst_xml_parse_file - gst_xml_parse_memory - gst_xml_write - gst_xml_write_file - gst_activate_mode_get_type - gst_alloc_trace_flags_get_type - gst_assoc_flags_get_type - gst_bin_flags_get_type - gst_buffer_flag_get_type - gst_bus_flags_get_type - gst_bus_sync_reply_get_type - gst_caps_flags_get_type - gst_clock_entry_type_get_type - gst_clock_flags_get_type - gst_clock_return_get_type - gst_core_error_get_type - gst_debug_color_flags_get_type - gst_debug_level_get_type - gst_element_flags_get_type - gst_element_get_query_types - gst_event_type_flags_get_type - gst_index_certainty_get_type - gst_index_entry_type_get_type - gst_index_flags_get_type - gst_index_lookup_method_get_type - gst_index_resolver_method_get_type - gst_iterator_item_get_type - gst_iterator_result_get_type - gst_library_error_get_type - gst_message_type_get_type - gst_mini_object_flags_get_type - gst_object_flags_get_type - gst_pad_direction_get_type - gst_pad_flags_get_type - gst_pad_link_return_get_type - gst_pad_presence_get_type - gst_pad_template_flags_get_type - gst_parse_error_get_type - gst_pipeline_flags_get_type - gst_plugin_error_get_type - gst_plugin_flags_get_type - gst_query_type_get_type - gst_rank_get_type - gst_resource_error_get_type - gst_seek_flags_get_type - gst_state_change_get_type - gst_state_change_return_get_type - gst_state_get_type - gst_stream_error_get_type - gst_tag_flag_get_type - gst_tag_merge_mode_get_type - gst_task_state_get_type - gst_type_find_probability_get_type - gst_uri_type_get_type + gst_element_factory_get_uri_type + gst_element_factory_make + gst_element_flags_get_type + gst_element_found_tags + gst_element_found_tags_for_pad + gst_element_get_base_time + gst_element_get_bus + gst_element_get_clock + gst_element_get_compatible_pad + gst_element_get_compatible_pad_template + gst_element_get_factory + gst_element_get_index + gst_element_get_pad + gst_element_get_query_types + gst_element_get_request_pad + gst_element_get_state + gst_element_get_static_pad + gst_element_get_type + gst_element_implements_interface + gst_element_is_indexable + gst_element_is_locked_state + gst_element_iterate_pads + gst_element_iterate_sink_pads + gst_element_iterate_src_pads + gst_element_link + gst_element_link_filtered + gst_element_link_many + gst_element_link_pads + gst_element_link_pads_filtered + gst_element_lost_state + gst_element_make_from_uri + gst_element_message_full + gst_element_no_more_pads + gst_element_post_message + gst_element_provide_clock + gst_element_provides_clock + gst_element_query + gst_element_query_convert + gst_element_query_duration + gst_element_query_position + gst_element_register + gst_element_release_request_pad + gst_element_remove_pad + gst_element_requires_clock + gst_element_seek + gst_element_send_event + gst_element_set_base_time + gst_element_set_bus + gst_element_set_clock + gst_element_set_index + gst_element_set_locked_state + gst_element_set_state + gst_element_state_get_name + gst_element_sync_state_with_parent + gst_element_unlink + gst_element_unlink_pads + gst_error_get_message + gst_event_get_structure + gst_event_get_type + gst_event_new_buffer_size + gst_event_new_custom + gst_event_new_eos + gst_event_new_flush_start + gst_event_new_flush_stop + gst_event_new_navigation + gst_event_new_new_segment + gst_event_new_qos + gst_event_new_seek + gst_event_new_tag + gst_event_parse_buffer_size + gst_event_parse_new_segment + gst_event_parse_qos + gst_event_parse_seek + gst_event_parse_tag + gst_event_type_flags_get_type + gst_event_type_get_name + gst_event_type_get_type + gst_flags_get_first_value + gst_flow_get_name + gst_flow_return_get_type + gst_format_get_by_nick + gst_format_get_details + gst_format_get_name + gst_format_get_type + gst_format_iterate_definitions + gst_format_register + gst_formats_contains + gst_fourcc_get_type + gst_fraction_get_type + gst_fraction_range_get_type + gst_g_error_get_type + gst_ghost_pad_get_target + gst_ghost_pad_get_type + gst_ghost_pad_new + gst_ghost_pad_new_no_target + gst_ghost_pad_set_target + gst_implements_interface_cast + gst_implements_interface_check + gst_implements_interface_get_type + gst_index_add_association + gst_index_add_format + gst_index_certainty_get_type + gst_index_commit + gst_index_entry_assoc_map + gst_index_entry_type_get_type + gst_index_factory_create + gst_index_factory_destroy + gst_index_factory_find + gst_index_factory_get_type + gst_index_factory_make + gst_index_factory_new + gst_index_flags_get_type + gst_index_get_assoc_entry + gst_index_get_certainty + gst_index_get_group + gst_index_get_type + gst_index_get_writer_id + gst_index_lookup_method_get_type + gst_index_new_group + gst_index_resolver_method_get_type + gst_index_set_certainty + gst_index_set_group + gst_init + gst_init_check + gst_init_get_option_group + gst_int_range_get_type + gst_is_tag_list + gst_iterator_fold + gst_iterator_free + gst_iterator_item_get_type + gst_iterator_next + gst_iterator_push + gst_iterator_result_get_type + gst_iterator_resync + gst_library_error_get_type + gst_library_error_quark + gst_marshal_BOOLEAN__POINTER + gst_marshal_VOID__INT_INT + gst_marshal_VOID__OBJECT_OBJECT + gst_marshal_VOID__POINTER_OBJECT + gst_marshal_VOID__UINT_BOXED + gst_message_get_structure + gst_message_get_type + gst_message_new_application + gst_message_new_clock_lost + gst_message_new_clock_provide + gst_message_new_custom + gst_message_new_duration + gst_message_new_element + gst_message_new_eos + gst_message_new_error + gst_message_new_new_clock + gst_message_new_segment_done + gst_message_new_segment_start + gst_message_new_state_changed + gst_message_new_state_dirty + gst_message_new_tag + gst_message_new_warning + gst_message_parse_clock_lost + gst_message_parse_clock_provide + gst_message_parse_duration + gst_message_parse_error + gst_message_parse_new_clock + gst_message_parse_segment_done + gst_message_parse_segment_start + gst_message_parse_state_changed + gst_message_parse_tag + gst_message_parse_warning + gst_message_type_get_name + gst_message_type_get_type + gst_mini_object_copy + gst_mini_object_flags_get_type + gst_mini_object_get_type + gst_mini_object_is_writable + gst_mini_object_make_writable + gst_mini_object_new + gst_mini_object_ref + gst_mini_object_replace + gst_mini_object_unref + gst_object_default_deep_notify + gst_object_default_error + gst_object_flags_get_type + gst_object_get_name + gst_object_get_name_prefix + gst_object_get_parent + gst_object_get_path_string + gst_object_get_type + gst_object_has_ancestor + gst_object_ref + gst_object_replace + gst_object_set_name + gst_object_set_name_prefix + gst_object_set_parent + gst_object_set_parent + gst_object_sink + gst_object_unparent + gst_object_unref + gst_pad_accept_caps + gst_pad_activate_pull + gst_pad_activate_push + gst_pad_add_buffer_probe + gst_pad_add_data_probe + gst_pad_add_event_probe + gst_pad_alloc_buffer + gst_pad_alloc_buffer_and_set_caps + gst_pad_can_link + gst_pad_chain + gst_pad_check_pull_range + gst_pad_direction_get_type + gst_pad_event_default + gst_pad_fixate_caps + gst_pad_flags_get_type + gst_pad_get_allowed_caps + gst_pad_get_caps + gst_pad_get_direction + gst_pad_get_element_private + gst_pad_get_fixed_caps_func + gst_pad_get_internal_links + gst_pad_get_internal_links_default + gst_pad_get_negotiated_caps + gst_pad_get_pad_template + gst_pad_get_pad_template_caps + gst_pad_get_parent_element + gst_pad_get_peer + gst_pad_get_query_types + gst_pad_get_query_types_default + gst_pad_get_range + gst_pad_get_type + gst_pad_is_active + gst_pad_is_blocked + gst_pad_is_linked + gst_pad_link + gst_pad_link_return_get_type + gst_pad_new + gst_pad_new_from_static_template + gst_pad_new_from_template + gst_pad_pause_task + gst_pad_peer_accept_caps + gst_pad_peer_get_caps + gst_pad_presence_get_type + gst_pad_proxy_getcaps + gst_pad_proxy_setcaps + gst_pad_pull_range + gst_pad_push + gst_pad_push_event + gst_pad_query + gst_pad_query_convert + gst_pad_query_default + gst_pad_query_duration + gst_pad_query_position + gst_pad_remove_buffer_probe + gst_pad_remove_data_probe + gst_pad_remove_event_probe + gst_pad_send_event + gst_pad_set_activate_function + gst_pad_set_activatepull_function + gst_pad_set_activatepush_function + gst_pad_set_active + gst_pad_set_blocked + gst_pad_set_blocked_async + gst_pad_set_bufferalloc_function + gst_pad_set_caps + gst_pad_set_chain_function + gst_pad_set_checkgetrange_function + gst_pad_set_element_private + gst_pad_set_event_function + gst_pad_set_fixatecaps_function + gst_pad_set_getcaps_function + gst_pad_set_getrange_function + gst_pad_set_internal_link_function + gst_pad_set_link_function + gst_pad_set_query_function + gst_pad_set_query_type_function + gst_pad_set_setcaps_function + gst_pad_set_unlink_function + gst_pad_start_task + gst_pad_stop_task + gst_pad_template_flags_get_type + gst_pad_template_get_caps + gst_pad_template_get_type + gst_pad_template_new + gst_pad_template_pad_created + gst_pad_unlink + gst_pad_use_fixed_caps + gst_param_spec_mini_object + gst_parse_bin_from_description + gst_parse_error_get_type + gst_parse_launch + gst_parse_launchv + gst_pipeline_auto_clock + gst_pipeline_flags_get_type + gst_pipeline_get_auto_flush_bus + gst_pipeline_get_bus + gst_pipeline_get_clock + gst_pipeline_get_delay + gst_pipeline_get_last_stream_time + gst_pipeline_get_type + gst_pipeline_new + gst_pipeline_set_auto_flush_bus + gst_pipeline_set_clock + gst_pipeline_set_delay + gst_pipeline_set_new_stream_time + gst_pipeline_use_clock + gst_plugin_error_get_type + gst_plugin_feature_check_version + gst_plugin_feature_get_name + gst_plugin_feature_get_rank + gst_plugin_feature_get_type + gst_plugin_feature_list_free + gst_plugin_feature_load + gst_plugin_feature_set_name + gst_plugin_feature_set_rank + gst_plugin_flags_get_type + gst_plugin_get_description + gst_plugin_get_filename + gst_plugin_get_license + gst_plugin_get_name + gst_plugin_get_origin + gst_plugin_get_package + gst_plugin_get_source + gst_plugin_get_type + gst_plugin_get_version + gst_plugin_is_loaded + gst_plugin_list_free + gst_plugin_load + gst_plugin_load_by_name + gst_plugin_load_file + gst_plugin_name_filter + gst_query_get_structure + gst_query_get_type + gst_query_new_application + gst_query_new_convert + gst_query_new_duration + gst_query_new_formats + gst_query_new_position + gst_query_new_seeking + gst_query_new_segment + gst_query_parse_convert + gst_query_parse_duration + gst_query_parse_formats_length + gst_query_parse_formats_nth + gst_query_parse_position + gst_query_parse_seeking + gst_query_parse_segment + gst_query_set_convert + gst_query_set_duration + gst_query_set_formats + gst_query_set_formatsv + gst_query_set_position + gst_query_set_seeking + gst_query_set_segment + gst_query_type_get_by_nick + gst_query_type_get_details + gst_query_type_get_type + gst_query_type_iterate_definitions + gst_query_type_register + gst_rank_get_type + gst_registry_add_feature + gst_registry_add_plugin + gst_registry_feature_filter + gst_registry_find_feature + gst_registry_find_plugin + gst_registry_get_default + gst_registry_get_feature_list + gst_registry_get_feature_list_by_plugin + gst_registry_get_path_list + gst_registry_get_plugin_list + gst_registry_get_type + gst_registry_lookup + gst_registry_lookup_feature + gst_registry_remove_feature + gst_registry_remove_plugin + gst_registry_scan_path + gst_registry_xml_read_cache + gst_registry_xml_write_cache + gst_resource_error_get_type + gst_resource_error_quark + gst_seek_flags_get_type + gst_seek_type_get_type + gst_segment_clip + gst_segment_free + gst_segment_get_type + gst_segment_init + gst_segment_new + gst_segment_set_duration + gst_segment_set_last_stop + gst_segment_set_newsegment + gst_segment_set_seek + gst_segment_to_running_time + gst_segment_to_stream_time + gst_state_change_get_type + gst_state_change_return_get_type + gst_state_get_type + gst_static_caps_get + gst_static_caps_get_type + gst_static_pad_template_get + gst_static_pad_template_get_caps + gst_static_pad_template_get_type + gst_stream_error_get_type + gst_stream_error_quark + gst_structure_copy + gst_structure_fixate_field_boolean + gst_structure_fixate_field_nearest_double + gst_structure_fixate_field_nearest_fraction + gst_structure_fixate_field_nearest_int + gst_structure_foreach + gst_structure_free + gst_structure_from_string + gst_structure_get_boolean + gst_structure_get_double + gst_structure_get_field_type + gst_structure_get_fourcc + gst_structure_get_fraction + gst_structure_get_int + gst_structure_get_name + gst_structure_get_string + gst_structure_get_type + gst_structure_get_value + gst_structure_has_field + gst_structure_has_field_typed + gst_structure_has_name + gst_structure_n_fields + gst_structure_new + gst_structure_new_valist + gst_structure_nth_field_name + gst_structure_remove_all_fields + gst_structure_remove_field + gst_structure_set + gst_structure_set_name + gst_structure_set_valist + gst_structure_set_value + gst_structure_to_string + gst_system_clock_get_type + gst_system_clock_obtain + gst_tag_exists + gst_tag_flag_get_type + gst_tag_get_description + gst_tag_get_flag + gst_tag_get_nick + gst_tag_get_type + gst_tag_is_fixed + gst_tag_list_add + gst_tag_list_add_values + gst_tag_list_copy + gst_tag_list_foreach + gst_tag_list_free + gst_tag_list_get_date_index + gst_tag_list_get_double_index + gst_tag_list_get_string + gst_tag_list_get_string_index + gst_tag_list_get_tag_size + gst_tag_list_get_type + gst_tag_list_get_uint_index + gst_tag_list_get_value_index + gst_tag_list_insert + gst_tag_list_merge + gst_tag_list_new + gst_tag_merge_mode_get_type + gst_tag_register + gst_tag_setter_get_tag_list + gst_tag_setter_get_tag_merge_mode + gst_tag_setter_get_type + gst_tag_setter_merge_tags + gst_tag_setter_set_tag_merge_mode + gst_task_get_state + gst_task_get_type + gst_task_pause + gst_task_start + gst_task_state_get_type + gst_task_stop + gst_type_find_factory_call_function + gst_type_find_factory_get_caps + gst_type_find_factory_get_list + gst_type_find_factory_get_type + gst_type_find_get_length + gst_type_find_peek + gst_type_find_probability_get_type + gst_type_find_register + gst_type_find_suggest + gst_uri_construct + gst_uri_get_location + gst_uri_get_protocol + gst_uri_handler_get_protocols + gst_uri_handler_get_type + gst_uri_handler_get_type + gst_uri_handler_get_uri + gst_uri_handler_get_uri_type + gst_uri_handler_new_uri + gst_uri_handler_set_uri + gst_uri_is_valid + gst_uri_protocol_is_valid + gst_uri_type_get_type + gst_util_dump_mem + gst_util_gdouble_to_guint64 + gst_util_guint64_to_gdouble + gst_util_set_object_arg + gst_util_uint64_scale + gst_util_uint64_scale_int + gst_value_array_append_value + gst_value_array_get_size + gst_value_array_get_type + gst_value_array_get_value + gst_value_compare + gst_value_get_caps + gst_value_get_double_range_max + gst_value_get_double_range_min + gst_value_get_fourcc + gst_value_get_fraction_denominator + gst_value_get_fraction_numerator + gst_value_get_fraction_range_max + gst_value_get_fraction_range_min + gst_value_get_int_range_max + gst_value_get_int_range_min + gst_value_get_mini_object + gst_value_init_and_copy + gst_value_list_append_value + gst_value_list_get_size + gst_value_list_get_type + gst_value_list_get_value + gst_value_serialize + gst_value_set_caps + gst_value_set_double_range + gst_value_set_fourcc + gst_value_set_fraction + gst_value_set_fraction_range + gst_value_set_int_range + gst_value_set_mini_object + gst_version + gst_version_string + gst_xml_get_element + gst_xml_get_topelements + gst_xml_get_type + gst_xml_make_element + gst_xml_new + gst_xml_parse_doc + gst_xml_parse_file + gst_xml_parse_memory + gst_xml_write + gst_xml_write_file diff --git a/win32/vs6/gstreamer.dsw b/win32/vs6/gstreamer.dsw index d864a80176..049871d7c2 100644 --- a/win32/vs6/gstreamer.dsw +++ b/win32/vs6/gstreamer.dsw @@ -3,7 +3,7 @@ Microsoft Developer Studio Workspace File, Format Version 6.00 ############################################################################### -Project: "grammar"=.\grammar.dsp - Package Owner=<4> +Project: "grammar"=".\grammar.dsp" - Package Owner=<4> Package=<5> {{{ @@ -15,7 +15,7 @@ Package=<4> ############################################################################### -Project: "gst_inspect"=.\gst_inspect.dsp - Package Owner=<4> +Project: "gst_inspect"=".\gst_inspect.dsp" - Package Owner=<4> Package=<5> {{{ @@ -30,7 +30,7 @@ Package=<4> ############################################################################### -Project: "gst_launch"=.\gst_launch.dsp - Package Owner=<4> +Project: "gst_launch"=".\gst_launch.dsp" - Package Owner=<4> Package=<5> {{{ @@ -45,7 +45,7 @@ Package=<4> ############################################################################### -Project: "libgstbase"=.\libgstbase.dsp - Package Owner=<4> +Project: "libgstbase"=".\libgstbase.dsp" - Package Owner=<4> Package=<5> {{{ @@ -60,7 +60,7 @@ Package=<4> ############################################################################### -Project: "libgstcontroller"=.\libgstcontroller.dsp - Package Owner=<4> +Project: "libgstcontroller"=".\libgstcontroller.dsp" - Package Owner=<4> Package=<5> {{{ @@ -75,7 +75,7 @@ Package=<4> ############################################################################### -Project: "libgstcoreelements"=.\libgstcoreelements.dsp - Package Owner=<4> +Project: "libgstcoreelements"=".\libgstcoreelements.dsp" - Package Owner=<4> Package=<5> {{{ @@ -93,7 +93,37 @@ Package=<4> ############################################################################### -Project: "libgstreamer"=.\libgstreamer.dsp - Package Owner=<4> +Project: "libgstdataprotocol"=".\libgstdataprotocol.dsp" - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ + Begin Project Dependency + Project_Dep_Name libgstreamer + End Project Dependency +}}} + +############################################################################### + +Project: "libgstnet"=".\libgstnet.dsp" - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ + Begin Project Dependency + Project_Dep_Name libgstreamer + End Project Dependency +}}} + +############################################################################### + +Project: "libgstreamer"=".\libgstreamer.dsp" - Package Owner=<4> Package=<5> {{{ diff --git a/win32/vs6/libgstdataprotocol.dsp b/win32/vs6/libgstdataprotocol.dsp new file mode 100644 index 0000000000..6f34ff5447 --- /dev/null +++ b/win32/vs6/libgstdataprotocol.dsp @@ -0,0 +1,125 @@ +# Microsoft Developer Studio Project File - Name="libgstdataprotocol" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 + +CFG=libgstdataprotocol - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "libgstdataprotocol.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "libgstdataprotocol.mak" CFG="libgstdataprotocol - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "libgstdataprotocol - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "libgstdataprotocol - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + +!IF "$(CFG)" == "libgstdataprotocol - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release" +# PROP Intermediate_Dir "Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBGSTDATAPROTOCOL_EXPORTS" /YX /FD /c +# ADD CPP /nologo /MT /W3 /GX /O2 /I "../.." /I "../../libs" /I "../common" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBGSTDATAPROTOCOL_EXPORTS" /D "HAVE_CONFIG_H" /YX /FD /c +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 +# ADD LINK32 glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib /nologo /dll /machine:I386 /out:"Release/libgstdataprotocol-0.10.dll" +# Begin Special Build Tool +TargetPath=.\Release\libgstdataprotocol-0.10.dll +SOURCE="$(InputPath)" +PostBuild_Cmds=copy /Y $(TargetPath) c:\gstreamer\bin +# End Special Build Tool + +!ELSEIF "$(CFG)" == "libgstdataprotocol - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Debug" +# PROP Intermediate_Dir "Debug" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBGSTDATAPROTOCOL_EXPORTS" /YX /FD /GZ /c +# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../.." /I "../../libs" /I "../common" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBGSTDATAPROTOCOL_EXPORTS" /D "HAVE_CONFIG_H" /YX /FD /GZ /c +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept +# ADD LINK32 glib-2.0D.lib gobject-2.0D.lib gthread-2.0D.lib gmodule-2.0D.lib /nologo /dll /debug /machine:I386 /out:"Debug/libgstdataprotocol-0.10.dll" /pdbtype:sept +# Begin Special Build Tool +TargetPath=.\Debug\libgstdataprotocol-0.10.dll +SOURCE="$(InputPath)" +PostBuild_Cmds=copy /Y $(TargetPath) c:\gstreamer\debug\bin +# End Special Build Tool + +!ENDIF + +# Begin Target + +# Name "libgstdataprotocol - Win32 Release" +# Name "libgstdataprotocol - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=..\..\libs\gst\dataprotocol\dataprotocol.c +# End Source File +# Begin Source File + +SOURCE=..\common\libgstdataprotocol.def +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=..\..\libs\gst\dataprotocol\dataprotocol.h +# End Source File +# Begin Source File + +SOURCE="..\..\libs\gst\dataprotocol\dp-private.h" +# End Source File +# End Group +# End Target +# End Project diff --git a/win32/vs6/libgstnet.dsp b/win32/vs6/libgstnet.dsp new file mode 100644 index 0000000000..9a9011877c --- /dev/null +++ b/win32/vs6/libgstnet.dsp @@ -0,0 +1,145 @@ +# Microsoft Developer Studio Project File - Name="libgstnet" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 + +CFG=libgstnet - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "libgstnet.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "libgstnet.mak" CFG="libgstnet - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "libgstnet - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "libgstnet - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + +!IF "$(CFG)" == "libgstnet - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release" +# PROP Intermediate_Dir "Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBGSTNET_EXPORTS" /YX /FD /c +# ADD CPP /nologo /MT /W3 /GX /O2 /I "../.." /I "../../libs" /I "../common" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBGSTNET_EXPORTS" /D "HAVE_CONFIG_H" /YX /FD /c +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 +# ADD LINK32 glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib Ws2_32.lib /nologo /dll /machine:I386 /out:"Release/libgstnet-0.10.dll" +# Begin Special Build Tool +TargetPath=.\Release\libgstnet-0.10.dll +SOURCE="$(InputPath)" +PostBuild_Cmds=copy /Y $(TargetPath) c:\gstreamer\bin +# End Special Build Tool + +!ELSEIF "$(CFG)" == "libgstnet - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Debug" +# PROP Intermediate_Dir "Debug" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBGSTNET_EXPORTS" /YX /FD /GZ /c +# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../.." /I "../../libs" /I "../common" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBGSTNET_EXPORTS" /D "HAVE_CONFIG_H" /YX /FD /GZ /c +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept +# ADD LINK32 glib-2.0D.lib gobject-2.0D.lib gthread-2.0D.lib gmodule-2.0D.lib Ws2_32.lib /nologo /dll /debug /machine:I386 /out:"Debug/libgstnet-0.10.dll" /pdbtype:sept +# Begin Special Build Tool +TargetPath=.\Debug\libgstnet-0.10.dll +SOURCE="$(InputPath)" +PostBuild_Cmds=copy /Y $(TargetPath) c:\gstreamer\debug\bin +# End Special Build Tool + +!ENDIF + +# Begin Target + +# Name "libgstnet - Win32 Release" +# Name "libgstnet - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=..\..\libs\gst\net\gstnetclientclock.c +# End Source File +# Begin Source File + +SOURCE=..\..\libs\gst\net\gstnettimepacket.c +# End Source File +# Begin Source File + +SOURCE=..\..\libs\gst\net\gstnettimeprovider.c +# End Source File +# Begin Source File + +SOURCE=..\common\libgstnet.def +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=..\..\libs\gst\net\gstnet.h +# End Source File +# Begin Source File + +SOURCE=..\..\libs\gst\net\gstnetclientclock.h +# End Source File +# Begin Source File + +SOURCE=..\..\libs\gst\net\gstnettimepacket.h +# End Source File +# Begin Source File + +SOURCE=..\..\libs\gst\net\gstnettimeprovider.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# End Group +# End Target +# End Project