diff options
Diffstat (limited to 'apps/plugins/mpegplayer/mpeg_settings.h')
-rw-r--r-- | apps/plugins/mpegplayer/mpeg_settings.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/apps/plugins/mpegplayer/mpeg_settings.h b/apps/plugins/mpegplayer/mpeg_settings.h index 613a345307..3186c73f2c 100644 --- a/apps/plugins/mpegplayer/mpeg_settings.h +++ b/apps/plugins/mpegplayer/mpeg_settings.h | |||
@@ -1,9 +1,17 @@ | |||
1 | 1 | ||
2 | #include "plugin.h" | 2 | #include "plugin.h" |
3 | 3 | ||
4 | #if defined(TOSHIBA_GIGABEAT_F) || defined(SANSA_E200) || defined(SANSA_C200) | ||
5 | #define MPEG_OPTION_DITHERING_ENABLED 1 | ||
6 | #endif | ||
7 | |||
8 | #ifndef MPEG_OPTION_DITHERING_ENABLED | ||
9 | #define MPEG_OPTION_DITHERING_ENABLED 0 | ||
10 | #endif | ||
11 | |||
4 | enum mpeg_option_id | 12 | enum mpeg_option_id |
5 | { | 13 | { |
6 | #if defined(TOSHIBA_GIGABEAT_F) || defined(SANSA_E200) || defined(SANSA_C200) | 14 | #if MPEG_OPTION_DITHERING_ENABLED |
7 | MPEG_OPTION_DITHERING, | 15 | MPEG_OPTION_DITHERING, |
8 | #endif | 16 | #endif |
9 | MPEG_OPTION_DISPLAY_FPS, | 17 | MPEG_OPTION_DISPLAY_FPS, |
@@ -34,16 +42,16 @@ struct mpeg_settings { | |||
34 | int enable_start_menu; /* flag to enable/disable start menu */ | 42 | int enable_start_menu; /* flag to enable/disable start menu */ |
35 | int resume_count; /* total # of resumes in config file */ | 43 | int resume_count; /* total # of resumes in config file */ |
36 | int resume_time; /* resume time for current mpeg (in half minutes) */ | 44 | int resume_time; /* resume time for current mpeg (in half minutes) */ |
37 | char resume_filename[128]; /* filename of current mpeg */ | 45 | char resume_filename[MAX_PATH]; /* filename of current mpeg */ |
38 | #if defined(TOSHIBA_GIGABEAT_F) || defined(SANSA_E200) || defined(SANSA_C200) | 46 | #if MPEG_OPTION_DITHERING_ENABLED |
39 | int displayoptions; | 47 | int displayoptions; |
40 | #endif | 48 | #endif |
41 | }; | 49 | }; |
42 | 50 | ||
43 | extern struct mpeg_settings settings; | 51 | extern struct mpeg_settings settings; |
44 | 52 | ||
45 | int get_start_time(int play_time, int in_file); | 53 | int get_start_time(uint32_t duration); |
46 | enum mpeg_start_id mpeg_start_menu(int play_time, int in_file); | 54 | enum mpeg_start_id mpeg_start_menu(uint32_t duration); |
47 | enum mpeg_menu_id mpeg_menu(void); | 55 | enum mpeg_menu_id mpeg_menu(void); |
48 | void init_settings(const char* filename); | 56 | void init_settings(const char* filename); |
49 | void save_settings(void); | 57 | void save_settings(void); |