summaryrefslogtreecommitdiff
path: root/clutter-gst/clutter-gst-playback.c
diff options
context:
space:
mode:
authorLionel Landwerlin <llandwerlin@gmail.com>2013-03-14 02:08:23 +0000
committerLionel Landwerlin <llandwerlin@gmail.com>2013-03-18 16:25:07 +0000
commitb7b11b4f60996a525f9c799b9840f02e99dbfbd6 (patch)
tree613454dd316f940fcdf692faa17d5aa102b9fbb5 /clutter-gst/clutter-gst-playback.c
parent515d84482a5c16276fec94072064d75980a85a10 (diff)
downloadclutter-gst-b7b11b4f60996a525f9c799b9840f02e99dbfbd6.tar.gz
playback: remove warnings
Diffstat (limited to 'clutter-gst/clutter-gst-playback.c')
-rw-r--r--clutter-gst/clutter-gst-playback.c18
1 files changed, 5 insertions, 13 deletions
diff --git a/clutter-gst/clutter-gst-playback.c b/clutter-gst/clutter-gst-playback.c
index 2152547..e517aac 100644
--- a/clutter-gst/clutter-gst-playback.c
+++ b/clutter-gst/clutter-gst-playback.c
@@ -1434,7 +1434,7 @@ clutter_gst_playback_get_property (GObject *object,
GValue *value,
GParamSpec *pspec)
{
- ClutterGstPlayback *self;
+ ClutterGstPlayback *self = CLUTTER_GST_PLAYBACK (object);
ClutterGstPlaybackPrivate *priv = self->priv;
gchar *str;
@@ -1897,20 +1897,12 @@ _new_frame_from_pipeline (CoglGstVideoSink *sink, ClutterGstPlayback *self)
static void
_ready_from_pipeline (CoglGstVideoSink *sink, ClutterGstPlayback *self)
{
-
- ClutterGstPlaybackPrivate *priv = self->priv;
-
g_signal_emit_by_name (self, "ready");
-
- /* clutter_gst_util_update_frame (CLUTTER_GST_PLAYER (self), */
- /* &priv->current_frame, */
- /* cogl_gst_video_sink_get_pipeline (sink)); */
}
static GstElement *
get_pipeline (ClutterGstPlayback *self)
{
- ClutterGstPlaybackPrivate *priv = self->priv;
GstElement *pipeline, *audio_sink;
CoglGstVideoSink *video_sink;
@@ -1937,7 +1929,7 @@ get_pipeline (ClutterGstPlayback *self)
}
}
- video_sink = cogl_gst_video_sink_new (clutter_backend_get_cogl_context (clutter_get_default_backend ()));
+ video_sink = cogl_gst_video_sink_new (clutter_gst_get_cogl_context ());
/* gst_element_factory_make ("coglsink", "video-sink"); */
g_signal_connect (video_sink, "new-frame",
@@ -1969,6 +1961,8 @@ clutter_gst_playback_init (ClutterGstPlayback *self)
priv->pipeline = get_pipeline (self);
g_assert (priv->pipeline != NULL);
+ priv->current_frame = clutter_gst_create_blank_frame (NULL);
+
g_signal_connect (priv->pipeline, "notify::source",
G_CALLBACK (on_source_changed), self);
@@ -2462,7 +2456,7 @@ clutter_gst_playback_get_audio_stream (ClutterGstPlayback *self)
ClutterGstPlaybackPrivate *priv;
gint index_ = -1;
- g_return_if_fail (CLUTTER_GST_IS_PLAYBACK (self));
+ g_return_val_if_fail (CLUTTER_GST_IS_PLAYBACK (self), -1);
priv = self->priv;
@@ -2791,8 +2785,6 @@ clutter_gst_playback_get_duration (ClutterGstPlayback *self)
gboolean
clutter_gst_playback_is_live_media (ClutterGstPlayback *self)
{
- ClutterGstPlaybackPrivate *priv;
-
g_return_val_if_fail (CLUTTER_GST_IS_PLAYBACK (self), FALSE);
return self->priv->is_live;