qcamsrc: make gain a double instead of float
This commit is contained in:
parent
e903e7f641
commit
44fe9a9714
@ -179,7 +179,7 @@ gst_qcamsrc_class_init (GstQcamSrcClass * klass)
|
|||||||
"Exposure time in microseconds", 0, G_MAXINT, DEFAULT_PROP_EXPOSURE,
|
"Exposure time in microseconds", 0, G_MAXINT, DEFAULT_PROP_EXPOSURE,
|
||||||
(GParamFlags) (G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)));
|
(GParamFlags) (G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)));
|
||||||
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_GAIN,
|
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_GAIN,
|
||||||
g_param_spec_float ("gain", "Normalized gain",
|
g_param_spec_double ("gain", "Normalized gain",
|
||||||
"Normalized gain", 0, 1000, DEFAULT_PROP_GAIN,
|
"Normalized gain", 0, 1000, DEFAULT_PROP_GAIN,
|
||||||
(GParamFlags) (G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)));
|
(GParamFlags) (G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)));
|
||||||
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_OFFSET,
|
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_OFFSET,
|
||||||
@ -310,7 +310,7 @@ gst_qcamsrc_set_property (GObject * object, guint property_id,
|
|||||||
gst_qcamsrc_set_exposure (src, src->exposure);
|
gst_qcamsrc_set_exposure (src, src->exposure);
|
||||||
break;
|
break;
|
||||||
case PROP_GAIN:
|
case PROP_GAIN:
|
||||||
src->gain = g_value_get_float (value);
|
src->gain = g_value_get_double (value);
|
||||||
if (src->handle)
|
if (src->handle)
|
||||||
gst_qcamsrc_set_gain (src, src->gain);
|
gst_qcamsrc_set_gain (src, src->gain);
|
||||||
break;
|
break;
|
||||||
@ -363,7 +363,7 @@ gst_qcamsrc_get_property (GObject * object, guint property_id,
|
|||||||
g_value_set_uint (value, src->exposure);
|
g_value_set_uint (value, src->exposure);
|
||||||
break;
|
break;
|
||||||
case PROP_GAIN:
|
case PROP_GAIN:
|
||||||
g_value_set_float (value, src->gain);
|
g_value_set_double (value, src->gain);
|
||||||
break;
|
break;
|
||||||
case PROP_OFFSET:
|
case PROP_OFFSET:
|
||||||
g_value_set_int (value, src->offset);
|
g_value_set_int (value, src->offset);
|
||||||
|
|||||||
@ -48,7 +48,7 @@ struct _GstQcamSrc
|
|||||||
guint num_capture_buffers;
|
guint num_capture_buffers;
|
||||||
gint timeout;
|
gint timeout;
|
||||||
guint exposure;
|
guint exposure;
|
||||||
gfloat gain;
|
gdouble gain;
|
||||||
gint offset;
|
gint offset;
|
||||||
gint format;
|
gint format;
|
||||||
gint x;
|
gint x;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user