[clutter-gst] move update frame util function to player



commit a49fb5d4310089dd78dfb8821613912e9d641f0e
Author: Lionel Landwerlin <llandwerlin gmail com>
Date:   Thu Mar 14 02:37:05 2013 +0000

    move update frame util function to player

 clutter-gst/clutter-gst-player.c |   27 +++++++++++++++++++++++++++
 clutter-gst/clutter-gst-util.c   |   25 -------------------------
 2 files changed, 27 insertions(+), 25 deletions(-)
---
diff --git a/clutter-gst/clutter-gst-player.c b/clutter-gst/clutter-gst-player.c
index 25f8db5..80e6fc3 100644
--- a/clutter-gst/clutter-gst-player.c
+++ b/clutter-gst/clutter-gst-player.c
@@ -359,3 +359,30 @@ clutter_gst_player_get_idle (ClutterGstPlayer *self)
 
   return iface->get_idle (self);
 }
+
+/* Internal functions */
+
+void
+clutter_gst_util_update_frame (ClutterGstPlayer *player,
+                               ClutterGstFrame **frame,
+                               CoglPipeline     *pipeline)
+{
+  ClutterGstFrame *old_frame = *frame;
+  ClutterGstFrame *new_frame = clutter_gst_frame_new (pipeline);
+
+  *frame = new_frame;
+
+  if (old_frame == NULL ||
+      new_frame->resolution.width != old_frame->resolution.width ||
+      new_frame->resolution.height != old_frame->resolution.height)
+    {
+      g_signal_emit_by_name (player, "size-change",
+                             new_frame->resolution.width,
+                             new_frame->resolution.height);
+    }
+
+  if (old_frame)
+    g_boxed_free (CLUTTER_GST_TYPE_FRAME, old_frame);
+
+  g_signal_emit_by_name (player, "new-frame", new_frame);
+}
diff --git a/clutter-gst/clutter-gst-util.c b/clutter-gst/clutter-gst-util.c
index 5766144..c6e8d1a 100644
--- a/clutter-gst/clutter-gst-util.c
+++ b/clutter-gst/clutter-gst-util.c
@@ -241,31 +241,6 @@ clutter_gst_init_with_args (int            *argc,
 
 /**/
 
-void
-clutter_gst_util_update_frame (ClutterGstPlayer *player,
-                               ClutterGstFrame **frame,
-                               CoglPipeline     *pipeline)
-{
-  ClutterGstFrame *old_frame = *frame;
-  ClutterGstFrame *new_frame = clutter_gst_frame_new (pipeline);
-
-  *frame = new_frame;
-
-  if (old_frame == NULL ||
-      new_frame->resolution.width != old_frame->resolution.width ||
-      new_frame->resolution.height != old_frame->resolution.height)
-    {
-      g_signal_emit_by_name (player, "size-change",
-                             new_frame->resolution.width,
-                             new_frame->resolution.height);
-    }
-
-  if (old_frame)
-    g_boxed_free (CLUTTER_GST_TYPE_FRAME, old_frame);
-
-  g_signal_emit_by_name (player, "new-frame", new_frame);
-}
-
 CoglContext *
 clutter_gst_get_cogl_context (void)
 {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]