mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-24 06:56:26 +00:00
Updated the params a bit.
Original commit message from CVS: Updated the params a bit.
This commit is contained in:
parent
97a18197ea
commit
c6f02dde10
2 changed files with 18 additions and 22 deletions
|
@ -92,7 +92,7 @@ static void gst_sinesrc_get_property(GObject *object, guint prop_id, GValue *val
|
|||
static void gst_sinesrc_populate_sinetable(GstSineSrc *src);
|
||||
static inline void gst_sinesrc_update_table_inc(GstSineSrc *src);
|
||||
static inline void gst_sinesrc_update_vol_scale(GstSineSrc *src);
|
||||
void gst_sinesrc_force_caps(GstSineSrc *src);
|
||||
static void gst_sinesrc_force_caps(GstSineSrc *src);
|
||||
|
||||
static GstBuffer * gst_sinesrc_get(GstPad *pad);
|
||||
|
||||
|
@ -129,9 +129,9 @@ gst_sinesrc_class_init(GstSineSrcClass *klass) {
|
|||
|
||||
parent_class = g_type_class_ref(GST_TYPE_ELEMENT);
|
||||
|
||||
// g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_VOLUME,
|
||||
// g_param_spec_double("volume","volume","volume",
|
||||
// G_MINDOUBLE,G_MAXDOUBLE,0.0,G_PARAM_READWRITE)); // CHECKME
|
||||
g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_VOLUME,
|
||||
g_param_spec_double("volume","volume","volume",
|
||||
0.0, 1.0, 0.0,G_PARAM_READWRITE)); // CHECKME
|
||||
g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_FORMAT,
|
||||
g_param_spec_int("format","format","format",
|
||||
G_MININT,G_MAXINT,0,G_PARAM_READWRITE)); // CHECKME
|
||||
|
@ -141,12 +141,12 @@ gst_sinesrc_class_init(GstSineSrcClass *klass) {
|
|||
g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_TABLESIZE,
|
||||
g_param_spec_int("tablesize","tablesize","tablesize",
|
||||
G_MININT,G_MAXINT,0,G_PARAM_READWRITE)); // CHECKME
|
||||
// g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_FREQ,
|
||||
// g_param_spec_double("freq","freq","freq",
|
||||
// G_MINDOUBLE,G_MAXDOUBLE,0.0,G_PARAM_READWRITE)); // CHECKME
|
||||
g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_FREQ,
|
||||
g_param_spec_double("freq","freq","freq",
|
||||
0.0,G_MAXDOUBLE, 440.0,G_PARAM_READWRITE)); // CHECKME
|
||||
g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_BUFFER_SIZE,
|
||||
g_param_spec_int("buffersize","buffersize","buffersize",
|
||||
G_MININT,G_MAXINT,0,G_PARAM_READWRITE)); // CHECKME
|
||||
0, G_MAXINT, 1024, G_PARAM_READWRITE));
|
||||
|
||||
gobject_class->set_property = gst_sinesrc_set_property;
|
||||
gobject_class->get_property = gst_sinesrc_get_property;
|
||||
|
@ -261,8 +261,6 @@ gst_sinesrc_set_property(GObject *object, guint prop_id, const GValue *value, GP
|
|||
|
||||
switch (prop_id) {
|
||||
case ARG_VOLUME:
|
||||
if (g_value_get_double (value) < 0.0 || g_value_get_double (value) > 1.0)
|
||||
break;
|
||||
src->volume = g_value_get_double (value);
|
||||
gst_sinesrc_update_vol_scale(src);
|
||||
break;
|
||||
|
@ -378,7 +376,7 @@ gst_sinesrc_update_vol_scale(GstSineSrc *src)
|
|||
src->vol_scale = 32767 * src->volume;
|
||||
}
|
||||
|
||||
void
|
||||
static void
|
||||
gst_sinesrc_force_caps(GstSineSrc *src) {
|
||||
GstCaps *caps;
|
||||
|
||||
|
|
|
@ -92,7 +92,7 @@ static void gst_sinesrc_get_property(GObject *object, guint prop_id, GValue *val
|
|||
static void gst_sinesrc_populate_sinetable(GstSineSrc *src);
|
||||
static inline void gst_sinesrc_update_table_inc(GstSineSrc *src);
|
||||
static inline void gst_sinesrc_update_vol_scale(GstSineSrc *src);
|
||||
void gst_sinesrc_force_caps(GstSineSrc *src);
|
||||
static void gst_sinesrc_force_caps(GstSineSrc *src);
|
||||
|
||||
static GstBuffer * gst_sinesrc_get(GstPad *pad);
|
||||
|
||||
|
@ -129,9 +129,9 @@ gst_sinesrc_class_init(GstSineSrcClass *klass) {
|
|||
|
||||
parent_class = g_type_class_ref(GST_TYPE_ELEMENT);
|
||||
|
||||
// g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_VOLUME,
|
||||
// g_param_spec_double("volume","volume","volume",
|
||||
// G_MINDOUBLE,G_MAXDOUBLE,0.0,G_PARAM_READWRITE)); // CHECKME
|
||||
g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_VOLUME,
|
||||
g_param_spec_double("volume","volume","volume",
|
||||
0.0, 1.0, 0.0,G_PARAM_READWRITE)); // CHECKME
|
||||
g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_FORMAT,
|
||||
g_param_spec_int("format","format","format",
|
||||
G_MININT,G_MAXINT,0,G_PARAM_READWRITE)); // CHECKME
|
||||
|
@ -141,12 +141,12 @@ gst_sinesrc_class_init(GstSineSrcClass *klass) {
|
|||
g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_TABLESIZE,
|
||||
g_param_spec_int("tablesize","tablesize","tablesize",
|
||||
G_MININT,G_MAXINT,0,G_PARAM_READWRITE)); // CHECKME
|
||||
// g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_FREQ,
|
||||
// g_param_spec_double("freq","freq","freq",
|
||||
// G_MINDOUBLE,G_MAXDOUBLE,0.0,G_PARAM_READWRITE)); // CHECKME
|
||||
g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_FREQ,
|
||||
g_param_spec_double("freq","freq","freq",
|
||||
0.0,G_MAXDOUBLE, 440.0,G_PARAM_READWRITE)); // CHECKME
|
||||
g_object_class_install_property(G_OBJECT_CLASS(klass), ARG_BUFFER_SIZE,
|
||||
g_param_spec_int("buffersize","buffersize","buffersize",
|
||||
G_MININT,G_MAXINT,0,G_PARAM_READWRITE)); // CHECKME
|
||||
0, G_MAXINT, 1024, G_PARAM_READWRITE));
|
||||
|
||||
gobject_class->set_property = gst_sinesrc_set_property;
|
||||
gobject_class->get_property = gst_sinesrc_get_property;
|
||||
|
@ -261,8 +261,6 @@ gst_sinesrc_set_property(GObject *object, guint prop_id, const GValue *value, GP
|
|||
|
||||
switch (prop_id) {
|
||||
case ARG_VOLUME:
|
||||
if (g_value_get_double (value) < 0.0 || g_value_get_double (value) > 1.0)
|
||||
break;
|
||||
src->volume = g_value_get_double (value);
|
||||
gst_sinesrc_update_vol_scale(src);
|
||||
break;
|
||||
|
@ -378,7 +376,7 @@ gst_sinesrc_update_vol_scale(GstSineSrc *src)
|
|||
src->vol_scale = 32767 * src->volume;
|
||||
}
|
||||
|
||||
void
|
||||
static void
|
||||
gst_sinesrc_force_caps(GstSineSrc *src) {
|
||||
GstCaps *caps;
|
||||
|
||||
|
|
Loading…
Reference in a new issue