[girl] First attempt of Pause in GNOME Internet Radio Locator 9.9.x series



commit cca5f9102c773a8cbad609ef0ed8247c018f4805
Author: Ole Aamot <oka oka no>
Date:   Mon Apr 17 16:53:54 2017 +0200

    First attempt of Pause in GNOME Internet Radio Locator 9.9.x series

 src/GIRL-PLAYER.c |    9 +++++++--
 src/GIRL-PLAYER.h |    6 ++++++
 src/GIRL.c        |    1 +
 3 files changed, 14 insertions(+), 2 deletions(-)
---
diff --git a/src/GIRL-PLAYER.c b/src/GIRL-PLAYER.c
index dd79267..788cc18 100644
--- a/src/GIRL-PLAYER.c
+++ b/src/GIRL-PLAYER.c
@@ -652,10 +652,15 @@ girl_player_new (GstPlayer * player, const gchar * next_uri)
 }
 
 void
-girl_player_quit (GstPlayer *object)
+girl_player_quit (GstPlayer *player)
 {
+  gst_player_stop(player);
+}
 
-  gst_player_stop(object);
+void
+girl_player_pause (GstPlayer *player)
+{
+  gst_player_pause(player);
 }
 
 #if 0
diff --git a/src/GIRL-PLAYER.h b/src/GIRL-PLAYER.h
index 3529ca8..ea2488f 100644
--- a/src/GIRL-PLAYER.h
+++ b/src/GIRL-PLAYER.h
@@ -45,4 +45,10 @@ static void play_uri (GstPlayer * player, const gchar * next_uri);
 
 void girl_player_new (GstPlayer * player, const gchar * next_uri);
 
+void girl_player_new (GstPlayer * player, const gchar * next_uri);
+
+void girl_player_quit (GstPlayer *player);
+
+void girl_player_pause (GstPlayer *player);
+
 #endif /* GIRL_PLAYER_H */
diff --git a/src/GIRL.c b/src/GIRL.c
index 23b4d71..6790f85 100644
--- a/src/GIRL.c
+++ b/src/GIRL.c
@@ -83,6 +83,7 @@ listen_station(GSimpleAction *simple, GVariant *parameter, gpointer user_data) {
 
 static void
 pause_station(GSimpleAction *simple, GVariant *parameter, gpointer user_data) {
+  girl_player_pause(player);
   g_print("Pause Internet Radio Station\n");
   return;
 }


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