diff --git a/ChangeLog b/ChangeLog index 4c0c2aefd8..714d5bf2d7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2005-10-10 Thomas Vander Stichele + + * gst/elements/gstelements.c: + * win32/GStreamer.vcproj: + * win32/config.h: + * win32/dirent.c: (_tseekdir): + * win32/gst-inspect.vcproj: + * win32/gst-launch.vcproj: + * win32/gstconfig.h: + * win32/gstelements.vcproj: + * win32/gstenumtypes.c: (gst_object_flags_get_type): + * win32/gstreamer.def: + * win32/msvc71.sln: + updates for the win32 build (patch from Sebastien Moutte) + 2005-10-10 Andy Wingo * gst/gstbin.c (gst_bin_get_state_func): Renamed from diff --git a/gst/elements/gstelements.c b/gst/elements/gstelements.c index 9e29b360da..66f91add8f 100644 --- a/gst/elements/gstelements.c +++ b/gst/elements/gstelements.c @@ -53,7 +53,7 @@ static struct _elements_entry _elements[] = { {"fakesink", GST_RANK_NONE, gst_fake_sink_get_type}, #ifndef WIN32 {"fdsrc", GST_RANK_NONE, gst_fdsrc_get_type}, -#endif +#endif //WIN32 {"filesrc", GST_RANK_NONE, gst_file_src_get_type}, {"identity", GST_RANK_NONE, gst_identity_get_type}, {"filesink", GST_RANK_NONE, gst_file_sink_get_type}, diff --git a/plugins/elements/gstelements.c b/plugins/elements/gstelements.c index 9e29b360da..66f91add8f 100644 --- a/plugins/elements/gstelements.c +++ b/plugins/elements/gstelements.c @@ -53,7 +53,7 @@ static struct _elements_entry _elements[] = { {"fakesink", GST_RANK_NONE, gst_fake_sink_get_type}, #ifndef WIN32 {"fdsrc", GST_RANK_NONE, gst_fdsrc_get_type}, -#endif +#endif //WIN32 {"filesrc", GST_RANK_NONE, gst_file_src_get_type}, {"identity", GST_RANK_NONE, gst_identity_get_type}, {"filesink", GST_RANK_NONE, gst_file_sink_get_type}, diff --git a/win32/GStreamer.vcproj b/win32/GStreamer.vcproj index 5f0cecd1df..17280051e0 100644 --- a/win32/GStreamer.vcproj +++ b/win32/GStreamer.vcproj @@ -25,7 +25,7 @@ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;HAVE_WIN32;GST_EXPORTS" MinimalRebuild="TRUE" BasicRuntimeChecks="3" - RuntimeLibrary="3" + RuntimeLibrary="5" BufferSecurityCheck="TRUE" UsePrecompiledHeader="2" PrecompiledHeaderThrough="config.h" @@ -37,13 +37,13 @@ Name="VCCustomBuildTool"/> +for %%i in (af az ca cs en_GB fr nl sq sr sv tr uk) do copy /Y ..\po\%%i.gmo c:\gstreamer\locale\%%i\gstreamer-0.8.mo +"/> + CharacterSet="2" + ReferencesPath=""> +for %%i in (af az ca cs en_GB fr nl sq sr sv tr uk) do copy /Y ..\po\%%i.gmo c:\gstreamer\locale\%%i\gstreamer-0.8.mo +"/> + + + + - - - - @@ -233,27 +238,45 @@ type gstreamer-dbg.def >> gst.def + + + + + + + + + + + + @@ -266,9 +289,6 @@ type gstreamer-dbg.def >> gst.def - - @@ -282,10 +302,7 @@ type gstreamer-dbg.def >> gst.def RelativePath="..\gst\gstregistry.c"> - - + RelativePath="..\gst\gstregistryxml.c"> @@ -294,13 +311,13 @@ type gstreamer-dbg.def >> gst.def RelativePath="..\gst\gstsystemclock.c"> + RelativePath="..\gst\gsttaglist.c"> + RelativePath="..\gst\gsttagsetter.c"> + RelativePath="..\gst\gsttask.c"> @@ -308,6 +325,9 @@ type gstreamer-dbg.def >> gst.def + + @@ -324,10 +344,13 @@ type gstreamer-dbg.def >> gst.def RelativePath="..\gst\gstxml.c"> + RelativePath="..\gst\parse\lex._gst_parse_yy.c"> + RelativePath=".\link_oldruntime.c"> + + - - @@ -382,12 +402,6 @@ type gstreamer-dbg.def >> gst.def - - - - @@ -409,53 +423,6 @@ type gstreamer-dbg.def >> gst.def Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/config.h b/win32/config.h index 3f9f945273..c0f1a68138 100644 --- a/win32/config.h +++ b/win32/config.h @@ -5,7 +5,7 @@ #define ENABLE_NLS 1 /* gettext package name */ -#define GETTEXT_PACKAGE "gstreamer-0.8" +#define GETTEXT_PACKAGE "gstreamer-0.9" /* Location of registry */ #define GST_CACHE_DIR "c:\\gstreamer" @@ -190,11 +190,10 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "0.8.5.0" +#define VERSION "0.9.0.0" /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ #define WORDS_BIGENDIAN 0 -#define GST_MAJORMINOR "0.8" - +#define GST_MAJORMINOR "0.9" \ No newline at end of file diff --git a/win32/gst-inspect.vcproj b/win32/gst-inspect.vcproj index a8d9937247..35563ed179 100644 --- a/win32/gst-inspect.vcproj +++ b/win32/gst-inspect.vcproj @@ -23,7 +23,7 @@ AdditionalIncludeDirectories=".\;..\;..\libs;c:\usr\include" PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H" MinimalRebuild="TRUE" - BasicRuntimeChecks="3" + BasicRuntimeChecks="0" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="3" @@ -87,7 +87,7 @@ + CommandLine="mkdir c:\gstreamer\plugins +copy /Y $(TargetPath) c:\gstreamer\plugins +"/> + RelativePath="..\gst\elements\gstbufferstore.c"> + RelativePath="..\gst\elements\gstcapsfilter.c"> @@ -142,12 +144,6 @@ - - - - @@ -157,32 +153,26 @@ - - - - - - + + + + - - @@ -192,9 +182,6 @@ - - @@ -207,18 +194,9 @@ - - - - - - diff --git a/win32/gstenumtypes.c b/win32/gstenumtypes.c index d603d90624..ee8c4a60bb 100644 --- a/win32/gstenumtypes.c +++ b/win32/gstenumtypes.c @@ -13,7 +13,6 @@ gst_object_flags_get_type (void) if (etype == 0) { static const GEnumValue values[] = { {GST_OBJECT_DISPOSING, "GST_OBJECT_DISPOSING", "disposing"}, - {GST_OBJECT_DESTROYED, "GST_OBJECT_DESTROYED", "destroyed"}, {GST_OBJECT_FLOATING, "GST_OBJECT_FLOATING", "floating"}, {GST_OBJECT_FLAG_LAST, "GST_OBJECT_FLAG_LAST", "flag-last"}, {0, NULL, NULL} diff --git a/win32/gstreamer.def b/win32/gstreamer.def index a53f2f15a7..17e53c0773 100644 --- a/win32/gstreamer.def +++ b/win32/gstreamer.def @@ -1,296 +1,335 @@ EXPORTS gst_init - gst_registry_pool_find_plugin - gst_uri_handler_get_type - gst_registry_pool_find_plugin - gst_uri_handler_get_type - gst_type_find_factory_get_type - gst_index_factory_get_type - gst_index_add_association - gst_index_add_format - gst_index_entry_assoc_map - gst_index_get_assoc_entry - gst_index_get_writer_id - gst_registry_pool_find_feature - gst_scheduler_factory_get_type - gst_element_factory_find - gst_control_init - gst_init_with_popt_table - gst_bin_get_list - gst_dpman_list_dparam_specs - gst_dpman_get_manager - gst_pad_get_internal_links_default - gst_pad_get_query_types - gst_pad_get_query_types_default - gst_pad_query_default - gst_pad_get_event_masks - gst_pad_get_event_masks_default - gst_pad_event_default - gst_pad_convert - gst_pad_convert_default - gst_pad_set_convert_function - gst_pad_set_fixate_function - gst_pad_get_formats - gst_pad_get_formats_default - gst_pad_get_name - gst_pad_get_direction - gst_pad_get_peer - gst_pad_get_pad_template_caps - gst_pad_is_negotiated - gst_pad_try_set_caps_nonfixed - gst_element_get_pad - gst_element_get_pad_list - gst_element_is_indexable - gst_element_get_clock - gst_element_provides_clock - gst_element_requires_clock - gst_element_found_tags - gst_element_yield - gst_element_unlink - gst_plugin_feature_get_type - gst_element_factory_create - __gst_element_factory_add_pad_template - gst_structure_foreach - gst_structure_to_string - gst_structure_get_name - gst_structure_get_boolean - gst_structure_set_name - gst_structure_copy - gst_structure_remove_field - gst_caps_structure_fixate_field_nearest_int - gst_caps_structure_fixate_field_nearest_double - gst_caps_get_structure - gst_caps_get_size - gst_pad_custom_new_from_template - gst_caps_set_simple - gst_caps_is_empty - gst_caps_is_any - gst_value_serialize - gst_format_get_details - gst_format_get_by_nick - gst_format_register - gst_query_type_get_details - gst_value_get_caps - gst_value_init_and_copy - gst_value_get_fraction_numerator - gst_value_get_fraction_denominator - gst_value_set_fraction - gst_caps_get_type - gst_uri_get_uri_type - gst_plugin_feature_get_name - gst_element_factory_get_type - gst_plugin_get_feature_list - gst_registry_pool_plugin_list - gst_object_get_name - gst_object_get_parent - gst_object_set_name - gst_main_quit - gst_bin_iterate - gst_object_unref - gst_element_wait_state_change - gst_main - gst_bin_get_clock - gst_element_set_state - gst_bin_add - gst_bin_add_many - gst_element_factory_make - gst_xml_write_file - gst_element_default_error - gst_object_default_deep_notify - gst_parse_launch - gst_parse_launchv - gst_alloc_trace_print_all - gst_alloc_trace_available - gst_alloc_trace_set_flags_all - gst_util_set_object_arg - gst_bin_get_by_name - gst_xml_get_topelements - gst_xml_parse_file - gst_xml_new - gst_tag_list_new - gst_tag_list_add - gst_tag_list_foreach - gst_tag_list_free - gst_tag_list_copy - gst_tag_list_merge - gst_tag_get_nick - gst_tag_get_flag - gst_tag_list_get_uint_index - gst_tag_list_get_double_index - gst_tag_list_get_value_index - gst_tag_list_get_string_index - gst_is_tag_list - gst_tag_get_type - gst_tag_list_get_tag_size - gst_tag_list_add_values - gst_tag_setter_get_list - gst_tag_setter_get_merge_mode - gst_tag_setter_get_type - gst_element_found_tags_for_pad - gst_registry_get_path_list - gst_registry_load - gst_registry_save - gst_registry_rebuild - gst_registry_add_path - gst_registry_get_type - gst_registry_pool_list - gst_data_unref - gst_buffer_new - gst_buffer_create_sub - gst_buffer_merge - gst_buffer_is_span_fast - gst_buffer_stamp - gst_pad_pull - gst_pad_send_event - gst_pad_alloc_buffer - gst_pad_recover_caps_error - gst_event_new_seek - gst_event_new_tag - gst_pad_query - gst_event_new_size - gst_element_class_set_details - gst_element_class_add_pad_template - gst_element_class_get_pad_template - gst_static_pad_template_get - gst_static_caps_get - gst_element_add_pad - gst_element_remove_pad - gst_element_no_more_pads - gst_pad_set_getcaps_function - gst_pad_proxy_getcaps - gst_pad_new - gst_pad_set_chain_function - gst_pad_new_from_template - gst_pad_set_get_function - gst_element_set_loop_function - gst_pad_push - gst_pad_get_parent - gst_buffer_get_type - gst_data_ref - gst_data_copy - gst_data_copy_on_write - gst_data_is_writable - gst_buffer_new_and_alloc - gst_element_register - gst_util_dump_mem - gst_element_wait - gst_element_set_time - gst_element_link_pads - gst_element_error_full - gst_core_error_quark - gst_pad_set_formats_function - gst_pad_set_query_type_function - gst_pad_set_query_function - gst_pad_set_event_mask_function - gst_pad_set_event_function - gst_pad_set_unlink_function - gst_element_set_eos - gst_event_new - gst_resource_error_quark - gst_uri_construct - gst_event_discont_get_value - gst_uri_get_location - gst_uri_get_protocol - gst_uri_handler_new_uri - gst_event_new_discontinuous - gst_pad_set_link_function - gst_pad_proxy_pad_link - gst_pad_set_element_private - gst_pad_set_internal_link_function - gst_caps_new_any - gst_pad_get_caps - gst_pad_get_element_private - gst_pad_try_set_caps - gst_pad_get_negotiated_caps - gst_data_ref_by_count - gst_pad_set_explicit_caps - gst_caps_copy - gst_pad_use_explicit_caps - gst_stream_error_quark - gst_type_find_factory_call_function - gst_type_find_factory_get_list - gst_type_find_suggest - gst_type_find_peek - gst_type_find_register - gst_caps_free - gst_element_get_state - gst_caps_replace - gst_pad_collectv - gst_atomic_int_read - gst_pad_set_active - gst_scheduler_get_type - gst_scheduler_register - gst_plugin_add_feature - gst_scheduler_factory_new - gst_pad_call_get_function - gst_object_ref - gst_pad_call_chain_function - gst_caps_intersect - gst_pad_template_new - gst_pad_template_get_type - gst_pad_template_get_caps - gst_element_add_ghost_pad - gst_registry_pool_feature_list - gst_object_replace - gst_pad_unlink - gst_pad_link - gst_bin_remove - gst_element_get_pad_template_list - gst_element_sync_state_with_parent - gst_element_link - gst_element_factory_get_element_type - gst_pad_get_allowed_caps - gst_element_interrupt - gst_seek_type_get_type - gst_event_type_get_type - gst_pad_unnegotiate - gst_pipeline_new - gst_pipeline_get_type - gst_bin_new - gst_bin_get_by_interface - gst_bin_get_all_by_interface - gst_alloc_trace_live_all - gst_element_link_many - gst_caps_new_empty - gst_caps_new_simple - gst_caps_is_fixed - gst_caps_to_string - gst_caps_from_string - gst_type_list - gst_type_fourcc - gst_type_double_range - gst_type_int_range - gst_type_fraction - gst_structure_new - gst_caps_new_full - gst_caps_append - gst_caps_append_structure - gst_caps_do_simplify - gst_structure_has_field - gst_structure_get_string - gst_structure_get_int - gst_structure_get_double - gst_structure_get_fourcc - gst_structure_get_value - gst_structure_set - gst_structure_set_value - gst_library_load - gst_system_clock_get_type - gst_clock_get_type - gst_clock_get_event_time - gst_implements_interface_get_type - gst_implements_interface_check - gst_marshal_VOID__UINT_BOXED - gst_marshal_BOOLEAN__POINTER - gst_marshal_VOID__POINTER_OBJECT - gst_marshal_VOID__INT_INT - _gst_element_error_printf - _gst_bin_type DATA - _gst_element_type DATA - _gst_object_type DATA - _gst_registry_auto_load DATA - _gst_pad_type DATA - _gst_real_pad_type DATA - _gst_ghost_pad_type DATA - _gst_event_type DATA - + gst_uri_handler_get_type + gst_uri_handler_get_type + gst_index_factory_get_type + gst_index_add_association + gst_index_add_format + gst_index_entry_assoc_map + gst_index_get_assoc_entry + gst_index_get_writer_id + gst_element_factory_find + gst_init_with_popt_table + gst_pad_get_internal_links_default + gst_pad_get_query_types + gst_pad_get_query_types_default + gst_pad_query_default + gst_pad_event_default + gst_pad_get_direction + gst_pad_get_peer + gst_pad_get_pad_template_caps + gst_element_get_pad + gst_element_is_indexable + gst_element_get_clock + gst_element_provides_clock + gst_element_requires_clock + gst_element_found_tags + gst_element_unlink + gst_plugin_feature_get_type + gst_element_factory_create + gst_structure_foreach + gst_structure_to_string + gst_structure_get_name + gst_structure_get_boolean + gst_structure_set_name + gst_structure_copy + gst_structure_remove_field + gst_caps_structure_fixate_field_nearest_int + gst_caps_structure_fixate_field_nearest_double + gst_caps_get_structure + gst_caps_get_size + gst_caps_set_simple + gst_caps_is_empty + gst_caps_is_any + gst_value_serialize + gst_format_get_details + gst_format_get_by_nick + gst_format_register + gst_query_type_get_details + gst_value_get_caps + gst_value_init_and_copy + gst_value_get_fraction_numerator + gst_value_get_fraction_denominator + gst_value_set_fraction + gst_caps_get_type + gst_uri_get_uri_type + gst_plugin_feature_get_name + gst_element_factory_get_type + gst_object_get_name + gst_object_get_parent + gst_object_set_name + gst_object_unref + gst_element_set_state + gst_bin_add + gst_bin_add_many + gst_element_factory_make + gst_xml_write_file + gst_element_default_error + gst_object_default_deep_notify + gst_parse_launch + gst_parse_launchv + gst_alloc_trace_print_all + gst_alloc_trace_available + gst_alloc_trace_set_flags_all + gst_util_set_object_arg + gst_bin_get_by_name + gst_xml_get_topelements + gst_xml_parse_file + gst_xml_new + gst_element_found_tags_for_pad + gst_buffer_new + gst_buffer_create_sub + gst_buffer_merge + gst_buffer_is_span_fast + gst_buffer_stamp + gst_pad_send_event + gst_pad_alloc_buffer + gst_event_new_seek + gst_event_new_tag + gst_pad_query + gst_element_class_set_details + gst_element_class_add_pad_template + gst_element_class_get_pad_template + gst_static_pad_template_get + gst_static_caps_get + gst_element_add_pad + gst_element_remove_pad + gst_element_no_more_pads + gst_pad_set_getcaps_function + gst_pad_proxy_getcaps + gst_pad_new + gst_pad_set_chain_function + gst_pad_new_from_template + gst_pad_push + gst_buffer_get_type + gst_buffer_new_and_alloc + gst_element_register + gst_util_dump_mem + gst_element_link_pads + gst_core_error_quark + gst_pad_set_query_type_function + gst_pad_set_query_function + gst_pad_set_event_function + gst_pad_set_unlink_function + gst_resource_error_quark + gst_uri_construct + gst_uri_get_location + gst_uri_get_protocol + gst_uri_handler_new_uri + gst_pad_set_link_function + gst_pad_set_element_private + gst_pad_set_internal_link_function + gst_caps_new_any + gst_pad_get_caps + gst_pad_get_element_private + gst_pad_get_negotiated_caps + gst_caps_copy + gst_stream_error_quark + gst_type_find_suggest + gst_type_find_peek + gst_type_find_register + gst_element_get_state + gst_caps_replace + gst_pad_set_active + gst_object_ref + gst_caps_intersect + gst_pad_template_new + gst_pad_template_get_type + gst_pad_template_get_caps + gst_object_replace + gst_pad_unlink + gst_pad_link + gst_bin_remove + gst_element_sync_state_with_parent + gst_element_link + gst_element_factory_get_element_type + gst_pad_get_allowed_caps + gst_seek_type_get_type + gst_event_type_get_type + gst_pipeline_new + gst_pipeline_get_type + gst_bin_new + gst_bin_get_by_interface + gst_alloc_trace_live_all + gst_element_link_many + gst_caps_new_empty + gst_caps_new_simple + gst_caps_is_fixed + gst_caps_to_string + gst_caps_from_string + gst_type_list + gst_type_fourcc + gst_type_double_range + gst_type_int_range + gst_type_fraction + gst_structure_new + gst_caps_new_full + gst_caps_append + gst_caps_append_structure + gst_caps_do_simplify + gst_structure_has_field + gst_structure_get_string + gst_structure_get_int + gst_structure_get_double + gst_structure_get_fourcc + gst_structure_get_value + gst_structure_set + gst_structure_set_value + gst_system_clock_get_type + gst_clock_get_type + gst_implements_interface_get_type + gst_implements_interface_check + gst_marshal_VOID__UINT_BOXED + gst_marshal_BOOLEAN__POINTER + gst_marshal_VOID__POINTER_OBJECT + gst_marshal_VOID__INT_INT + _gst_element_error_printf + _gst_bin_type DATA + _gst_element_type DATA + _gst_object_type DATA + _gst_registry_auto_load DATA + _gst_pad_type DATA + gst_deinit + gst_alloc_trace_print_live + gst_message_parse_state_changed + gst_object_default_error + gst_message_parse_error + gst_message_parse_warning + gst_message_parse_tag + gst_mini_object_unref + gst_mini_object_get_type + gst_message_get_type + gst_message_get_structure + gst_bus_pop + gst_bus_poll + gst_element_get_bus + gst_bus_post + gst_message_new_warning + + gst_mini_object_ref + gst_marshal_VOID__OBJECT_OBJECT + gst_event_get_type + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;exports needed by libgstbase.dll + gst_pad_set_activatepull_function + _gst_debug_category_new + gst_debug_log_valist + _gst_debug_register_funcptr + gst_pad_set_setcaps_function + gst_caps_ref + gst_clock_id_unref + gst_pad_set_activatepush_function + gst_pad_set_activate_function + gst_pad_set_bufferalloc_function + gst_element_lost_state + gst_clock_id_unschedule + gst_element_abort_state + gst_element_commit_state + gst_element_message_full + gst_event_parse_newsegment + gst_element_post_message + gst_clock_id_wait + gst_clock_new_single_shot_id + gst_pad_activate_push + gst_pad_activate_pull + gst_pad_check_pull_range + gst_pad_stop_task + gst_pad_start_task + gst_pad_pause_task + gst_message_new_eos + gst_pad_pull_range + gst_pad_set_getrange_function + gst_pad_set_checkgetrange_function + gst_query_set_position + gst_query_parse_position + gst_event_new_flush_stop + gst_pad_push_event + gst_event_new_flush_start + gst_event_parse_seek + gst_flow_get_name + gst_event_new_newsegment + gst_pad_set_caps + gst_pad_fixate_caps + gst_caps_truncate + gst_caps_make_writable + gst_caps_copy_nth + gst_caps_unref + gst_pad_peer_get_caps + gst_event_new_eos + gst_caps_is_equal + gst_pad_accept_caps + gst_buffer_set_caps + gst_mini_object_copy + gst_mini_object_is_writable + gst_mini_object_replace + gst_query_set_seeking + gst_query_set_formats + gst_event_get_structure + gst_value_set_caps + gst_value_get_mini_object + gst_pad_proxy_setcaps + gst_buffer_join + gst_pad_is_active + gst_pad_use_fixed_caps + gst_iterator_free + gst_iterator_fold + gst_element_iterate_pads + gst_flow_return_get_type + gst_pad_query_position + gst_type_find_factory_call_function + gst_type_find_factory_get_type + gst_type_find_factory_get_list + gst_plugin_feature_list_free + gst_tag_get_nick + gst_tag_list_get_value_index + gst_tag_list_get_string_index + gst_tag_get_type + gst_tag_list_get_tag_size + gst_tag_list_free + gst_tag_list_foreach + gst_query_set_segment + gst_element_iterate_src_pads + gst_element_factory_get_static_pad_templates + gst_plugin_feature_get_rank + gst_element_factory_get_klass + gst_pad_chain + gst_pad_query_convert + gst_object_sink + gst_registry_feature_filter + gst_registry_get_default + gst_message_new_segment_done + gst_message_new_segment_start + gst_tag_list_add + gst_tag_list_new + gst_value_list_append_value + gst_value_set_mini_object + gst_query_set_convert + gst_query_parse_convert + gst_tag_setter_get_type + gst_tag_setter_get_list + gst_tag_setter_get_merge_mode + gst_tag_list_get_uint_index + gst_tag_list_get_double_index + gst_is_tag_list + gst_tag_list_insert + gst_util_uint64_scale + gst_message_new_tag + gst_event_parse_tag + gst_tag_list_merge + gst_value_list_get_value + gst_value_list_get_size + gst_value_get_int_range_max + gst_value_get_int_range_min + gst_element_get_base_time + gst_object_set_parent + gst_object_set_parent + gst_pad_set_fixatecaps_function + gst_registry_get_feature_list_by_plugin + gst_registry_find_feature + gst_registry_find_plugin + gst_plugin_feature_load + gst_plugin_list_free + gst_registry_get_plugin_list + gst_plugin_load_file + _gst_debug_nameof_funcptr \ No newline at end of file diff --git a/win32/msvc71.sln b/win32/msvc71.sln index 231b8e7bcc..d47cf0b27d 100644 --- a/win32/msvc71.sln +++ b/win32/msvc71.sln @@ -6,39 +6,23 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gst-launch", "gst-launch.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB70}" ProjectSection(ProjectDependencies) = postProject {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gst-register", "gst-register.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7E}" - ProjectSection(ProjectDependencies) = postProject - {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} + {FE3C9C89-CD25-451D-8526-8726A4914EE9} = {FE3C9C89-CD25-451D-8526-8726A4914EE9} + {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C} = {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gst-inspect", "gst-inspect.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7F}" ProjectSection(ProjectDependencies) = postProject {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} + {FE3C9C89-CD25-451D-8526-8726A4914EE9} = {FE3C9C89-CD25-451D-8526-8726A4914EE9} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstelements", "gstelements.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C}" ProjectSection(ProjectDependencies) = postProject {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} + {FE3C9C89-CD25-451D-8526-8726A4914EE9} = {FE3C9C89-CD25-451D-8526-8726A4914EE9} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstoptimalscheduler", "gstoptimalscheduler.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7B}" - ProjectSection(ProjectDependencies) = postProject - {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstspider", "gstspider.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7A}" - ProjectSection(ProjectDependencies) = postProject - {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstbytestream", "gstbytestream.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7D}" - ProjectSection(ProjectDependencies) = postProject - {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstgetbits", "gstgetbits.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BA7D}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libgstbase", "libgstbase.vcproj", "{FE3C9C89-CD25-451D-8526-8726A4914EE9}" ProjectSection(ProjectDependencies) = postProject {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} EndProjectSection @@ -57,10 +41,6 @@ Global {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB70}.Debug.Build.0 = Debug|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB70}.Release.ActiveCfg = Release|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB70}.Release.Build.0 = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7E}.Debug.ActiveCfg = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7E}.Debug.Build.0 = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7E}.Release.ActiveCfg = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7E}.Release.Build.0 = Release|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7F}.Debug.ActiveCfg = Debug|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7F}.Debug.Build.0 = Debug|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7F}.Release.ActiveCfg = Release|Win32 @@ -69,22 +49,10 @@ Global {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C}.Debug.Build.0 = Debug|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C}.Release.ActiveCfg = Release|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C}.Release.Build.0 = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7B}.Debug.ActiveCfg = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7B}.Debug.Build.0 = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7B}.Release.ActiveCfg = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7B}.Release.Build.0 = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7A}.Debug.ActiveCfg = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7A}.Debug.Build.0 = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7A}.Release.ActiveCfg = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7A}.Release.Build.0 = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7D}.Debug.ActiveCfg = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7D}.Debug.Build.0 = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7D}.Release.ActiveCfg = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7D}.Release.Build.0 = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BA7D}.Debug.ActiveCfg = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BA7D}.Debug.Build.0 = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BA7D}.Release.ActiveCfg = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BA7D}.Release.Build.0 = Release|Win32 + {FE3C9C89-CD25-451D-8526-8726A4914EE9}.Debug.ActiveCfg = Debug|Win32 + {FE3C9C89-CD25-451D-8526-8726A4914EE9}.Debug.Build.0 = Debug|Win32 + {FE3C9C89-CD25-451D-8526-8726A4914EE9}.Release.ActiveCfg = Release|Win32 + {FE3C9C89-CD25-451D-8526-8726A4914EE9}.Release.Build.0 = Release|Win32 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EndGlobalSection diff --git a/win32/vs7/GStreamer.vcproj b/win32/vs7/GStreamer.vcproj index 5f0cecd1df..17280051e0 100644 --- a/win32/vs7/GStreamer.vcproj +++ b/win32/vs7/GStreamer.vcproj @@ -25,7 +25,7 @@ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;HAVE_WIN32;GST_EXPORTS" MinimalRebuild="TRUE" BasicRuntimeChecks="3" - RuntimeLibrary="3" + RuntimeLibrary="5" BufferSecurityCheck="TRUE" UsePrecompiledHeader="2" PrecompiledHeaderThrough="config.h" @@ -37,13 +37,13 @@ Name="VCCustomBuildTool"/> +for %%i in (af az ca cs en_GB fr nl sq sr sv tr uk) do copy /Y ..\po\%%i.gmo c:\gstreamer\locale\%%i\gstreamer-0.8.mo +"/> + CharacterSet="2" + ReferencesPath=""> +for %%i in (af az ca cs en_GB fr nl sq sr sv tr uk) do copy /Y ..\po\%%i.gmo c:\gstreamer\locale\%%i\gstreamer-0.8.mo +"/> + + + + - - - - @@ -233,27 +238,45 @@ type gstreamer-dbg.def >> gst.def + + + + + + + + + + + + @@ -266,9 +289,6 @@ type gstreamer-dbg.def >> gst.def - - @@ -282,10 +302,7 @@ type gstreamer-dbg.def >> gst.def RelativePath="..\gst\gstregistry.c"> - - + RelativePath="..\gst\gstregistryxml.c"> @@ -294,13 +311,13 @@ type gstreamer-dbg.def >> gst.def RelativePath="..\gst\gstsystemclock.c"> + RelativePath="..\gst\gsttaglist.c"> + RelativePath="..\gst\gsttagsetter.c"> + RelativePath="..\gst\gsttask.c"> @@ -308,6 +325,9 @@ type gstreamer-dbg.def >> gst.def + + @@ -324,10 +344,13 @@ type gstreamer-dbg.def >> gst.def RelativePath="..\gst\gstxml.c"> + RelativePath="..\gst\parse\lex._gst_parse_yy.c"> + RelativePath=".\link_oldruntime.c"> + + - - @@ -382,12 +402,6 @@ type gstreamer-dbg.def >> gst.def - - - - @@ -409,53 +423,6 @@ type gstreamer-dbg.def >> gst.def Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs7/gst-inspect.vcproj b/win32/vs7/gst-inspect.vcproj index a8d9937247..35563ed179 100644 --- a/win32/vs7/gst-inspect.vcproj +++ b/win32/vs7/gst-inspect.vcproj @@ -23,7 +23,7 @@ AdditionalIncludeDirectories=".\;..\;..\libs;c:\usr\include" PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H" MinimalRebuild="TRUE" - BasicRuntimeChecks="3" + BasicRuntimeChecks="0" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="3" @@ -87,7 +87,7 @@ + CommandLine="mkdir c:\gstreamer\plugins +copy /Y $(TargetPath) c:\gstreamer\plugins +"/> + RelativePath="..\gst\elements\gstbufferstore.c"> + RelativePath="..\gst\elements\gstcapsfilter.c"> @@ -142,12 +144,6 @@ - - - - @@ -157,32 +153,26 @@ - - - - - - + + + + - - @@ -192,9 +182,6 @@ - - @@ -207,18 +194,9 @@ - - - - - - diff --git a/win32/vs7/gstreamer.def b/win32/vs7/gstreamer.def index a53f2f15a7..17e53c0773 100644 --- a/win32/vs7/gstreamer.def +++ b/win32/vs7/gstreamer.def @@ -1,296 +1,335 @@ EXPORTS gst_init - gst_registry_pool_find_plugin - gst_uri_handler_get_type - gst_registry_pool_find_plugin - gst_uri_handler_get_type - gst_type_find_factory_get_type - gst_index_factory_get_type - gst_index_add_association - gst_index_add_format - gst_index_entry_assoc_map - gst_index_get_assoc_entry - gst_index_get_writer_id - gst_registry_pool_find_feature - gst_scheduler_factory_get_type - gst_element_factory_find - gst_control_init - gst_init_with_popt_table - gst_bin_get_list - gst_dpman_list_dparam_specs - gst_dpman_get_manager - gst_pad_get_internal_links_default - gst_pad_get_query_types - gst_pad_get_query_types_default - gst_pad_query_default - gst_pad_get_event_masks - gst_pad_get_event_masks_default - gst_pad_event_default - gst_pad_convert - gst_pad_convert_default - gst_pad_set_convert_function - gst_pad_set_fixate_function - gst_pad_get_formats - gst_pad_get_formats_default - gst_pad_get_name - gst_pad_get_direction - gst_pad_get_peer - gst_pad_get_pad_template_caps - gst_pad_is_negotiated - gst_pad_try_set_caps_nonfixed - gst_element_get_pad - gst_element_get_pad_list - gst_element_is_indexable - gst_element_get_clock - gst_element_provides_clock - gst_element_requires_clock - gst_element_found_tags - gst_element_yield - gst_element_unlink - gst_plugin_feature_get_type - gst_element_factory_create - __gst_element_factory_add_pad_template - gst_structure_foreach - gst_structure_to_string - gst_structure_get_name - gst_structure_get_boolean - gst_structure_set_name - gst_structure_copy - gst_structure_remove_field - gst_caps_structure_fixate_field_nearest_int - gst_caps_structure_fixate_field_nearest_double - gst_caps_get_structure - gst_caps_get_size - gst_pad_custom_new_from_template - gst_caps_set_simple - gst_caps_is_empty - gst_caps_is_any - gst_value_serialize - gst_format_get_details - gst_format_get_by_nick - gst_format_register - gst_query_type_get_details - gst_value_get_caps - gst_value_init_and_copy - gst_value_get_fraction_numerator - gst_value_get_fraction_denominator - gst_value_set_fraction - gst_caps_get_type - gst_uri_get_uri_type - gst_plugin_feature_get_name - gst_element_factory_get_type - gst_plugin_get_feature_list - gst_registry_pool_plugin_list - gst_object_get_name - gst_object_get_parent - gst_object_set_name - gst_main_quit - gst_bin_iterate - gst_object_unref - gst_element_wait_state_change - gst_main - gst_bin_get_clock - gst_element_set_state - gst_bin_add - gst_bin_add_many - gst_element_factory_make - gst_xml_write_file - gst_element_default_error - gst_object_default_deep_notify - gst_parse_launch - gst_parse_launchv - gst_alloc_trace_print_all - gst_alloc_trace_available - gst_alloc_trace_set_flags_all - gst_util_set_object_arg - gst_bin_get_by_name - gst_xml_get_topelements - gst_xml_parse_file - gst_xml_new - gst_tag_list_new - gst_tag_list_add - gst_tag_list_foreach - gst_tag_list_free - gst_tag_list_copy - gst_tag_list_merge - gst_tag_get_nick - gst_tag_get_flag - gst_tag_list_get_uint_index - gst_tag_list_get_double_index - gst_tag_list_get_value_index - gst_tag_list_get_string_index - gst_is_tag_list - gst_tag_get_type - gst_tag_list_get_tag_size - gst_tag_list_add_values - gst_tag_setter_get_list - gst_tag_setter_get_merge_mode - gst_tag_setter_get_type - gst_element_found_tags_for_pad - gst_registry_get_path_list - gst_registry_load - gst_registry_save - gst_registry_rebuild - gst_registry_add_path - gst_registry_get_type - gst_registry_pool_list - gst_data_unref - gst_buffer_new - gst_buffer_create_sub - gst_buffer_merge - gst_buffer_is_span_fast - gst_buffer_stamp - gst_pad_pull - gst_pad_send_event - gst_pad_alloc_buffer - gst_pad_recover_caps_error - gst_event_new_seek - gst_event_new_tag - gst_pad_query - gst_event_new_size - gst_element_class_set_details - gst_element_class_add_pad_template - gst_element_class_get_pad_template - gst_static_pad_template_get - gst_static_caps_get - gst_element_add_pad - gst_element_remove_pad - gst_element_no_more_pads - gst_pad_set_getcaps_function - gst_pad_proxy_getcaps - gst_pad_new - gst_pad_set_chain_function - gst_pad_new_from_template - gst_pad_set_get_function - gst_element_set_loop_function - gst_pad_push - gst_pad_get_parent - gst_buffer_get_type - gst_data_ref - gst_data_copy - gst_data_copy_on_write - gst_data_is_writable - gst_buffer_new_and_alloc - gst_element_register - gst_util_dump_mem - gst_element_wait - gst_element_set_time - gst_element_link_pads - gst_element_error_full - gst_core_error_quark - gst_pad_set_formats_function - gst_pad_set_query_type_function - gst_pad_set_query_function - gst_pad_set_event_mask_function - gst_pad_set_event_function - gst_pad_set_unlink_function - gst_element_set_eos - gst_event_new - gst_resource_error_quark - gst_uri_construct - gst_event_discont_get_value - gst_uri_get_location - gst_uri_get_protocol - gst_uri_handler_new_uri - gst_event_new_discontinuous - gst_pad_set_link_function - gst_pad_proxy_pad_link - gst_pad_set_element_private - gst_pad_set_internal_link_function - gst_caps_new_any - gst_pad_get_caps - gst_pad_get_element_private - gst_pad_try_set_caps - gst_pad_get_negotiated_caps - gst_data_ref_by_count - gst_pad_set_explicit_caps - gst_caps_copy - gst_pad_use_explicit_caps - gst_stream_error_quark - gst_type_find_factory_call_function - gst_type_find_factory_get_list - gst_type_find_suggest - gst_type_find_peek - gst_type_find_register - gst_caps_free - gst_element_get_state - gst_caps_replace - gst_pad_collectv - gst_atomic_int_read - gst_pad_set_active - gst_scheduler_get_type - gst_scheduler_register - gst_plugin_add_feature - gst_scheduler_factory_new - gst_pad_call_get_function - gst_object_ref - gst_pad_call_chain_function - gst_caps_intersect - gst_pad_template_new - gst_pad_template_get_type - gst_pad_template_get_caps - gst_element_add_ghost_pad - gst_registry_pool_feature_list - gst_object_replace - gst_pad_unlink - gst_pad_link - gst_bin_remove - gst_element_get_pad_template_list - gst_element_sync_state_with_parent - gst_element_link - gst_element_factory_get_element_type - gst_pad_get_allowed_caps - gst_element_interrupt - gst_seek_type_get_type - gst_event_type_get_type - gst_pad_unnegotiate - gst_pipeline_new - gst_pipeline_get_type - gst_bin_new - gst_bin_get_by_interface - gst_bin_get_all_by_interface - gst_alloc_trace_live_all - gst_element_link_many - gst_caps_new_empty - gst_caps_new_simple - gst_caps_is_fixed - gst_caps_to_string - gst_caps_from_string - gst_type_list - gst_type_fourcc - gst_type_double_range - gst_type_int_range - gst_type_fraction - gst_structure_new - gst_caps_new_full - gst_caps_append - gst_caps_append_structure - gst_caps_do_simplify - gst_structure_has_field - gst_structure_get_string - gst_structure_get_int - gst_structure_get_double - gst_structure_get_fourcc - gst_structure_get_value - gst_structure_set - gst_structure_set_value - gst_library_load - gst_system_clock_get_type - gst_clock_get_type - gst_clock_get_event_time - gst_implements_interface_get_type - gst_implements_interface_check - gst_marshal_VOID__UINT_BOXED - gst_marshal_BOOLEAN__POINTER - gst_marshal_VOID__POINTER_OBJECT - gst_marshal_VOID__INT_INT - _gst_element_error_printf - _gst_bin_type DATA - _gst_element_type DATA - _gst_object_type DATA - _gst_registry_auto_load DATA - _gst_pad_type DATA - _gst_real_pad_type DATA - _gst_ghost_pad_type DATA - _gst_event_type DATA - + gst_uri_handler_get_type + gst_uri_handler_get_type + gst_index_factory_get_type + gst_index_add_association + gst_index_add_format + gst_index_entry_assoc_map + gst_index_get_assoc_entry + gst_index_get_writer_id + gst_element_factory_find + gst_init_with_popt_table + gst_pad_get_internal_links_default + gst_pad_get_query_types + gst_pad_get_query_types_default + gst_pad_query_default + gst_pad_event_default + gst_pad_get_direction + gst_pad_get_peer + gst_pad_get_pad_template_caps + gst_element_get_pad + gst_element_is_indexable + gst_element_get_clock + gst_element_provides_clock + gst_element_requires_clock + gst_element_found_tags + gst_element_unlink + gst_plugin_feature_get_type + gst_element_factory_create + gst_structure_foreach + gst_structure_to_string + gst_structure_get_name + gst_structure_get_boolean + gst_structure_set_name + gst_structure_copy + gst_structure_remove_field + gst_caps_structure_fixate_field_nearest_int + gst_caps_structure_fixate_field_nearest_double + gst_caps_get_structure + gst_caps_get_size + gst_caps_set_simple + gst_caps_is_empty + gst_caps_is_any + gst_value_serialize + gst_format_get_details + gst_format_get_by_nick + gst_format_register + gst_query_type_get_details + gst_value_get_caps + gst_value_init_and_copy + gst_value_get_fraction_numerator + gst_value_get_fraction_denominator + gst_value_set_fraction + gst_caps_get_type + gst_uri_get_uri_type + gst_plugin_feature_get_name + gst_element_factory_get_type + gst_object_get_name + gst_object_get_parent + gst_object_set_name + gst_object_unref + gst_element_set_state + gst_bin_add + gst_bin_add_many + gst_element_factory_make + gst_xml_write_file + gst_element_default_error + gst_object_default_deep_notify + gst_parse_launch + gst_parse_launchv + gst_alloc_trace_print_all + gst_alloc_trace_available + gst_alloc_trace_set_flags_all + gst_util_set_object_arg + gst_bin_get_by_name + gst_xml_get_topelements + gst_xml_parse_file + gst_xml_new + gst_element_found_tags_for_pad + gst_buffer_new + gst_buffer_create_sub + gst_buffer_merge + gst_buffer_is_span_fast + gst_buffer_stamp + gst_pad_send_event + gst_pad_alloc_buffer + gst_event_new_seek + gst_event_new_tag + gst_pad_query + gst_element_class_set_details + gst_element_class_add_pad_template + gst_element_class_get_pad_template + gst_static_pad_template_get + gst_static_caps_get + gst_element_add_pad + gst_element_remove_pad + gst_element_no_more_pads + gst_pad_set_getcaps_function + gst_pad_proxy_getcaps + gst_pad_new + gst_pad_set_chain_function + gst_pad_new_from_template + gst_pad_push + gst_buffer_get_type + gst_buffer_new_and_alloc + gst_element_register + gst_util_dump_mem + gst_element_link_pads + gst_core_error_quark + gst_pad_set_query_type_function + gst_pad_set_query_function + gst_pad_set_event_function + gst_pad_set_unlink_function + gst_resource_error_quark + gst_uri_construct + gst_uri_get_location + gst_uri_get_protocol + gst_uri_handler_new_uri + gst_pad_set_link_function + gst_pad_set_element_private + gst_pad_set_internal_link_function + gst_caps_new_any + gst_pad_get_caps + gst_pad_get_element_private + gst_pad_get_negotiated_caps + gst_caps_copy + gst_stream_error_quark + gst_type_find_suggest + gst_type_find_peek + gst_type_find_register + gst_element_get_state + gst_caps_replace + gst_pad_set_active + gst_object_ref + gst_caps_intersect + gst_pad_template_new + gst_pad_template_get_type + gst_pad_template_get_caps + gst_object_replace + gst_pad_unlink + gst_pad_link + gst_bin_remove + gst_element_sync_state_with_parent + gst_element_link + gst_element_factory_get_element_type + gst_pad_get_allowed_caps + gst_seek_type_get_type + gst_event_type_get_type + gst_pipeline_new + gst_pipeline_get_type + gst_bin_new + gst_bin_get_by_interface + gst_alloc_trace_live_all + gst_element_link_many + gst_caps_new_empty + gst_caps_new_simple + gst_caps_is_fixed + gst_caps_to_string + gst_caps_from_string + gst_type_list + gst_type_fourcc + gst_type_double_range + gst_type_int_range + gst_type_fraction + gst_structure_new + gst_caps_new_full + gst_caps_append + gst_caps_append_structure + gst_caps_do_simplify + gst_structure_has_field + gst_structure_get_string + gst_structure_get_int + gst_structure_get_double + gst_structure_get_fourcc + gst_structure_get_value + gst_structure_set + gst_structure_set_value + gst_system_clock_get_type + gst_clock_get_type + gst_implements_interface_get_type + gst_implements_interface_check + gst_marshal_VOID__UINT_BOXED + gst_marshal_BOOLEAN__POINTER + gst_marshal_VOID__POINTER_OBJECT + gst_marshal_VOID__INT_INT + _gst_element_error_printf + _gst_bin_type DATA + _gst_element_type DATA + _gst_object_type DATA + _gst_registry_auto_load DATA + _gst_pad_type DATA + gst_deinit + gst_alloc_trace_print_live + gst_message_parse_state_changed + gst_object_default_error + gst_message_parse_error + gst_message_parse_warning + gst_message_parse_tag + gst_mini_object_unref + gst_mini_object_get_type + gst_message_get_type + gst_message_get_structure + gst_bus_pop + gst_bus_poll + gst_element_get_bus + gst_bus_post + gst_message_new_warning + + gst_mini_object_ref + gst_marshal_VOID__OBJECT_OBJECT + gst_event_get_type + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;exports needed by libgstbase.dll + gst_pad_set_activatepull_function + _gst_debug_category_new + gst_debug_log_valist + _gst_debug_register_funcptr + gst_pad_set_setcaps_function + gst_caps_ref + gst_clock_id_unref + gst_pad_set_activatepush_function + gst_pad_set_activate_function + gst_pad_set_bufferalloc_function + gst_element_lost_state + gst_clock_id_unschedule + gst_element_abort_state + gst_element_commit_state + gst_element_message_full + gst_event_parse_newsegment + gst_element_post_message + gst_clock_id_wait + gst_clock_new_single_shot_id + gst_pad_activate_push + gst_pad_activate_pull + gst_pad_check_pull_range + gst_pad_stop_task + gst_pad_start_task + gst_pad_pause_task + gst_message_new_eos + gst_pad_pull_range + gst_pad_set_getrange_function + gst_pad_set_checkgetrange_function + gst_query_set_position + gst_query_parse_position + gst_event_new_flush_stop + gst_pad_push_event + gst_event_new_flush_start + gst_event_parse_seek + gst_flow_get_name + gst_event_new_newsegment + gst_pad_set_caps + gst_pad_fixate_caps + gst_caps_truncate + gst_caps_make_writable + gst_caps_copy_nth + gst_caps_unref + gst_pad_peer_get_caps + gst_event_new_eos + gst_caps_is_equal + gst_pad_accept_caps + gst_buffer_set_caps + gst_mini_object_copy + gst_mini_object_is_writable + gst_mini_object_replace + gst_query_set_seeking + gst_query_set_formats + gst_event_get_structure + gst_value_set_caps + gst_value_get_mini_object + gst_pad_proxy_setcaps + gst_buffer_join + gst_pad_is_active + gst_pad_use_fixed_caps + gst_iterator_free + gst_iterator_fold + gst_element_iterate_pads + gst_flow_return_get_type + gst_pad_query_position + gst_type_find_factory_call_function + gst_type_find_factory_get_type + gst_type_find_factory_get_list + gst_plugin_feature_list_free + gst_tag_get_nick + gst_tag_list_get_value_index + gst_tag_list_get_string_index + gst_tag_get_type + gst_tag_list_get_tag_size + gst_tag_list_free + gst_tag_list_foreach + gst_query_set_segment + gst_element_iterate_src_pads + gst_element_factory_get_static_pad_templates + gst_plugin_feature_get_rank + gst_element_factory_get_klass + gst_pad_chain + gst_pad_query_convert + gst_object_sink + gst_registry_feature_filter + gst_registry_get_default + gst_message_new_segment_done + gst_message_new_segment_start + gst_tag_list_add + gst_tag_list_new + gst_value_list_append_value + gst_value_set_mini_object + gst_query_set_convert + gst_query_parse_convert + gst_tag_setter_get_type + gst_tag_setter_get_list + gst_tag_setter_get_merge_mode + gst_tag_list_get_uint_index + gst_tag_list_get_double_index + gst_is_tag_list + gst_tag_list_insert + gst_util_uint64_scale + gst_message_new_tag + gst_event_parse_tag + gst_tag_list_merge + gst_value_list_get_value + gst_value_list_get_size + gst_value_get_int_range_max + gst_value_get_int_range_min + gst_element_get_base_time + gst_object_set_parent + gst_object_set_parent + gst_pad_set_fixatecaps_function + gst_registry_get_feature_list_by_plugin + gst_registry_find_feature + gst_registry_find_plugin + gst_plugin_feature_load + gst_plugin_list_free + gst_registry_get_plugin_list + gst_plugin_load_file + _gst_debug_nameof_funcptr \ No newline at end of file diff --git a/win32/vs7/msvc71.sln b/win32/vs7/msvc71.sln index 231b8e7bcc..d47cf0b27d 100644 --- a/win32/vs7/msvc71.sln +++ b/win32/vs7/msvc71.sln @@ -6,39 +6,23 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gst-launch", "gst-launch.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB70}" ProjectSection(ProjectDependencies) = postProject {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gst-register", "gst-register.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7E}" - ProjectSection(ProjectDependencies) = postProject - {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} + {FE3C9C89-CD25-451D-8526-8726A4914EE9} = {FE3C9C89-CD25-451D-8526-8726A4914EE9} + {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C} = {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gst-inspect", "gst-inspect.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7F}" ProjectSection(ProjectDependencies) = postProject {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} + {FE3C9C89-CD25-451D-8526-8726A4914EE9} = {FE3C9C89-CD25-451D-8526-8726A4914EE9} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstelements", "gstelements.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C}" ProjectSection(ProjectDependencies) = postProject {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} + {FE3C9C89-CD25-451D-8526-8726A4914EE9} = {FE3C9C89-CD25-451D-8526-8726A4914EE9} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstoptimalscheduler", "gstoptimalscheduler.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7B}" - ProjectSection(ProjectDependencies) = postProject - {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstspider", "gstspider.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7A}" - ProjectSection(ProjectDependencies) = postProject - {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstbytestream", "gstbytestream.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7D}" - ProjectSection(ProjectDependencies) = postProject - {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstgetbits", "gstgetbits.vcproj", "{0CCB8AFC-97D8-4251-9B9D-08E7DC41BA7D}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libgstbase", "libgstbase.vcproj", "{FE3C9C89-CD25-451D-8526-8726A4914EE9}" ProjectSection(ProjectDependencies) = postProject {FC47A187-6B10-4B19-93B5-ED7BCC75D466} = {FC47A187-6B10-4B19-93B5-ED7BCC75D466} EndProjectSection @@ -57,10 +41,6 @@ Global {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB70}.Debug.Build.0 = Debug|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB70}.Release.ActiveCfg = Release|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB70}.Release.Build.0 = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7E}.Debug.ActiveCfg = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7E}.Debug.Build.0 = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7E}.Release.ActiveCfg = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7E}.Release.Build.0 = Release|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7F}.Debug.ActiveCfg = Debug|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7F}.Debug.Build.0 = Debug|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7F}.Release.ActiveCfg = Release|Win32 @@ -69,22 +49,10 @@ Global {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C}.Debug.Build.0 = Debug|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C}.Release.ActiveCfg = Release|Win32 {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7C}.Release.Build.0 = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7B}.Debug.ActiveCfg = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7B}.Debug.Build.0 = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7B}.Release.ActiveCfg = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7B}.Release.Build.0 = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7A}.Debug.ActiveCfg = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7A}.Debug.Build.0 = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7A}.Release.ActiveCfg = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7A}.Release.Build.0 = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7D}.Debug.ActiveCfg = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7D}.Debug.Build.0 = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7D}.Release.ActiveCfg = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BB7D}.Release.Build.0 = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BA7D}.Debug.ActiveCfg = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BA7D}.Debug.Build.0 = Debug|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BA7D}.Release.ActiveCfg = Release|Win32 - {0CCB8AFC-97D8-4251-9B9D-08E7DC41BA7D}.Release.Build.0 = Release|Win32 + {FE3C9C89-CD25-451D-8526-8726A4914EE9}.Debug.ActiveCfg = Debug|Win32 + {FE3C9C89-CD25-451D-8526-8726A4914EE9}.Debug.Build.0 = Debug|Win32 + {FE3C9C89-CD25-451D-8526-8726A4914EE9}.Release.ActiveCfg = Release|Win32 + {FE3C9C89-CD25-451D-8526-8726A4914EE9}.Release.Build.0 = Release|Win32 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EndGlobalSection