summaryrefslogtreecommitdiff
path: root/apps/plugins/mpegplayer/mpeg_settings.h
diff options
context:
space:
mode:
authorRobert Kukla <roolku@rockbox.org>2007-10-16 14:23:50 +0000
committerRobert Kukla <roolku@rockbox.org>2007-10-16 14:23:50 +0000
commit0b911fefea7615105244098da1baf4655fa1e721 (patch)
treefdf7364483d71ffe8dacfbd0dc44933b3d865178 /apps/plugins/mpegplayer/mpeg_settings.h
parent94c23df2abdd1b8ac171f6bf1d651bd3a1faed58 (diff)
downloadrockbox-0b911fefea7615105244098da1baf4655fa1e721.tar.gz
rockbox-0b911fefea7615105244098da1baf4655fa1e721.zip
FS#7971 - mpegplayer - start menu loads quicker - menu clean up - code clean up
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15143 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/mpegplayer/mpeg_settings.h')
-rw-r--r--apps/plugins/mpegplayer/mpeg_settings.h30
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
4enum 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
14enum mpeg_start_id
15{
16 MPEG_START_RESTART,
17 MPEG_START_RESUME,
18 MPEG_START_SEEK,
19 MPEG_START_QUIT,
20};
21
22enum mpeg_menu_id
23{
24 MPEG_MENU_DISPLAY_SETTINGS,
25 MPEG_MENU_CLEAR_RESUMES,
26 MPEG_MENU_QUIT,
27};
28
4struct mpeg_settings { 29struct 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 {
17extern struct mpeg_settings settings; 41extern struct mpeg_settings settings;
18 42
19int get_start_time(int play_time, int in_file); 43int get_start_time(int play_time, int in_file);
20int mpeg_start_menu(int play_time, int in_file); 44enum mpeg_start_id mpeg_start_menu(int play_time, int in_file);
21bool mpeg_menu(void); 45enum mpeg_menu_id mpeg_menu(void);
22void init_settings(const char* filename); 46void init_settings(const char* filename);
23void save_settings(void); 47void save_settings(void);
24void clear_resume_count(void); 48void clear_resume_count(void);