[Xfce4-commits] <parole:master> Get if stream has video before deciding to reset the screen saver counter, problem was in the order of calls

Ali Abdallah noreply at xfce.org
Sat Oct 24 10:54:01 CEST 2009


Updating branch refs/heads/master
         to 6fe4225ab1f4f1aa045a3c09f79dc8bbd9793ba9 (commit)
       from 80a358e16a7933529c70e5982bc7ad0774109580 (commit)

commit 6fe4225ab1f4f1aa045a3c09f79dc8bbd9793ba9
Author: Ali Abdallah <ali at ali-xfce.org>
Date:   Sat Oct 24 10:51:59 2009 +0200

    Get if stream has video before deciding to reset the screen saver counter, problem was in the order of calls

 parole/parole-builder.c |    4 ----
 parole/parole-gst.c     |    6 +++++-
 parole/parole-player.c  |    8 ++++----
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/parole/parole-builder.c b/parole/parole-builder.c
index 43179ea..f3330bf 100644
--- a/parole/parole-builder.c
+++ b/parole/parole-builder.c
@@ -58,12 +58,8 @@ GtkBuilder *parole_builder_new_from_string (const gchar *ui, gsize length)
 
     /*
      * Set the locale before loading the GtkBuilder interface definition
-     * probably this will be fixed in libxfce4util's side so keep a version 
-     * check.
      */
-#if LIBXFCE4UTIL_CHECK_VERSION (4, 6, 1)
     xfce_textdomain (GETTEXT_PACKAGE, LOCALEDIR, "UTF-8");
-#endif
     
     gtk_builder_add_from_string (builder, ui, length, &error);
     
diff --git a/parole/parole-gst.c b/parole/parole-gst.c
index fd6bc89..57dd8af 100644
--- a/parole/parole-gst.c
+++ b/parole/parole-gst.c
@@ -433,6 +433,8 @@ parole_gst_set_video_color_balance (ParoleGst *gst)
 		  "saturation", &saturation_value,
 		  NULL);
     
+    TRACE ("Setting video color balance");
+    
     g_object_set (G_OBJECT (video_sink),
 		  "brightness", brightness_value,
 		  "contrast", contrast_value,
@@ -448,6 +450,7 @@ parole_gst_set_video_color_balance (ParoleGst *gst)
 static void
 parole_gst_set_x_overlay (ParoleGst *gst)
 {
+    
     GstElement *video_sink;
     
     g_object_get (G_OBJECT (gst->priv->playbin),
@@ -460,6 +463,7 @@ parole_gst_set_x_overlay (ParoleGst *gst)
 				  GDK_WINDOW_XWINDOW (GTK_WIDGET (gst)->window));
     
     gst_object_unref (video_sink);
+    
 }
 
 static gboolean
@@ -1313,7 +1317,7 @@ parole_gst_construct (GObject *object)
     g_object_set (G_OBJECT (gst->priv->playbin),
 		  "video-sink", gst->priv->video_sink,
 		  NULL);
-
+    
     /*
      * Listen to the bus events.
      */
diff --git a/parole/parole-player.c b/parole/parole-player.c
index 548325b..8ebbd31 100644
--- a/parole/parole-player.c
+++ b/parole/parole-player.c
@@ -682,15 +682,15 @@ parole_player_media_state_cb (ParoleGst *gst, const ParoleStream *stream, Parole
     
     PAROLE_DEBUG_ENUM ("State callback", state, ENUM_GTYPE_MEDIA_STATE);
     
+    g_object_get (G_OBJECT (stream),
+		  "has-video", &has_video,
+		  NULL);
+    
     if ( state == PAROLE_MEDIA_STATE_PLAYING && has_video )
 	parole_screen_saver_inhibit (player->priv->screen_saver);
     else
 	parole_screen_saver_uninhibit (player->priv->screen_saver);
 
-    g_object_get (G_OBJECT (stream),
-		  "has-video", &has_video,
-		  NULL);
-    
     if ( state == PAROLE_MEDIA_STATE_PLAYING )
     {
 	parole_player_playing (player, stream);



More information about the Xfce4-commits mailing list