summaryrefslogtreecommitdiff
path: root/apps/wps-display.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/wps-display.c')
-rw-r--r--apps/wps-display.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/apps/wps-display.c b/apps/wps-display.c
index 88a3883df0..3b823bb166 100644
--- a/apps/wps-display.c
+++ b/apps/wps-display.c
@@ -344,7 +344,10 @@ static char* get_tag(struct mp3entry* id3,
344 return id3->vbr ? "(avg)" : NULL; 344 return id3->vbr ? "(avg)" : NULL;
345 345
346 case 'b': /* File Bitrate */ 346 case 'b': /* File Bitrate */
347 snprintf(buf, buf_size, "%d", id3->bitrate); 347 if(id3->bitrate)
348 snprintf(buf, buf_size, "%d", id3->bitrate);
349 else
350 snprintf(buf, buf_size, "?");
348 return buf; 351 return buf;
349 352
350 case 'f': /* File Frequency */ 353 case 'f': /* File Frequency */
@@ -652,6 +655,9 @@ static void format_display(char* buf,
652 *flags = WPS_REFRESH_STATIC; 655 *flags = WPS_REFRESH_STATIC;
653} 656}
654 657
658char dbuf[32];
659extern int diffpos, dbval;
660
655bool wps_refresh(struct mp3entry* id3, int ffwd_offset, unsigned char refresh_mode) 661bool wps_refresh(struct mp3entry* id3, int ffwd_offset, unsigned char refresh_mode)
656{ 662{
657 char buf[MAX_PATH]; 663 char buf[MAX_PATH];
@@ -765,6 +771,8 @@ bool wps_refresh(struct mp3entry* id3, int ffwd_offset, unsigned char refresh_mo
765 peak_meter_enabled = enable_pm; 771 peak_meter_enabled = enable_pm;
766#endif 772#endif
767 773
774 snprintf(dbuf, 32, "%x/%x", diffpos, dbval);
775 lcd_puts(0, 1, dbuf);
768 return true; 776 return true;
769} 777}
770 778