diff options
Diffstat (limited to 'apps/plugins/mpegplayer/mpeg_settings.h')
-rw-r--r-- | apps/plugins/mpegplayer/mpeg_settings.h | 30 |
1 files changed, 27 insertions, 3 deletions
diff --git a/apps/plugins/mpegplayer/mpeg_settings.h b/apps/plugins/mpegplayer/mpeg_settings.h index 690667f632..340deb46fe 100644 --- a/apps/plugins/mpegplayer/mpeg_settings.h +++ b/apps/plugins/mpegplayer/mpeg_settings.h | |||
@@ -1,6 +1,31 @@ | |||
1 | 1 | ||
2 | #include "plugin.h" | 2 | #include "plugin.h" |
3 | 3 | ||
4 | enum mpeg_option_id | ||
5 | { | ||
6 | #if defined(TOSHIBA_GIGABEAT_F) || defined(SANSA_E200) | ||
7 | MPEG_OPTION_DITHERING, | ||
8 | #endif | ||
9 | MPEG_OPTION_DISPLAY_FPS, | ||
10 | MPEG_OPTION_LIMIT_FPS, | ||
11 | MPEG_OPTION_SKIP_FRAMES, | ||
12 | }; | ||
13 | |||
14 | enum mpeg_start_id | ||
15 | { | ||
16 | MPEG_START_RESTART, | ||
17 | MPEG_START_RESUME, | ||
18 | MPEG_START_SEEK, | ||
19 | MPEG_START_QUIT, | ||
20 | }; | ||
21 | |||
22 | enum mpeg_menu_id | ||
23 | { | ||
24 | MPEG_MENU_DISPLAY_SETTINGS, | ||
25 | MPEG_MENU_CLEAR_RESUMES, | ||
26 | MPEG_MENU_QUIT, | ||
27 | }; | ||
28 | |||
4 | struct mpeg_settings { | 29 | struct mpeg_settings { |
5 | int showfps; /* flag to display fps */ | 30 | int showfps; /* flag to display fps */ |
6 | int limitfps; /* flag to limit fps */ | 31 | int limitfps; /* flag to limit fps */ |
@@ -8,7 +33,6 @@ struct mpeg_settings { | |||
8 | int resume_count; /* total # of resumes in config file */ | 33 | int resume_count; /* total # of resumes in config file */ |
9 | int resume_time; /* resume time for current mpeg (in half minutes) */ | 34 | int resume_time; /* resume time for current mpeg (in half minutes) */ |
10 | char resume_filename[128]; /* filename of current mpeg */ | 35 | char resume_filename[128]; /* filename of current mpeg */ |
11 | |||
12 | #if defined(TOSHIBA_GIGABEAT_F) || defined(SANSA_E200) | 36 | #if defined(TOSHIBA_GIGABEAT_F) || defined(SANSA_E200) |
13 | int displayoptions; | 37 | int displayoptions; |
14 | #endif | 38 | #endif |
@@ -17,8 +41,8 @@ struct mpeg_settings { | |||
17 | extern struct mpeg_settings settings; | 41 | extern struct mpeg_settings settings; |
18 | 42 | ||
19 | int get_start_time(int play_time, int in_file); | 43 | int get_start_time(int play_time, int in_file); |
20 | int mpeg_start_menu(int play_time, int in_file); | 44 | enum mpeg_start_id mpeg_start_menu(int play_time, int in_file); |
21 | bool mpeg_menu(void); | 45 | enum mpeg_menu_id mpeg_menu(void); |
22 | void init_settings(const char* filename); | 46 | void init_settings(const char* filename); |
23 | void save_settings(void); | 47 | void save_settings(void); |
24 | void clear_resume_count(void); | 48 | void clear_resume_count(void); |