diff options
author | Dave Chapman <dave@dchapman.com> | 2006-08-20 23:12:56 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2006-08-20 23:12:56 +0000 |
commit | c8e69dfb71d936b4bc5e18f6246ac126c629f772 (patch) | |
tree | d43563a0c30011d3ec7af1e13e1892bdfff60a46 /apps/plugins/mpegplayer/mpeg_settings.h | |
parent | 18cfe431d7556f8cd7047018febe191073c26a1f (diff) | |
download | rockbox-c8e69dfb71d936b4bc5e18f6246ac126c629f772.tar.gz rockbox-c8e69dfb71d936b4bc5e18f6246ac126c629f772.zip |
Move FPS display out of video_out_rockbox.c and into mpegplayer.c. Also add frame-rate limiting and frame-skipping (skipping display only, not decoding) to try and achieve real-time playback. Frame-rate limiting and frame skipping (and FPS display) are enabled via options in a new menu and are currently all off by default.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10669 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/mpegplayer/mpeg_settings.h')
-rw-r--r-- | apps/plugins/mpegplayer/mpeg_settings.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/apps/plugins/mpegplayer/mpeg_settings.h b/apps/plugins/mpegplayer/mpeg_settings.h new file mode 100644 index 0000000000..cd2dcd2343 --- /dev/null +++ b/apps/plugins/mpegplayer/mpeg_settings.h | |||
@@ -0,0 +1,14 @@ | |||
1 | |||
2 | #include "plugin.h" | ||
3 | |||
4 | struct mpeg_settings { | ||
5 | int showfps; | ||
6 | int limitfps; | ||
7 | int skipframes; | ||
8 | }; | ||
9 | |||
10 | extern struct mpeg_settings settings; | ||
11 | |||
12 | bool mpeg_menu(void); | ||
13 | void init_settings(void); | ||
14 | void save_settings(void); | ||