summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Isorce <j.isorce@samsung.com>2015-07-27 17:54:59 +0100
committerSebastian Dröge <sebastian@centricular.com>2015-07-27 21:59:32 +0300
commit4909a522ed0319bb91332f50cbeb903d4d6204d9 (patch)
tree13026e1206cc391bc308fb437c50764bf25a82f7
parent3424dc5687688bd9c6935adb2184e4f781de3229 (diff)
player: add #defines for properties's default value and use them everywhere
-rw-r--r--lib/gst/player/gstplayer.c31
1 files changed, 19 insertions, 12 deletions
diff --git a/lib/gst/player/gstplayer.c b/lib/gst/player/gstplayer.c
index bc933f1..dba84dd 100644
--- a/lib/gst/player/gstplayer.c
+++ b/lib/gst/player/gstplayer.c
@@ -52,6 +52,13 @@
GST_DEBUG_CATEGORY_STATIC (gst_player_debug);
#define GST_CAT_DEFAULT gst_player_debug
+#define DEFAULT_URI NULL
+#define DEFAULT_POSITION GST_CLOCK_TIME_NONE
+#define DEFAULT_DURATION GST_CLOCK_TIME_NONE
+#define DEFAULT_VOLUME 1.0
+#define DEFAULT_MUTE FALSE
+#define DEFAULT_RATE 1.0
+
GQuark
gst_player_error_quark (void)
{
@@ -248,14 +255,14 @@ gst_player_class_init (GstPlayerClass * klass)
FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
param_specs[PROP_URI] = g_param_spec_string ("uri", "URI", "Current URI",
- NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+ DEFAULT_URI, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
param_specs[PROP_SUBURI] = g_param_spec_string ("suburi", "Subtitle URI",
"Current Subtitle URI", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
param_specs[PROP_POSITION] =
g_param_spec_uint64 ("position", "Position", "Current Position",
- 0, G_MAXUINT64, 0, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
+ 0, G_MAXUINT64, DEFAULT_POSITION, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
param_specs[PROP_MEDIA_INFO] =
g_param_spec_object ("media-info", "Media Info",
@@ -279,15 +286,15 @@ gst_player_class_init (GstPlayerClass * klass)
param_specs[PROP_DURATION] =
g_param_spec_uint64 ("duration", "Duration", "Duration",
- 0, G_MAXUINT64, 0, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
+ 0, G_MAXUINT64, DEFAULT_DURATION, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
param_specs[PROP_VOLUME] =
g_param_spec_double ("volume", "Volume", "Volume",
- 0, 10.0, 1.0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+ 0, 10.0, DEFAULT_VOLUME, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
param_specs[PROP_MUTE] =
g_param_spec_boolean ("mute", "Mute", "Mute",
- FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+ DEFAULT_MUTE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
param_specs[PROP_WINDOW_HANDLE] =
g_param_spec_pointer ("window-handle", "Window Handle",
@@ -301,7 +308,7 @@ gst_player_class_init (GstPlayerClass * klass)
param_specs[PROP_RATE] =
g_param_spec_double ("rate", "rate", "Playback rate",
- -64.0, 64.0, 1.0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+ -64.0, 64.0, DEFAULT_RATE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
g_object_class_install_properties (gobject_class, PROP_LAST, param_specs);
@@ -2859,7 +2866,7 @@ gst_player_set_rate (GstPlayer * self, gdouble rate)
gdouble
gst_player_get_rate (GstPlayer * self)
{
- g_return_val_if_fail (GST_IS_PLAYER (self), 1.0);
+ g_return_val_if_fail (GST_IS_PLAYER (self), DEFAULT_RATE);
return self->rate;
}
@@ -2971,7 +2978,7 @@ gst_player_get_uri (GstPlayer * self)
{
gchar *val;
- g_return_val_if_fail (GST_IS_PLAYER (self), NULL);
+ g_return_val_if_fail (GST_IS_PLAYER (self), DEFAULT_URI);
g_object_get (self, "uri", &val, NULL);
@@ -3005,7 +3012,7 @@ gst_player_get_position (GstPlayer * self)
{
GstClockTime val;
- g_return_val_if_fail (GST_IS_PLAYER (self), GST_CLOCK_TIME_NONE);
+ g_return_val_if_fail (GST_IS_PLAYER (self), DEFAULT_POSITION);
g_object_get (self, "position", &val, NULL);
@@ -3026,7 +3033,7 @@ gst_player_get_duration (GstPlayer * self)
{
GstClockTime val;
- g_return_val_if_fail (GST_IS_PLAYER (self), GST_CLOCK_TIME_NONE);
+ g_return_val_if_fail (GST_IS_PLAYER (self), DEFAULT_DURATION);
g_object_get (self, "duration", &val, NULL);
@@ -3046,7 +3053,7 @@ gst_player_get_volume (GstPlayer * self)
{
gdouble val;
- g_return_val_if_fail (GST_IS_PLAYER (self), 1.0);
+ g_return_val_if_fail (GST_IS_PLAYER (self), DEFAULT_VOLUME);
g_object_get (self, "volume", &val, NULL);
@@ -3079,7 +3086,7 @@ gst_player_get_mute (GstPlayer * self)
{
gboolean val;
- g_return_val_if_fail (GST_IS_PLAYER (self), FALSE);
+ g_return_val_if_fail (GST_IS_PLAYER (self), DEFAULT_MUTE);
g_object_get (self, "mute", &val, NULL);