summaryrefslogtreecommitdiff
path: root/apps/plugins/mpegplayer/mpeg_settings.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/mpegplayer/mpeg_settings.h')
-rw-r--r--apps/plugins/mpegplayer/mpeg_settings.h18
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
4enum mpeg_option_id 12enum 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
43extern struct mpeg_settings settings; 51extern struct mpeg_settings settings;
44 52
45int get_start_time(int play_time, int in_file); 53int get_start_time(uint32_t duration);
46enum mpeg_start_id mpeg_start_menu(int play_time, int in_file); 54enum mpeg_start_id mpeg_start_menu(uint32_t duration);
47enum mpeg_menu_id mpeg_menu(void); 55enum mpeg_menu_id mpeg_menu(void);
48void init_settings(const char* filename); 56void init_settings(const char* filename);
49void save_settings(void); 57void save_settings(void);