diff options
author | 2009-10-11 17:38:21 +0200 | |
---|---|---|
committer | 2009-10-11 17:38:21 +0200 | |
commit | 52003d97f6c92d15607ef0d4f1e953f342ccd51e (patch) | |
tree | f36cde622a61ea7544aef2913e31768ba9976015 /streamer.c | |
parent | 4326a465afb45622d22d2dd52fe6f4d25f1a17ef (diff) |
experimental kbps display in statusbar
Diffstat (limited to 'streamer.c')
-rw-r--r-- | streamer.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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) { |