diff options
author | Robert Kukla <roolku@rockbox.org> | 2007-10-09 20:42:20 +0000 |
---|---|---|
committer | Robert Kukla <roolku@rockbox.org> | 2007-10-09 20:42:20 +0000 |
commit | fd3fe45bc14a0a540f2525102551c92a64a73b76 (patch) | |
tree | 1ef8103bbfa5b33f684a94bddc5ecb4685ec5e88 /apps/plugins/mpegplayer/mpeg_settings.h | |
parent | ce135909b9393d9824b3f69a70659400480cc069 (diff) | |
download | rockbox-fd3fe45bc14a0a540f2525102551c92a64a73b76.tar.gz rockbox-fd3fe45bc14a0a540f2525102551c92a64a73b76.zip |
FS#7487 - mpegplayer - video start time seek with resume
by John S. Gwynne & Brian J. Morey
This should stop the patch from breaking again and give them opportunity to improve it further.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15052 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/mpegplayer/mpeg_settings.h')
-rw-r--r-- | apps/plugins/mpegplayer/mpeg_settings.h | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/apps/plugins/mpegplayer/mpeg_settings.h b/apps/plugins/mpegplayer/mpeg_settings.h index 7721c46f64..690667f632 100644 --- a/apps/plugins/mpegplayer/mpeg_settings.h +++ b/apps/plugins/mpegplayer/mpeg_settings.h | |||
@@ -2,16 +2,23 @@ | |||
2 | #include "plugin.h" | 2 | #include "plugin.h" |
3 | 3 | ||
4 | struct mpeg_settings { | 4 | struct mpeg_settings { |
5 | int showfps; | 5 | int showfps; /* flag to display fps */ |
6 | int limitfps; | 6 | int limitfps; /* flag to limit fps */ |
7 | int skipframes; | 7 | int skipframes; /* flag to skip frames */ |
8 | int resume_count; /* total # of resumes in config file */ | ||
9 | int resume_time; /* resume time for current mpeg (in half minutes) */ | ||
10 | char resume_filename[128]; /* filename of current mpeg */ | ||
11 | |||
8 | #if defined(TOSHIBA_GIGABEAT_F) || defined(SANSA_E200) | 12 | #if defined(TOSHIBA_GIGABEAT_F) || defined(SANSA_E200) |
9 | unsigned displayoptions; | 13 | int displayoptions; |
10 | #endif | 14 | #endif |
11 | }; | 15 | }; |
12 | 16 | ||
13 | extern struct mpeg_settings settings; | 17 | extern struct mpeg_settings settings; |
14 | 18 | ||
19 | int get_start_time(int play_time, int in_file); | ||
20 | int mpeg_start_menu(int play_time, int in_file); | ||
15 | bool mpeg_menu(void); | 21 | bool mpeg_menu(void); |
16 | void init_settings(void); | 22 | void init_settings(const char* filename); |
17 | void save_settings(void); | 23 | void save_settings(void); |
24 | void clear_resume_count(void); | ||