summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/export/mpeg.h2
-rw-r--r--firmware/mpeg.c8
2 files changed, 5 insertions, 5 deletions
diff --git a/firmware/export/mpeg.h b/firmware/export/mpeg.h
index 9f266bf9e5..bdf65dd7a8 100644
--- a/firmware/export/mpeg.h
+++ b/firmware/export/mpeg.h
@@ -67,7 +67,7 @@ void mpeg_pause(void);
67void mpeg_resume(void); 67void mpeg_resume(void);
68void mpeg_next(void); 68void mpeg_next(void);
69void mpeg_prev(void); 69void mpeg_prev(void);
70void mpeg_ff_rewind(int change); 70void mpeg_ff_rewind(int newtime);
71void mpeg_flush_and_reload_tracks(void); 71void mpeg_flush_and_reload_tracks(void);
72void mpeg_sound_set(int setting, int value); 72void mpeg_sound_set(int setting, int value);
73int mpeg_sound_min(int setting); 73int mpeg_sound_min(int setting);
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index ec5a8b3684..347e8ded21 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -1497,7 +1497,7 @@ static void mpeg_thread(void)
1497 case MPEG_FF_REWIND: { 1497 case MPEG_FF_REWIND: {
1498 struct mp3entry *id3 = mpeg_current_track(); 1498 struct mp3entry *id3 = mpeg_current_track();
1499 unsigned int oldtime = id3->elapsed; 1499 unsigned int oldtime = id3->elapsed;
1500 unsigned int newtime = oldtime + (int)ev.data; 1500 unsigned int newtime = (unsigned int)ev.data;
1501 int curpos, newpos, diffpos; 1501 int curpos, newpos, diffpos;
1502 DEBUGF("MPEG_FF_REWIND\n"); 1502 DEBUGF("MPEG_FF_REWIND\n");
1503 1503
@@ -2450,12 +2450,12 @@ void mpeg_prev(void)
2450#endif 2450#endif
2451} 2451}
2452 2452
2453void mpeg_ff_rewind(int change) 2453void mpeg_ff_rewind(int newtime)
2454{ 2454{
2455#ifndef SIMULATOR 2455#ifndef SIMULATOR
2456 queue_post(&mpeg_queue, MPEG_FF_REWIND, (void *)change); 2456 queue_post(&mpeg_queue, MPEG_FF_REWIND, (void *)newtime);
2457#else 2457#else
2458 (void)change; 2458 (void)newtime;
2459#endif 2459#endif
2460} 2460}
2461 2461