summaryrefslogtreecommitdiff
path: root/streamer.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-10-11 17:38:21 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-10-11 17:38:21 +0200
commit52003d97f6c92d15607ef0d4f1e953f342ccd51e (patch)
treef36cde622a61ea7544aef2913e31768ba9976015 /streamer.c
parent4326a465afb45622d22d2dd52fe6f4d25f1a17ef (diff)
experimental kbps display in statusbar
Diffstat (limited to 'streamer.c')
-rw-r--r--streamer.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/streamer.c b/streamer.c
index e2fd369a..25d87c99 100644
--- a/streamer.c
+++ b/streamer.c
@@ -71,6 +71,7 @@ static int badsong = -1;
static float seekpos = -1;
static float playpos = 0; // play position of current song
+static float avg_bitrate = -1; // avg bitrate of current song
playItem_t str_playing_song;
playItem_t str_streaming_song;
@@ -182,6 +183,16 @@ streamer_get_playpos (void) {
return playpos;
}
+float
+streamer_get_bitrate (void) {
+ return avg_bitrate;
+}
+
+void
+streamer_update_bitrate (float bitrate) {
+ avg_bitrate = bitrate;
+}
+
void
streamer_set_nextsong (int song, int pstate) {
trace ("streamer_set_nextsong %d %d\n", song, pstate);
@@ -302,6 +313,7 @@ streamer_thread (uintptr_t ctx) {
trace ("sending songstarted to plugins\n");
plug_trigger_event (DB_EV_SONGSTARTED, 0);
playpos = 0;
+ avg_bitrate = -1;
}
if (seekpos >= 0) {