summaryrefslogtreecommitdiff
path: root/apps/plugins/mpegplayer/mpeg_settings.h
diff options
context:
space:
mode:
authorRobert Kukla <roolku@rockbox.org>2007-10-09 20:42:20 +0000
committerRobert Kukla <roolku@rockbox.org>2007-10-09 20:42:20 +0000
commitfd3fe45bc14a0a540f2525102551c92a64a73b76 (patch)
tree1ef8103bbfa5b33f684a94bddc5ecb4685ec5e88 /apps/plugins/mpegplayer/mpeg_settings.h
parentce135909b9393d9824b3f69a70659400480cc069 (diff)
downloadrockbox-fd3fe45bc14a0a540f2525102551c92a64a73b76.zip
rockbox-fd3fe45bc14a0a540f2525102551c92a64a73b76.tar.gz
rockbox-fd3fe45bc14a0a540f2525102551c92a64a73b76.tar.bz2
rockbox-fd3fe45bc14a0a540f2525102551c92a64a73b76.tar.xz
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.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/apps/plugins/mpegplayer/mpeg_settings.h b/apps/plugins/mpegplayer/mpeg_settings.h
index 7721c46..690667f 100644
--- a/apps/plugins/mpegplayer/mpeg_settings.h
+++ b/apps/plugins/mpegplayer/mpeg_settings.h
@@ -2,16 +2,23 @@
#include "plugin.h"
struct mpeg_settings {
- int showfps;
- int limitfps;
- int skipframes;
+ int showfps; /* flag to display fps */
+ int limitfps; /* flag to limit fps */
+ int skipframes; /* flag to skip frames */
+ int resume_count; /* total # of resumes in config file */
+ int resume_time; /* resume time for current mpeg (in half minutes) */
+ char resume_filename[128]; /* filename of current mpeg */
+
#if defined(TOSHIBA_GIGABEAT_F) || defined(SANSA_E200)
- unsigned displayoptions;
+ int displayoptions;
#endif
};
extern struct mpeg_settings settings;
+int get_start_time(int play_time, int in_file);
+int mpeg_start_menu(int play_time, int in_file);
bool mpeg_menu(void);
-void init_settings(void);
+void init_settings(const char* filename);
void save_settings(void);
+void clear_resume_count(void);