[clutter-gst] move update frame util function to player
- From: Lionel Landwerlin <llandwerlin src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter-gst] move update frame util function to player
- Date: Mon, 18 Mar 2013 23:37:55 +0000 (UTC)
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]