From 609ab66b1f50c9c440cebc39a5c31192f4e59aac Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Sun, 29 Jan 2006 18:21:12 +0000 Subject: [PATCH] add a win32-update rule like in core, and copy over enumtypes files Original commit message from CVS: * Makefile.am: * win32/MANIFEST: * win32/common/interfaces-enumtypes.c: (gst_color_balance_type_get_type), (gst_mixer_type_get_type), (gst_mixer_track_flags_get_type), (gst_tuner_channel_flags_get_type): * win32/common/interfaces-enumtypes.h: * win32/common/multichannel-enumtypes.c: (gst_audio_channel_position_get_type): * win32/common/multichannel-enumtypes.h: add a win32-update rule like in core, and copy over enumtypes files --- ChangeLog | 14 ++++++ Makefile.am | 4 ++ win32/MANIFEST | 4 ++ win32/common/interfaces-enumtypes.c | 80 +++++++++++++++++++++++++++++++++++ win32/common/interfaces-enumtypes.h | 31 ++++++++++++++ win32/common/multichannel-enumtypes.c | 49 +++++++++++++++++++++ win32/common/multichannel-enumtypes.h | 19 +++++++++ 7 files changed, 201 insertions(+) create mode 100644 win32/common/interfaces-enumtypes.c create mode 100644 win32/common/interfaces-enumtypes.h create mode 100644 win32/common/multichannel-enumtypes.c create mode 100644 win32/common/multichannel-enumtypes.h diff --git a/ChangeLog b/ChangeLog index e744812..221d6fc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,19 @@ 2006-01-29 Thomas Vander Stichele + * Makefile.am: + * win32/MANIFEST: + * win32/common/interfaces-enumtypes.c: + (gst_color_balance_type_get_type), (gst_mixer_type_get_type), + (gst_mixer_track_flags_get_type), + (gst_tuner_channel_flags_get_type): + * win32/common/interfaces-enumtypes.h: + * win32/common/multichannel-enumtypes.c: + (gst_audio_channel_position_get_type): + * win32/common/multichannel-enumtypes.h: + add a win32-update rule like in core, and copy over enumtypes files + +2006-01-29 Thomas Vander Stichele + * win32/MANIFEST: * win32/common/config.h: * win32/common/config.h.in: diff --git a/Makefile.am b/Makefile.am index 910d5f2..6a33800 100644 --- a/Makefile.am +++ b/Makefile.am @@ -47,3 +47,7 @@ check-valgrind: check-torture: cd tests/check && make torture + +WIN32_COPY = $(top_builddir)/gst-libs/gst/*/*-enumtypes.[ch] +win32-update: + for f in $(WIN32_COPY); do cp $$f win32/common;done diff --git a/win32/MANIFEST b/win32/MANIFEST index f8d45ea..e2c457f 100644 --- a/win32/MANIFEST +++ b/win32/MANIFEST @@ -3,6 +3,10 @@ win32/common/libgstaudio.def win32/common/libgstriff.def win32/common/libgsttag.def win32/common/libgstvideo.def +win32/common/interfaces-enumtypes.c +win32/common/interfaces-enumtypes.h +win32/common/multichannel-enumtypes.c +win32/common/multichannel-enumtypes.h win32/vs6/gst_plugins_base.dsw win32/vs6/libgstadder.dsp win32/vs6/libgstaudio.dsp diff --git a/win32/common/interfaces-enumtypes.c b/win32/common/interfaces-enumtypes.c new file mode 100644 index 0000000..8940c1e --- /dev/null +++ b/win32/common/interfaces-enumtypes.c @@ -0,0 +1,80 @@ + +/* Generated data (by glib-mkenums) */ + +#include + +/* enumerations from "colorbalance.h" */ +GType +gst_color_balance_type_get_type (void) +{ + static GType etype = 0; + + if (etype == 0) { + static const GEnumValue values[] = { + {GST_COLOR_BALANCE_HARDWARE, "GST_COLOR_BALANCE_HARDWARE", "hardware"}, + {GST_COLOR_BALANCE_SOFTWARE, "GST_COLOR_BALANCE_SOFTWARE", "software"}, + {0, NULL, NULL} + }; + etype = g_enum_register_static ("GstColorBalanceType", values); + } + return etype; +} + +/* enumerations from "mixer.h" */ +GType +gst_mixer_type_get_type (void) +{ + static GType etype = 0; + + if (etype == 0) { + static const GEnumValue values[] = { + {GST_MIXER_HARDWARE, "GST_MIXER_HARDWARE", "hardware"}, + {GST_MIXER_SOFTWARE, "GST_MIXER_SOFTWARE", "software"}, + {0, NULL, NULL} + }; + etype = g_enum_register_static ("GstMixerType", values); + } + return etype; +} + +/* enumerations from "mixertrack.h" */ +GType +gst_mixer_track_flags_get_type (void) +{ + static GType etype = 0; + + if (etype == 0) { + static const GFlagsValue values[] = { + {GST_MIXER_TRACK_INPUT, "GST_MIXER_TRACK_INPUT", "input"}, + {GST_MIXER_TRACK_OUTPUT, "GST_MIXER_TRACK_OUTPUT", "output"}, + {GST_MIXER_TRACK_MUTE, "GST_MIXER_TRACK_MUTE", "mute"}, + {GST_MIXER_TRACK_RECORD, "GST_MIXER_TRACK_RECORD", "record"}, + {GST_MIXER_TRACK_MASTER, "GST_MIXER_TRACK_MASTER", "master"}, + {GST_MIXER_TRACK_SOFTWARE, "GST_MIXER_TRACK_SOFTWARE", "software"}, + {0, NULL, NULL} + }; + etype = g_flags_register_static ("GstMixerTrackFlags", values); + } + return etype; +} + +/* enumerations from "tunerchannel.h" */ +GType +gst_tuner_channel_flags_get_type (void) +{ + static GType etype = 0; + + if (etype == 0) { + static const GFlagsValue values[] = { + {GST_TUNER_CHANNEL_INPUT, "GST_TUNER_CHANNEL_INPUT", "input"}, + {GST_TUNER_CHANNEL_OUTPUT, "GST_TUNER_CHANNEL_OUTPUT", "output"}, + {GST_TUNER_CHANNEL_FREQUENCY, "GST_TUNER_CHANNEL_FREQUENCY", "frequency"}, + {GST_TUNER_CHANNEL_AUDIO, "GST_TUNER_CHANNEL_AUDIO", "audio"}, + {0, NULL, NULL} + }; + etype = g_flags_register_static ("GstTunerChannelFlags", values); + } + return etype; +} + +/* Generated data ends here */ diff --git a/win32/common/interfaces-enumtypes.h b/win32/common/interfaces-enumtypes.h new file mode 100644 index 0000000..cdbd849 --- /dev/null +++ b/win32/common/interfaces-enumtypes.h @@ -0,0 +1,31 @@ + +/* Generated data (by glib-mkenums) */ + +#ifndef __GST_INTERFACES_ENUM_TYPES_H__ +#define __GST_INTERFACES_ENUM_TYPES_H__ + +#include + +G_BEGIN_DECLS + +/* enumerations from "colorbalance.h" */ +GType gst_color_balance_type_get_type (void); +#define GST_TYPE_COLOR_BALANCE_TYPE (gst_color_balance_type_get_type()) + +/* enumerations from "mixer.h" */ +GType gst_mixer_type_get_type (void); +#define GST_TYPE_MIXER_TYPE (gst_mixer_type_get_type()) + +/* enumerations from "mixertrack.h" */ +GType gst_mixer_track_flags_get_type (void); +#define GST_TYPE_MIXER_TRACK_FLAGS (gst_mixer_track_flags_get_type()) + +/* enumerations from "tunerchannel.h" */ +GType gst_tuner_channel_flags_get_type (void); +#define GST_TYPE_TUNER_CHANNEL_FLAGS (gst_tuner_channel_flags_get_type()) +G_END_DECLS + +#endif /* __GST_INTERFACES_ENUM_TYPES_H__ */ + +/* Generated data ends here */ + diff --git a/win32/common/multichannel-enumtypes.c b/win32/common/multichannel-enumtypes.c new file mode 100644 index 0000000..faac518 --- /dev/null +++ b/win32/common/multichannel-enumtypes.c @@ -0,0 +1,49 @@ + +/* Generated data (by glib-mkenums) */ + +#include + +/* enumerations from "multichannel.h" */ +GType +gst_audio_channel_position_get_type (void) +{ + static GType etype = 0; + + if (etype == 0) { + static const GEnumValue values[] = { + {GST_AUDIO_CHANNEL_POSITION_INVALID, "GST_AUDIO_CHANNEL_POSITION_INVALID", + "invalid"}, + {GST_AUDIO_CHANNEL_POSITION_FRONT_MONO, + "GST_AUDIO_CHANNEL_POSITION_FRONT_MONO", "front-mono"}, + {GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, + "GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT", "front-left"}, + {GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT, + "GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT", "front-right"}, + {GST_AUDIO_CHANNEL_POSITION_REAR_CENTER, + "GST_AUDIO_CHANNEL_POSITION_REAR_CENTER", "rear-center"}, + {GST_AUDIO_CHANNEL_POSITION_REAR_LEFT, + "GST_AUDIO_CHANNEL_POSITION_REAR_LEFT", "rear-left"}, + {GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT, + "GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT", "rear-right"}, + {GST_AUDIO_CHANNEL_POSITION_LFE, "GST_AUDIO_CHANNEL_POSITION_LFE", "lfe"}, + {GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER, + "GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER", "front-center"}, + {GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER, + "GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER", + "front-left-of-center"}, + {GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER, + "GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER", + "front-right-of-center"}, + {GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT, + "GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT", "side-left"}, + {GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT, + "GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT", "side-right"}, + {GST_AUDIO_CHANNEL_POSITION_NUM, "GST_AUDIO_CHANNEL_POSITION_NUM", "num"}, + {0, NULL, NULL} + }; + etype = g_enum_register_static ("GstAudioChannelPosition", values); + } + return etype; +} + +/* Generated data ends here */ diff --git a/win32/common/multichannel-enumtypes.h b/win32/common/multichannel-enumtypes.h new file mode 100644 index 0000000..f3cc6bd --- /dev/null +++ b/win32/common/multichannel-enumtypes.h @@ -0,0 +1,19 @@ + +/* Generated data (by glib-mkenums) */ + +#ifndef __GST_AUDIO_ENUM_TYPES_H__ +#define __GST_AUDIO_ENUM_TYPES_H__ + +#include + +G_BEGIN_DECLS + +/* enumerations from "multichannel.h" */ +GType gst_audio_channel_position_get_type (void); +#define GST_TYPE_AUDIO_CHANNEL_POSITION (gst_audio_channel_position_get_type()) +G_END_DECLS + +#endif /* __GST_AUDIO_ENUM_TYPES_H__ */ + +/* Generated data ends here */ + -- 2.7.4