diff options
Diffstat (limited to 'apps/plugins/mpegplayer/mpeg_settings.c')
-rw-r--r-- | apps/plugins/mpegplayer/mpeg_settings.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/plugins/mpegplayer/mpeg_settings.c b/apps/plugins/mpegplayer/mpeg_settings.c index b1445781d0..4c9fc16804 100644 --- a/apps/plugins/mpegplayer/mpeg_settings.c +++ b/apps/plugins/mpegplayer/mpeg_settings.c | |||
@@ -470,6 +470,12 @@ static bool mpeg_set_int(const char *string, const char *unit, | |||
470 | return usb; | 470 | return usb; |
471 | } | 471 | } |
472 | 472 | ||
473 | static inline int talk_val(long n, int unit, bool enqueue) | ||
474 | { | ||
475 | #define NODECIMALS 0 | ||
476 | return rb->talk_value_decimal(n, unit, NODECIMALS, enqueue); | ||
477 | } | ||
478 | |||
473 | static int32_t backlight_brightness_getlang(int value, int unit) | 479 | static int32_t backlight_brightness_getlang(int value, int unit) |
474 | { | 480 | { |
475 | if (value < 0) | 481 | if (value < 0) |
@@ -988,8 +994,8 @@ static int get_start_time(uint32_t duration) | |||
988 | mpegplayer_iram_preserve(); | 994 | mpegplayer_iram_preserve(); |
989 | #endif | 995 | #endif |
990 | rb->talk_disable(false); | 996 | rb->talk_disable(false); |
991 | rb->talk_value(resume_time / TS_SECOND, UNIT_TIME, false); | 997 | talk_val(resume_time / TS_SECOND, UNIT_TIME, false); |
992 | rb->talk_value(resume_time * 100 / duration, UNIT_PERCENT, true); | 998 | talk_val(resume_time * 100 / duration, UNIT_PERCENT, true); |
993 | } | 999 | } |
994 | sliding = false; | 1000 | sliding = false; |
995 | } | 1001 | } |