diff options
author | Benjamin Otte <otte@gnome.org> | 2004-01-12 02:11:03 +0000 |
---|---|---|
committer | Benjamin Otte <otte@gnome.org> | 2004-01-12 02:11:03 +0000 |
commit | 09984b518a5f6bbb91cec7568a8d2d28132439a6 (patch) | |
tree | ae068cc9fdf925ae3506fb7c4c8c2a2136544df1 /gst-libs/gst/tuner/tuner.h | |
parent | f768ab94c7f8fe3aa53ee32499cedd810f1159a4 (diff) | |
download | gst-plugins-bad-09984b518a5f6bbb91cec7568a8d2d28132439a6.tar.gz gst-plugins-bad-09984b518a5f6bbb91cec7568a8d2d28132439a6.tar.bz2 gst-plugins-bad-09984b518a5f6bbb91cec7568a8d2d28132439a6.zip |
gst-libs/gst/tuner/tuner.*: GObjects aren't const.
Original commit message from CVS:
2004-01-12 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst-libs/gst/tuner/tuner.c: (gst_tuner_class_init),
(gst_tuner_find_norm_by_name), (gst_v4l2_find_channel_by_name),
(gst_tuner_channel_changed), (gst_tuner_norm_changed),
(gst_tuner_frequency_changed), (gst_tuner_signal_changed):
* gst-libs/gst/tuner/tuner.h:
GObjects aren't const.
Add find_by_name functions.
Add checks to _changed functions.
* sys/v4l/gstv4ltuner.c: (gst_v4l_tuner_get_channel),
(gst_v4l_tuner_get_norm):
Fixes for above.
Diffstat (limited to 'gst-libs/gst/tuner/tuner.h')
-rw-r--r-- | gst-libs/gst/tuner/tuner.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/gst-libs/gst/tuner/tuner.h b/gst-libs/gst/tuner/tuner.h index b1991c2c..de02051a 100644 --- a/gst-libs/gst/tuner/tuner.h +++ b/gst-libs/gst/tuner/tuner.h @@ -50,14 +50,13 @@ typedef struct _GstTunerClass { const GList * (* list_channels) (GstTuner *tuner); void (* set_channel) (GstTuner *tuner, GstTunerChannel *channel); - const GstTunerChannel * + GstTunerChannel * (* get_channel) (GstTuner *tuner); const GList * (* list_norms) (GstTuner *tuner); void (* set_norm) (GstTuner *tuner, GstTunerNorm *norm); - const GstTunerNorm * - (* get_norm) (GstTuner *tuner); + GstTunerNorm *(* get_norm) (GstTuner *tuner); void (* set_frequency) (GstTuner *tuner, GstTunerChannel *channel, @@ -88,14 +87,13 @@ GType gst_tuner_get_type (void); const GList * gst_tuner_list_channels (GstTuner *tuner); void gst_tuner_set_channel (GstTuner *tuner, GstTunerChannel *channel); -const GstTunerChannel * +GstTunerChannel * gst_tuner_get_channel (GstTuner *tuner); const GList * gst_tuner_list_norms (GstTuner *tuner); void gst_tuner_set_norm (GstTuner *tuner, GstTunerNorm *channel); -const GstTunerNorm * - gst_tuner_get_norm (GstTuner *tuner); +GstTunerNorm * gst_tuner_get_norm (GstTuner *tuner); void gst_tuner_set_frequency (GstTuner *tuner, GstTunerChannel *channel, @@ -105,6 +103,12 @@ gulong gst_tuner_get_frequency (GstTuner *tuner, gint gst_tuner_signal_strength (GstTuner *tuner, GstTunerChannel *channel); +/* helper functions */ +GstTunerNorm * gst_tuner_find_norm_by_name (GstTuner *tuner, + gchar *norm); +GstTunerChannel * gst_tuner_find_channel_by_name(GstTuner *tuner, + gchar *channel); + /* trigger signals */ void gst_tuner_channel_changed (GstTuner *tuner, GstTunerChannel *channel); |