diff options
Diffstat (limited to 'win32')
-rw-r--r-- | win32/common/_stdint.h | 4 | ||||
-rw-r--r-- | win32/common/config.h | 23 | ||||
-rw-r--r-- | win32/common/gstrtsp-enumtypes.c | 132 | ||||
-rw-r--r-- | win32/common/gstrtsp-enumtypes.h | 18 | ||||
-rw-r--r-- | win32/common/pbutils-enumtypes.c | 21 | ||||
-rw-r--r-- | win32/common/pbutils-enumtypes.h | 2 | ||||
-rw-r--r-- | win32/common/video-enumtypes.c | 199 | ||||
-rw-r--r-- | win32/common/video-enumtypes.h | 24 |
8 files changed, 414 insertions, 9 deletions
diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h index a68e048e2..fc48babbd 100644 --- a/win32/common/_stdint.h +++ b/win32/common/_stdint.h @@ -1,8 +1,8 @@ #ifndef _GST_PLUGINS_BASE__STDINT_H #define _GST_PLUGINS_BASE__STDINT_H 1 #ifndef _GENERATED_STDINT_H -#define _GENERATED_STDINT_H "gst-plugins-base 1.4.0" -/* generated using gnu compiler Debian clang version 3.5.0-1 (trunk) (based on LLVM 3.5.0) */ +#define _GENERATED_STDINT_H "gst-plugins-base 1.5.1" +/* generated using gnu compiler Debian clang version 3.6.1-1 (tags/RELEASE_361/final) (based on LLVM 3.6.1) */ #define _STDINT_HAVE_STDINT_H 1 #include <stdint.h> #endif diff --git a/win32/common/config.h b/win32/common/config.h index 2db8facb8..20fcdea00 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -50,6 +50,9 @@ /* The GIO modules directory. */ #undef GIO_MODULE_DIR +/* The GIO install prefix. */ +#undef GIO_PREFIX + /* major/minor version */ #define GST_API_VERSION "1.0" @@ -84,7 +87,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2014-07-19" +#define GST_PACKAGE_RELEASE_DATETIME "2015-06-07" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -106,9 +109,15 @@ the CoreFoundation framework. */ #undef HAVE_CFPREFERENCESCOPYAPPVALUE +/* Define if the target CPU is AARCH64 */ +#undef HAVE_CPU_AARCH64 + /* Define if the target CPU is an Alpha */ #undef HAVE_CPU_ALPHA +/* Define if the target CPU is an ARC */ +#undef HAVE_CPU_ARC + /* Define if the target CPU is an ARM */ #undef HAVE_CPU_ARM @@ -176,6 +185,9 @@ /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT +/* Define to enable glib GIO unix (used by gio-unix-2.0). */ +#undef HAVE_GIO_UNIX_2_0 + /* Define to 1 if you have the `gmtime_r' function. */ #undef HAVE_GMTIME_R @@ -325,7 +337,7 @@ #define PACKAGE_NAME "GStreamer Base Plug-ins" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer Base Plug-ins 1.4.0" +#define PACKAGE_STRING "GStreamer Base Plug-ins 1.5.1" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-base" @@ -334,7 +346,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.4.0" +#define PACKAGE_VERSION "1.5.1" /* directory where plugins are located */ #ifdef _DEBUG @@ -368,7 +380,7 @@ #undef USE_TREMOLO /* Version number of package */ -#define VERSION "1.4.0" +#define VERSION "1.5.1" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ @@ -382,9 +394,6 @@ # endif #endif -/* Define to 1 if the X Window System is missing or not being used. */ -#undef X_DISPLAY_MISSING - /* Enable large inode numbers on Mac OS X 10.5. */ #ifndef _DARWIN_USE_64_BIT_INODE # define _DARWIN_USE_64_BIT_INODE 1 diff --git a/win32/common/gstrtsp-enumtypes.c b/win32/common/gstrtsp-enumtypes.c index 69ca5da87..85187f951 100644 --- a/win32/common/gstrtsp-enumtypes.c +++ b/win32/common/gstrtsp-enumtypes.c @@ -3,7 +3,98 @@ #include "gstrtsp-enumtypes.h" +#include "rtsp.h" +#include "gstrtsp.h" +#include "gstrtsptransport.h" +#include "gstrtspurl.h" +#include "gstrtspmessage.h" +#include "gstrtspconnection.h" #include "gstrtspdefs.h" +#include "gstrtspextension.h" +#include "gstrtsprange.h" + +/* enumerations from "gstrtsptransport.h" */ +GType +gst_rtsp_trans_mode_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GFlagsValue values[] = { + {GST_RTSP_TRANS_UNKNOWN, "GST_RTSP_TRANS_UNKNOWN", "unknown"}, + {GST_RTSP_TRANS_RTP, "GST_RTSP_TRANS_RTP", "rtp"}, + {GST_RTSP_TRANS_RDT, "GST_RTSP_TRANS_RDT", "rdt"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_flags_register_static ("GstRTSPTransMode", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +GType +gst_rtsp_profile_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GFlagsValue values[] = { + {GST_RTSP_PROFILE_UNKNOWN, "GST_RTSP_PROFILE_UNKNOWN", "unknown"}, + {GST_RTSP_PROFILE_AVP, "GST_RTSP_PROFILE_AVP", "avp"}, + {GST_RTSP_PROFILE_SAVP, "GST_RTSP_PROFILE_SAVP", "savp"}, + {GST_RTSP_PROFILE_AVPF, "GST_RTSP_PROFILE_AVPF", "avpf"}, + {GST_RTSP_PROFILE_SAVPF, "GST_RTSP_PROFILE_SAVPF", "savpf"}, + {0, NULL, NULL} + }; + GType g_define_type_id = g_flags_register_static ("GstRTSPProfile", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +GType +gst_rtsp_lower_trans_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GFlagsValue values[] = { + {GST_RTSP_LOWER_TRANS_UNKNOWN, "GST_RTSP_LOWER_TRANS_UNKNOWN", "unknown"}, + {GST_RTSP_LOWER_TRANS_UDP, "GST_RTSP_LOWER_TRANS_UDP", "udp"}, + {GST_RTSP_LOWER_TRANS_UDP_MCAST, "GST_RTSP_LOWER_TRANS_UDP_MCAST", + "udp-mcast"}, + {GST_RTSP_LOWER_TRANS_TCP, "GST_RTSP_LOWER_TRANS_TCP", "tcp"}, + {GST_RTSP_LOWER_TRANS_HTTP, "GST_RTSP_LOWER_TRANS_HTTP", "http"}, + {GST_RTSP_LOWER_TRANS_TLS, "GST_RTSP_LOWER_TRANS_TLS", "tls"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_flags_register_static ("GstRTSPLowerTrans", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +/* enumerations from "gstrtspmessage.h" */ +GType +gst_rtsp_msg_type_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_RTSP_MESSAGE_INVALID, "GST_RTSP_MESSAGE_INVALID", "invalid"}, + {GST_RTSP_MESSAGE_REQUEST, "GST_RTSP_MESSAGE_REQUEST", "request"}, + {GST_RTSP_MESSAGE_RESPONSE, "GST_RTSP_MESSAGE_RESPONSE", "response"}, + {GST_RTSP_MESSAGE_HTTP_REQUEST, "GST_RTSP_MESSAGE_HTTP_REQUEST", + "http-request"}, + {GST_RTSP_MESSAGE_HTTP_RESPONSE, "GST_RTSP_MESSAGE_HTTP_RESPONSE", + "http-response"}, + {GST_RTSP_MESSAGE_DATA, "GST_RTSP_MESSAGE_DATA", "data"}, + {0, NULL, NULL} + }; + GType g_define_type_id = g_enum_register_static ("GstRTSPMsgType", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} /* enumerations from "gstrtspdefs.h" */ GType @@ -392,3 +483,44 @@ gst_rtsp_status_code_get_type (void) } return g_define_type_id__volatile; } + +/* enumerations from "gstrtsprange.h" */ +GType +gst_rtsp_range_unit_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_RTSP_RANGE_SMPTE, "GST_RTSP_RANGE_SMPTE", "smpte"}, + {GST_RTSP_RANGE_SMPTE_30_DROP, "GST_RTSP_RANGE_SMPTE_30_DROP", + "smpte-30-drop"}, + {GST_RTSP_RANGE_SMPTE_25, "GST_RTSP_RANGE_SMPTE_25", "smpte-25"}, + {GST_RTSP_RANGE_NPT, "GST_RTSP_RANGE_NPT", "npt"}, + {GST_RTSP_RANGE_CLOCK, "GST_RTSP_RANGE_CLOCK", "clock"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_enum_register_static ("GstRTSPRangeUnit", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +GType +gst_rtsp_time_type_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_RTSP_TIME_SECONDS, "GST_RTSP_TIME_SECONDS", "seconds"}, + {GST_RTSP_TIME_NOW, "GST_RTSP_TIME_NOW", "now"}, + {GST_RTSP_TIME_END, "GST_RTSP_TIME_END", "end"}, + {GST_RTSP_TIME_FRAMES, "GST_RTSP_TIME_FRAMES", "frames"}, + {GST_RTSP_TIME_UTC, "GST_RTSP_TIME_UTC", "utc"}, + {0, NULL, NULL} + }; + GType g_define_type_id = g_enum_register_static ("GstRTSPTimeType", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} diff --git a/win32/common/gstrtsp-enumtypes.h b/win32/common/gstrtsp-enumtypes.h index 3254324fc..c42ebdcba 100644 --- a/win32/common/gstrtsp-enumtypes.h +++ b/win32/common/gstrtsp-enumtypes.h @@ -8,6 +8,18 @@ G_BEGIN_DECLS +/* enumerations from "gstrtsptransport.h" */ +GType gst_rtsp_trans_mode_get_type (void); +#define GST_TYPE_RTSP_TRANS_MODE (gst_rtsp_trans_mode_get_type()) +GType gst_rtsp_profile_get_type (void); +#define GST_TYPE_RTSP_PROFILE (gst_rtsp_profile_get_type()) +GType gst_rtsp_lower_trans_get_type (void); +#define GST_TYPE_RTSP_LOWER_TRANS (gst_rtsp_lower_trans_get_type()) + +/* enumerations from "gstrtspmessage.h" */ +GType gst_rtsp_msg_type_get_type (void); +#define GST_TYPE_RTSP_MSG_TYPE (gst_rtsp_msg_type_get_type()) + /* enumerations from "gstrtspdefs.h" */ GType gst_rtsp_result_get_type (void); #define GST_TYPE_RTSP_RESULT (gst_rtsp_result_get_type()) @@ -27,6 +39,12 @@ GType gst_rtsp_header_field_get_type (void); #define GST_TYPE_RTSP_HEADER_FIELD (gst_rtsp_header_field_get_type()) GType gst_rtsp_status_code_get_type (void); #define GST_TYPE_RTSP_STATUS_CODE (gst_rtsp_status_code_get_type()) + +/* enumerations from "gstrtsprange.h" */ +GType gst_rtsp_range_unit_get_type (void); +#define GST_TYPE_RTSP_RANGE_UNIT (gst_rtsp_range_unit_get_type()) +GType gst_rtsp_time_type_get_type (void); +#define GST_TYPE_RTSP_TIME_TYPE (gst_rtsp_time_type_get_type()) G_END_DECLS #endif /* __gst_rtsp_ENUM_TYPES_H__ */ diff --git a/win32/common/pbutils-enumtypes.c b/win32/common/pbutils-enumtypes.c index 2652ec066..99a6f1df0 100644 --- a/win32/common/pbutils-enumtypes.c +++ b/win32/common/pbutils-enumtypes.c @@ -68,3 +68,24 @@ gst_discoverer_result_get_type (void) } return g_define_type_id__volatile; } + +GType +gst_discoverer_serialize_flags_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GFlagsValue values[] = { + {GST_DISCOVERER_SERIALIZE_BASIC, "GST_DISCOVERER_SERIALIZE_BASIC", + "basic"}, + {GST_DISCOVERER_SERIALIZE_CAPS, "GST_DISCOVERER_SERIALIZE_CAPS", "caps"}, + {GST_DISCOVERER_SERIALIZE_TAGS, "GST_DISCOVERER_SERIALIZE_TAGS", "tags"}, + {GST_DISCOVERER_SERIALIZE_MISC, "GST_DISCOVERER_SERIALIZE_MISC", "misc"}, + {GST_DISCOVERER_SERIALIZE_ALL, "GST_DISCOVERER_SERIALIZE_ALL", "all"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_flags_register_static ("GstDiscovererSerializeFlags", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} diff --git a/win32/common/pbutils-enumtypes.h b/win32/common/pbutils-enumtypes.h index 30dadfd95..1ca0476db 100644 --- a/win32/common/pbutils-enumtypes.h +++ b/win32/common/pbutils-enumtypes.h @@ -15,6 +15,8 @@ GType gst_install_plugins_return_get_type (void); /* enumerations from "gstdiscoverer.h" */ GType gst_discoverer_result_get_type (void); #define GST_TYPE_DISCOVERER_RESULT (gst_discoverer_result_get_type()) +GType gst_discoverer_serialize_flags_get_type (void); +#define GST_TYPE_DISCOVERER_SERIALIZE_FLAGS (gst_discoverer_serialize_flags_get_type()) G_END_DECLS #endif /* __PB_UTILS_ENUM_TYPES_H__ */ diff --git a/win32/common/video-enumtypes.c b/win32/common/video-enumtypes.c index a1f32112a..77d8330f5 100644 --- a/win32/common/video-enumtypes.c +++ b/win32/common/video-enumtypes.c @@ -7,10 +7,13 @@ #include "video-format.h" #include "video-color.h" #include "video-info.h" +#include "video-dither.h" #include "colorbalance.h" #include "navigation.h" #include "video-chroma.h" #include "video-tile.h" +#include "video-converter.h" +#include "video-resampler.h" /* enumerations from "video-format.h" */ GType @@ -74,6 +77,13 @@ gst_video_format_get_type (void) {GST_VIDEO_FORMAT_NV24, "GST_VIDEO_FORMAT_NV24", "nv24"}, {GST_VIDEO_FORMAT_NV12_64Z32, "GST_VIDEO_FORMAT_NV12_64Z32", "nv12-64z32"}, + {GST_VIDEO_FORMAT_A420_10BE, "GST_VIDEO_FORMAT_A420_10BE", "a420-10be"}, + {GST_VIDEO_FORMAT_A420_10LE, "GST_VIDEO_FORMAT_A420_10LE", "a420-10le"}, + {GST_VIDEO_FORMAT_A422_10BE, "GST_VIDEO_FORMAT_A422_10BE", "a422-10be"}, + {GST_VIDEO_FORMAT_A422_10LE, "GST_VIDEO_FORMAT_A422_10LE", "a422-10le"}, + {GST_VIDEO_FORMAT_A444_10BE, "GST_VIDEO_FORMAT_A444_10BE", "a444-10be"}, + {GST_VIDEO_FORMAT_A444_10LE, "GST_VIDEO_FORMAT_A444_10LE", "a444-10le"}, + {GST_VIDEO_FORMAT_NV61, "GST_VIDEO_FORMAT_NV61", "nv61"}, {0, NULL, NULL} }; GType g_define_type_id = g_enum_register_static ("GstVideoFormat", values); @@ -162,6 +172,8 @@ gst_video_color_matrix_get_type (void) {GST_VIDEO_COLOR_MATRIX_BT601, "GST_VIDEO_COLOR_MATRIX_BT601", "bt601"}, {GST_VIDEO_COLOR_MATRIX_SMPTE240M, "GST_VIDEO_COLOR_MATRIX_SMPTE240M", "smpte240m"}, + {GST_VIDEO_COLOR_MATRIX_BT2020, "GST_VIDEO_COLOR_MATRIX_BT2020", + "bt2020"}, {0, NULL, NULL} }; GType g_define_type_id = @@ -189,6 +201,8 @@ gst_video_transfer_function_get_type (void) {GST_VIDEO_TRANSFER_GAMMA28, "GST_VIDEO_TRANSFER_GAMMA28", "gamma28"}, {GST_VIDEO_TRANSFER_LOG100, "GST_VIDEO_TRANSFER_LOG100", "log100"}, {GST_VIDEO_TRANSFER_LOG316, "GST_VIDEO_TRANSFER_LOG316", "log316"}, + {GST_VIDEO_TRANSFER_BT2020_12, "GST_VIDEO_TRANSFER_BT2020_12", + "bt2020-12"}, {0, NULL, NULL} }; GType g_define_type_id = @@ -218,6 +232,8 @@ gst_video_color_primaries_get_type (void) "GST_VIDEO_COLOR_PRIMARIES_SMPTE240M", "smpte240m"}, {GST_VIDEO_COLOR_PRIMARIES_FILM, "GST_VIDEO_COLOR_PRIMARIES_FILM", "film"}, + {GST_VIDEO_COLOR_PRIMARIES_BT2020, "GST_VIDEO_COLOR_PRIMARIES_BT2020", + "bt2020"}, {0, NULL, NULL} }; GType g_define_type_id = @@ -270,6 +286,49 @@ gst_video_flags_get_type (void) return g_define_type_id__volatile; } +/* enumerations from "video-dither.h" */ +GType +gst_video_dither_method_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_VIDEO_DITHER_NONE, "GST_VIDEO_DITHER_NONE", "none"}, + {GST_VIDEO_DITHER_VERTERR, "GST_VIDEO_DITHER_VERTERR", "verterr"}, + {GST_VIDEO_DITHER_FLOYD_STEINBERG, "GST_VIDEO_DITHER_FLOYD_STEINBERG", + "floyd-steinberg"}, + {GST_VIDEO_DITHER_SIERRA_LITE, "GST_VIDEO_DITHER_SIERRA_LITE", + "sierra-lite"}, + {GST_VIDEO_DITHER_BAYER, "GST_VIDEO_DITHER_BAYER", "bayer"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_enum_register_static ("GstVideoDitherMethod", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +GType +gst_video_dither_flags_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GFlagsValue values[] = { + {GST_VIDEO_DITHER_FLAG_NONE, "GST_VIDEO_DITHER_FLAG_NONE", "none"}, + {GST_VIDEO_DITHER_FLAG_INTERLACED, "GST_VIDEO_DITHER_FLAG_INTERLACED", + "interlaced"}, + {GST_VIDEO_DITHER_FLAG_QUANTIZE, "GST_VIDEO_DITHER_FLAG_QUANTIZE", + "quantize"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_flags_register_static ("GstVideoDitherFlags", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + /* enumerations from "colorbalance.h" */ GType gst_color_balance_type_get_type (void) @@ -356,6 +415,7 @@ gst_navigation_message_type_get_type (void) "GST_NAVIGATION_MESSAGE_COMMANDS_CHANGED", "commands-changed"}, {GST_NAVIGATION_MESSAGE_ANGLES_CHANGED, "GST_NAVIGATION_MESSAGE_ANGLES_CHANGED", "angles-changed"}, + {GST_NAVIGATION_MESSAGE_EVENT, "GST_NAVIGATION_MESSAGE_EVENT", "event"}, {0, NULL, NULL} }; GType g_define_type_id = @@ -494,3 +554,142 @@ gst_video_tile_mode_get_type (void) } return g_define_type_id__volatile; } + +/* enumerations from "video-converter.h" */ +GType +gst_video_alpha_mode_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_VIDEO_ALPHA_MODE_COPY, "GST_VIDEO_ALPHA_MODE_COPY", "copy"}, + {GST_VIDEO_ALPHA_MODE_SET, "GST_VIDEO_ALPHA_MODE_SET", "set"}, + {GST_VIDEO_ALPHA_MODE_MULT, "GST_VIDEO_ALPHA_MODE_MULT", "mult"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_enum_register_static ("GstVideoAlphaMode", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +GType +gst_video_chroma_mode_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_VIDEO_CHROMA_MODE_FULL, "GST_VIDEO_CHROMA_MODE_FULL", "full"}, + {GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY, + "GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY", "upsample-only"}, + {GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY, + "GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY", "downsample-only"}, + {GST_VIDEO_CHROMA_MODE_NONE, "GST_VIDEO_CHROMA_MODE_NONE", "none"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_enum_register_static ("GstVideoChromaMode", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +GType +gst_video_matrix_mode_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_VIDEO_MATRIX_MODE_FULL, "GST_VIDEO_MATRIX_MODE_FULL", "full"}, + {GST_VIDEO_MATRIX_MODE_INPUT_ONLY, "GST_VIDEO_MATRIX_MODE_INPUT_ONLY", + "input-only"}, + {GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY, "GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY", + "output-only"}, + {GST_VIDEO_MATRIX_MODE_NONE, "GST_VIDEO_MATRIX_MODE_NONE", "none"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_enum_register_static ("GstVideoMatrixMode", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +GType +gst_video_gamma_mode_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_VIDEO_GAMMA_MODE_NONE, "GST_VIDEO_GAMMA_MODE_NONE", "none"}, + {GST_VIDEO_GAMMA_MODE_REMAP, "GST_VIDEO_GAMMA_MODE_REMAP", "remap"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_enum_register_static ("GstVideoGammaMode", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +GType +gst_video_primaries_mode_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_VIDEO_PRIMARIES_MODE_NONE, "GST_VIDEO_PRIMARIES_MODE_NONE", "none"}, + {GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY, + "GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY", "merge-only"}, + {GST_VIDEO_PRIMARIES_MODE_FAST, "GST_VIDEO_PRIMARIES_MODE_FAST", "fast"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_enum_register_static ("GstVideoPrimariesMode", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +/* enumerations from "video-resampler.h" */ +GType +gst_video_resampler_method_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_VIDEO_RESAMPLER_METHOD_NEAREST, "GST_VIDEO_RESAMPLER_METHOD_NEAREST", + "nearest"}, + {GST_VIDEO_RESAMPLER_METHOD_LINEAR, "GST_VIDEO_RESAMPLER_METHOD_LINEAR", + "linear"}, + {GST_VIDEO_RESAMPLER_METHOD_CUBIC, "GST_VIDEO_RESAMPLER_METHOD_CUBIC", + "cubic"}, + {GST_VIDEO_RESAMPLER_METHOD_SINC, "GST_VIDEO_RESAMPLER_METHOD_SINC", + "sinc"}, + {GST_VIDEO_RESAMPLER_METHOD_LANCZOS, "GST_VIDEO_RESAMPLER_METHOD_LANCZOS", + "lanczos"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_enum_register_static ("GstVideoResamplerMethod", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} + +GType +gst_video_resampler_flags_get_type (void) +{ + static volatile gsize g_define_type_id__volatile = 0; + if (g_once_init_enter (&g_define_type_id__volatile)) { + static const GEnumValue values[] = { + {GST_VIDEO_RESAMPLER_FLAG_NONE, "GST_VIDEO_RESAMPLER_FLAG_NONE", "none"}, + {0, NULL, NULL} + }; + GType g_define_type_id = + g_enum_register_static ("GstVideoResamplerFlags", values); + g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); + } + return g_define_type_id__volatile; +} diff --git a/win32/common/video-enumtypes.h b/win32/common/video-enumtypes.h index 04f14783a..48b980cbb 100644 --- a/win32/common/video-enumtypes.h +++ b/win32/common/video-enumtypes.h @@ -32,6 +32,12 @@ GType gst_video_interlace_mode_get_type (void); GType gst_video_flags_get_type (void); #define GST_TYPE_VIDEO_FLAGS (gst_video_flags_get_type()) +/* enumerations from "video-dither.h" */ +GType gst_video_dither_method_get_type (void); +#define GST_TYPE_VIDEO_DITHER_METHOD (gst_video_dither_method_get_type()) +GType gst_video_dither_flags_get_type (void); +#define GST_TYPE_VIDEO_DITHER_FLAGS (gst_video_dither_flags_get_type()) + /* enumerations from "colorbalance.h" */ GType gst_color_balance_type_get_type (void); #define GST_TYPE_COLOR_BALANCE_TYPE (gst_color_balance_type_get_type()) @@ -59,6 +65,24 @@ GType gst_video_tile_type_get_type (void); #define GST_TYPE_VIDEO_TILE_TYPE (gst_video_tile_type_get_type()) GType gst_video_tile_mode_get_type (void); #define GST_TYPE_VIDEO_TILE_MODE (gst_video_tile_mode_get_type()) + +/* enumerations from "video-converter.h" */ +GType gst_video_alpha_mode_get_type (void); +#define GST_TYPE_VIDEO_ALPHA_MODE (gst_video_alpha_mode_get_type()) +GType gst_video_chroma_mode_get_type (void); +#define GST_TYPE_VIDEO_CHROMA_MODE (gst_video_chroma_mode_get_type()) +GType gst_video_matrix_mode_get_type (void); +#define GST_TYPE_VIDEO_MATRIX_MODE (gst_video_matrix_mode_get_type()) +GType gst_video_gamma_mode_get_type (void); +#define GST_TYPE_VIDEO_GAMMA_MODE (gst_video_gamma_mode_get_type()) +GType gst_video_primaries_mode_get_type (void); +#define GST_TYPE_VIDEO_PRIMARIES_MODE (gst_video_primaries_mode_get_type()) + +/* enumerations from "video-resampler.h" */ +GType gst_video_resampler_method_get_type (void); +#define GST_TYPE_VIDEO_RESAMPLER_METHOD (gst_video_resampler_method_get_type()) +GType gst_video_resampler_flags_get_type (void); +#define GST_TYPE_VIDEO_RESAMPLER_FLAGS (gst_video_resampler_flags_get_type()) G_END_DECLS #endif /* __GST_VIDEO_ENUM_TYPES_H__ */ |