From 7cbd6c231bdbd1b6d850f6bd535fde1fb5795325 Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Mon, 20 Dec 2010 13:51:03 +0200 Subject: photography: use a flags type instead of the uint Also use 0 as default and let the implementation set something that they support. --- gst-libs/gst/interfaces/photography.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'gst-libs') diff --git a/gst-libs/gst/interfaces/photography.c b/gst-libs/gst/interfaces/photography.c index b61e75eb8..eeaa5d1ea 100644 --- a/gst-libs/gst/interfaces/photography.c +++ b/gst-libs/gst/interfaces/photography.c @@ -616,11 +616,9 @@ gst_photography_iface_class_init (gpointer g_class) /* Noise Reduction, Bayer an YCC noise reduction are enabled by default */ g_object_interface_install_property (g_class, - g_param_spec_uint (GST_PHOTOGRAPHY_PROP_NOISE_REDUCTION, + g_param_spec_flags (GST_PHOTOGRAPHY_PROP_NOISE_REDUCTION, "Noise Reduction settings", "Which noise reduction modes are enalbed in Camera (0 = disabled)", - 0, G_MAXUINT32, - GST_PHOTOGRAPHY_NOISE_REDUCTION_YCC | - GST_PHOTOGRAPHY_NOISE_REDUCTION_BAYER, - G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + GST_TYPE_PHOTOGRAPHY_NOISE_REDUCTION, + 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); } -- cgit v1.2.3