mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-25 19:21:06 +00:00
Fix a bug to enable/disable DEBUG under MSVC
Original commit message from CVS: Fix a bug to enable/disable DEBUG under MSVC
This commit is contained in:
parent
1d197d7102
commit
f50188b8a0
14 changed files with 82 additions and 30 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
||||||
|
2004-06-12 Steve Lhomme <steve.lhomme@free.fr>
|
||||||
|
|
||||||
|
* gst/gst.c:
|
||||||
|
* gst/gstbin.*:
|
||||||
|
* gst/gstelement.*:
|
||||||
|
* gst/gstevent.h:
|
||||||
|
* gst/gstobject.*:
|
||||||
|
* gst/gstpad.h:
|
||||||
|
* tools/gst-register.c:
|
||||||
|
* win32/gstreamer.def:
|
||||||
|
extern symbols are now exported for the Windows DLL
|
||||||
|
|
||||||
2004-06-12 Steve Lhomme <steve.lhomme@free.fr>
|
2004-06-12 Steve Lhomme <steve.lhomme@free.fr>
|
||||||
|
|
||||||
* gst/gstinfo.h:
|
* gst/gstinfo.h:
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
#define GST_PLUGIN_SEPARATOR ","
|
#define GST_PLUGIN_SEPARATOR ","
|
||||||
|
|
||||||
#ifndef GST_DISABLE_REGISTRY
|
#ifndef GST_DISABLE_REGISTRY
|
||||||
gboolean _gst_registry_auto_load = TRUE;
|
GSTREAMER_EXPORT gboolean _gst_registry_auto_load = TRUE;
|
||||||
static GstRegistry *_global_registry;
|
static GstRegistry *_global_registry;
|
||||||
static GstRegistry *_user_registry;
|
static GstRegistry *_user_registry;
|
||||||
static gboolean _gst_registry_fixed = FALSE;
|
static gboolean _gst_registry_fixed = FALSE;
|
||||||
|
|
|
@ -38,7 +38,7 @@ static GstElementDetails gst_bin_details = GST_ELEMENT_DETAILS ("Generic bin",
|
||||||
"Simple container object",
|
"Simple container object",
|
||||||
"Erik Walthinsen <omega@cse.ogi.edu>");
|
"Erik Walthinsen <omega@cse.ogi.edu>");
|
||||||
|
|
||||||
GType _gst_bin_type = 0;
|
GSTREAMER_EXPORT GType _gst_bin_type = 0;
|
||||||
|
|
||||||
static gboolean _gst_boolean_did_something_accumulator (GSignalInvocationHint *
|
static gboolean _gst_boolean_did_something_accumulator (GSignalInvocationHint *
|
||||||
ihint, GValue * return_accu, const GValue * handler_return, gpointer dummy);
|
ihint, GValue * return_accu, const GValue * handler_return, gpointer dummy);
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
extern GType _gst_bin_type;
|
GSTREAMER_EXPORT GType _gst_bin_type;
|
||||||
|
|
||||||
#define GST_TYPE_BIN (_gst_bin_type)
|
#define GST_TYPE_BIN (_gst_bin_type)
|
||||||
#define GST_IS_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_BIN))
|
#define GST_IS_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_BIN))
|
||||||
|
|
|
@ -83,7 +83,7 @@ static xmlNodePtr gst_element_save_thyself (GstObject * object,
|
||||||
static void gst_element_restore_thyself (GstObject * parent, xmlNodePtr self);
|
static void gst_element_restore_thyself (GstObject * parent, xmlNodePtr self);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
GType _gst_element_type = 0;
|
GSTREAMER_EXPORT GType _gst_element_type = 0;
|
||||||
|
|
||||||
static GstObjectClass *parent_class = NULL;
|
static GstObjectClass *parent_class = NULL;
|
||||||
static guint gst_element_signals[LAST_SIGNAL] = { 0 };
|
static guint gst_element_signals[LAST_SIGNAL] = { 0 };
|
||||||
|
|
|
@ -70,7 +70,7 @@ struct _GstElementDetails {
|
||||||
#define GST_STATE_PAUSED_TO_READY ((GST_STATE_PAUSED<<8) | GST_STATE_READY)
|
#define GST_STATE_PAUSED_TO_READY ((GST_STATE_PAUSED<<8) | GST_STATE_READY)
|
||||||
#define GST_STATE_READY_TO_NULL ((GST_STATE_READY<<8) | GST_STATE_NULL)
|
#define GST_STATE_READY_TO_NULL ((GST_STATE_READY<<8) | GST_STATE_NULL)
|
||||||
|
|
||||||
extern GType _gst_element_type;
|
GSTREAMER_EXPORT GType _gst_element_type;
|
||||||
|
|
||||||
#define GST_TYPE_ELEMENT (_gst_element_type)
|
#define GST_TYPE_ELEMENT (_gst_element_type)
|
||||||
#define GST_IS_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_ELEMENT))
|
#define GST_IS_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_ELEMENT))
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
extern GType _gst_event_type;
|
GSTREAMER_EXPORT GType _gst_event_type;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
GST_EVENT_UNKNOWN = 0,
|
GST_EVENT_UNKNOWN = 0,
|
||||||
|
|
|
@ -627,7 +627,11 @@ G_CONST_RETURN gchar*
|
||||||
|
|
||||||
#define GST_DEBUG_CATEGORY(var) /* NOP */
|
#define GST_DEBUG_CATEGORY(var) /* NOP */
|
||||||
#define GST_DEBUG_CATEGORY_EXTERN(var) /* NOP */
|
#define GST_DEBUG_CATEGORY_EXTERN(var) /* NOP */
|
||||||
|
#if !defined(G_HAVE_GNUC_VARARGS) && !defined(G_HAVE_ISO_VARARGS)
|
||||||
|
#define GST_DEBUG_CATEGORY_STATIC(var) static GstDebugCategory *var = NULL
|
||||||
|
#else
|
||||||
#define GST_DEBUG_CATEGORY_STATIC(var) /* NOP */
|
#define GST_DEBUG_CATEGORY_STATIC(var) /* NOP */
|
||||||
|
#endif
|
||||||
#define GST_DEBUG_CATEGORY_INIT(var,name,color,desc) /* NOP */
|
#define GST_DEBUG_CATEGORY_INIT(var,name,color,desc) /* NOP */
|
||||||
#define gst_debug_category_free(category) /* NOP */
|
#define gst_debug_category_free(category) /* NOP */
|
||||||
#define gst_debug_category_set_threshold(category,level) /* NOP */
|
#define gst_debug_category_set_threshold(category,level) /* NOP */
|
||||||
|
|
|
@ -55,7 +55,7 @@ enum
|
||||||
SO_LAST_SIGNAL
|
SO_LAST_SIGNAL
|
||||||
};
|
};
|
||||||
|
|
||||||
GType _gst_object_type = 0;
|
GSTREAMER_EXPORT GType _gst_object_type = 0;
|
||||||
static GHashTable *object_name_counts = NULL;
|
static GHashTable *object_name_counts = NULL;
|
||||||
|
|
||||||
G_LOCK_DEFINE_STATIC (object_name_mutex);
|
G_LOCK_DEFINE_STATIC (object_name_mutex);
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
extern GType _gst_object_type;
|
GSTREAMER_EXPORT GType _gst_object_type;
|
||||||
|
|
||||||
#define GST_TYPE_OBJECT (_gst_object_type)
|
#define GST_TYPE_OBJECT (_gst_object_type)
|
||||||
#define GST_IS_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_OBJECT))
|
#define GST_IS_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_OBJECT))
|
||||||
|
|
|
@ -36,9 +36,9 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
extern GType _gst_pad_type;
|
GSTREAMER_EXPORT GType _gst_pad_type;
|
||||||
extern GType _gst_real_pad_type;
|
GSTREAMER_EXPORT GType _gst_real_pad_type;
|
||||||
extern GType _gst_ghost_pad_type;
|
GSTREAMER_EXPORT GType _gst_ghost_pad_type;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Pad base class
|
* Pad base class
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
|
|
||||||
extern gboolean _gst_registry_auto_load;
|
GSTREAMER_EXPORT gboolean _gst_registry_auto_load;
|
||||||
static gint num_features = 0;
|
static gint num_features = 0;
|
||||||
static gint num_plugins = 0;
|
static gint num_plugins = 0;
|
||||||
|
|
||||||
|
|
|
@ -24,20 +24,14 @@ EXPORTS
|
||||||
gst_pad_convert_default
|
gst_pad_convert_default
|
||||||
gst_pad_get_formats
|
gst_pad_get_formats
|
||||||
gst_pad_get_formats_default
|
gst_pad_get_formats_default
|
||||||
_gst_ghost_pad_type
|
|
||||||
gst_pad_get_name
|
gst_pad_get_name
|
||||||
gst_pad_get_direction
|
gst_pad_get_direction
|
||||||
_gst_real_pad_type
|
|
||||||
_gst_pad_type
|
|
||||||
gst_element_get_pad_list
|
gst_element_get_pad_list
|
||||||
gst_element_is_indexable
|
gst_element_is_indexable
|
||||||
gst_element_get_clock
|
gst_element_get_clock
|
||||||
gst_element_provides_clock
|
gst_element_provides_clock
|
||||||
gst_element_requires_clock
|
gst_element_requires_clock
|
||||||
_gst_bin_type
|
|
||||||
gst_plugin_feature_get_type
|
gst_plugin_feature_get_type
|
||||||
_gst_element_type
|
|
||||||
_gst_object_type
|
|
||||||
gst_element_factory_create
|
gst_element_factory_create
|
||||||
gst_structure_foreach
|
gst_structure_foreach
|
||||||
gst_structure_get_name
|
gst_structure_get_name
|
||||||
|
@ -64,6 +58,7 @@ EXPORTS
|
||||||
gst_bin_get_clock
|
gst_bin_get_clock
|
||||||
gst_element_set_state
|
gst_element_set_state
|
||||||
gst_bin_add
|
gst_bin_add
|
||||||
|
gst_bin_add_many
|
||||||
gst_element_factory_make
|
gst_element_factory_make
|
||||||
gst_xml_write_file
|
gst_xml_write_file
|
||||||
gst_element_default_error
|
gst_element_default_error
|
||||||
|
@ -90,13 +85,11 @@ EXPORTS
|
||||||
gst_registry_add_path
|
gst_registry_add_path
|
||||||
gst_registry_get_type
|
gst_registry_get_type
|
||||||
gst_registry_pool_list
|
gst_registry_pool_list
|
||||||
_gst_registry_auto_load
|
|
||||||
gst_data_unref
|
gst_data_unref
|
||||||
gst_buffer_new
|
gst_buffer_new
|
||||||
gst_buffer_create_sub
|
gst_buffer_create_sub
|
||||||
gst_buffer_merge
|
gst_buffer_merge
|
||||||
gst_buffer_is_span_fast
|
gst_buffer_is_span_fast
|
||||||
_gst_event_type
|
|
||||||
gst_pad_pull
|
gst_pad_pull
|
||||||
gst_pad_send_event
|
gst_pad_send_event
|
||||||
gst_event_new_seek
|
gst_event_new_seek
|
||||||
|
@ -122,9 +115,9 @@ EXPORTS
|
||||||
gst_util_dump_mem
|
gst_util_dump_mem
|
||||||
gst_element_wait
|
gst_element_wait
|
||||||
gst_element_set_time
|
gst_element_set_time
|
||||||
|
gst_element_link_pads
|
||||||
gst_element_error_full
|
gst_element_error_full
|
||||||
gst_core_error_quark
|
gst_core_error_quark
|
||||||
_gst_element_error_printf
|
|
||||||
gst_pad_set_formats_function
|
gst_pad_set_formats_function
|
||||||
gst_pad_set_query_type_function
|
gst_pad_set_query_type_function
|
||||||
gst_pad_set_query_function
|
gst_pad_set_query_function
|
||||||
|
@ -185,6 +178,31 @@ EXPORTS
|
||||||
gst_seek_type_get_type
|
gst_seek_type_get_type
|
||||||
gst_event_type_get_type
|
gst_event_type_get_type
|
||||||
gst_pad_unnegotiate
|
gst_pad_unnegotiate
|
||||||
|
gst_pipeline_new
|
||||||
|
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_type_fourcc
|
||||||
|
gst_structure_new
|
||||||
|
gst_caps_new_full
|
||||||
|
gst_caps_append
|
||||||
|
gst_caps_append_structure
|
||||||
gst_marshal_VOID__UINT_BOXED
|
gst_marshal_VOID__UINT_BOXED
|
||||||
gst_marshal_BOOLEAN__POINTER
|
gst_marshal_BOOLEAN__POINTER
|
||||||
gst_marshal_VOID__POINTER_OBJECT
|
gst_marshal_VOID__POINTER_OBJECT
|
||||||
|
_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
|
||||||
|
|
||||||
|
|
|
@ -24,20 +24,14 @@ EXPORTS
|
||||||
gst_pad_convert_default
|
gst_pad_convert_default
|
||||||
gst_pad_get_formats
|
gst_pad_get_formats
|
||||||
gst_pad_get_formats_default
|
gst_pad_get_formats_default
|
||||||
_gst_ghost_pad_type
|
|
||||||
gst_pad_get_name
|
gst_pad_get_name
|
||||||
gst_pad_get_direction
|
gst_pad_get_direction
|
||||||
_gst_real_pad_type
|
|
||||||
_gst_pad_type
|
|
||||||
gst_element_get_pad_list
|
gst_element_get_pad_list
|
||||||
gst_element_is_indexable
|
gst_element_is_indexable
|
||||||
gst_element_get_clock
|
gst_element_get_clock
|
||||||
gst_element_provides_clock
|
gst_element_provides_clock
|
||||||
gst_element_requires_clock
|
gst_element_requires_clock
|
||||||
_gst_bin_type
|
|
||||||
gst_plugin_feature_get_type
|
gst_plugin_feature_get_type
|
||||||
_gst_element_type
|
|
||||||
_gst_object_type
|
|
||||||
gst_element_factory_create
|
gst_element_factory_create
|
||||||
gst_structure_foreach
|
gst_structure_foreach
|
||||||
gst_structure_get_name
|
gst_structure_get_name
|
||||||
|
@ -64,6 +58,7 @@ EXPORTS
|
||||||
gst_bin_get_clock
|
gst_bin_get_clock
|
||||||
gst_element_set_state
|
gst_element_set_state
|
||||||
gst_bin_add
|
gst_bin_add
|
||||||
|
gst_bin_add_many
|
||||||
gst_element_factory_make
|
gst_element_factory_make
|
||||||
gst_xml_write_file
|
gst_xml_write_file
|
||||||
gst_element_default_error
|
gst_element_default_error
|
||||||
|
@ -90,13 +85,11 @@ EXPORTS
|
||||||
gst_registry_add_path
|
gst_registry_add_path
|
||||||
gst_registry_get_type
|
gst_registry_get_type
|
||||||
gst_registry_pool_list
|
gst_registry_pool_list
|
||||||
_gst_registry_auto_load
|
|
||||||
gst_data_unref
|
gst_data_unref
|
||||||
gst_buffer_new
|
gst_buffer_new
|
||||||
gst_buffer_create_sub
|
gst_buffer_create_sub
|
||||||
gst_buffer_merge
|
gst_buffer_merge
|
||||||
gst_buffer_is_span_fast
|
gst_buffer_is_span_fast
|
||||||
_gst_event_type
|
|
||||||
gst_pad_pull
|
gst_pad_pull
|
||||||
gst_pad_send_event
|
gst_pad_send_event
|
||||||
gst_event_new_seek
|
gst_event_new_seek
|
||||||
|
@ -122,9 +115,9 @@ EXPORTS
|
||||||
gst_util_dump_mem
|
gst_util_dump_mem
|
||||||
gst_element_wait
|
gst_element_wait
|
||||||
gst_element_set_time
|
gst_element_set_time
|
||||||
|
gst_element_link_pads
|
||||||
gst_element_error_full
|
gst_element_error_full
|
||||||
gst_core_error_quark
|
gst_core_error_quark
|
||||||
_gst_element_error_printf
|
|
||||||
gst_pad_set_formats_function
|
gst_pad_set_formats_function
|
||||||
gst_pad_set_query_type_function
|
gst_pad_set_query_type_function
|
||||||
gst_pad_set_query_function
|
gst_pad_set_query_function
|
||||||
|
@ -185,6 +178,31 @@ EXPORTS
|
||||||
gst_seek_type_get_type
|
gst_seek_type_get_type
|
||||||
gst_event_type_get_type
|
gst_event_type_get_type
|
||||||
gst_pad_unnegotiate
|
gst_pad_unnegotiate
|
||||||
|
gst_pipeline_new
|
||||||
|
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_type_fourcc
|
||||||
|
gst_structure_new
|
||||||
|
gst_caps_new_full
|
||||||
|
gst_caps_append
|
||||||
|
gst_caps_append_structure
|
||||||
gst_marshal_VOID__UINT_BOXED
|
gst_marshal_VOID__UINT_BOXED
|
||||||
gst_marshal_BOOLEAN__POINTER
|
gst_marshal_BOOLEAN__POINTER
|
||||||
gst_marshal_VOID__POINTER_OBJECT
|
gst_marshal_VOID__POINTER_OBJECT
|
||||||
|
_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
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue