diff options
author | Jens Arnold <amiconn@rockbox.org> | 2008-04-02 22:42:21 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2008-04-02 22:42:21 +0000 |
commit | 01a106dbfa51127d60ed4404e75f005d58738939 (patch) | |
tree | 5024c3e4712b7359804429801c098c2a4fdb5d0d /apps | |
parent | d5f37b2235eee14041f538f3344e0f80bb73fe87 (diff) | |
download | rockbox-01a106dbfa51127d60ed4404e75f005d58738939.tar.gz rockbox-01a106dbfa51127d60ed4404e75f005d58738939.zip |
Make the measured LCD scanrates from the greylib known to the scanrate test plugin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16938 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r-- | apps/SOURCES | 2 | ||||
-rw-r--r-- | apps/codecs/Makefile | 1 | ||||
-rw-r--r-- | apps/codecs/SOURCES | 1 | ||||
-rw-r--r-- | apps/debug_menu.c | 2 | ||||
-rw-r--r-- | apps/filetypes.c | 1 | ||||
-rw-r--r-- | apps/metadata.c | 8 | ||||
-rw-r--r-- | apps/metadata/metadata_parsers.h | 1 | ||||
-rw-r--r-- | apps/plugins/CATEGORIES | 1 | ||||
-rw-r--r-- | apps/plugins/SOURCES | 9 | ||||
-rw-r--r-- | apps/plugins/test_scanrate.c | 25 |
10 files changed, 40 insertions, 11 deletions
diff --git a/apps/SOURCES b/apps/SOURCES index b1e5cce75d..15a59d6acc 100644 --- a/apps/SOURCES +++ b/apps/SOURCES | |||
@@ -75,6 +75,7 @@ gui/backdrop.c | |||
75 | #endif | 75 | #endif |
76 | 76 | ||
77 | #ifdef HAVE_LCD_CHARCELLS | 77 | #ifdef HAVE_LCD_CHARCELLS |
78 | player/bmp.c | ||
78 | player/icons.c | 79 | player/icons.c |
79 | player/keyboard.c | 80 | player/keyboard.c |
80 | #endif | 81 | #endif |
@@ -129,6 +130,7 @@ metadata/mp4.c | |||
129 | metadata/mpc.c | 130 | metadata/mpc.c |
130 | metadata/ogg.c | 131 | metadata/ogg.c |
131 | metadata/sid.c | 132 | metadata/sid.c |
133 | metadata/mod.c | ||
132 | metadata/spc.c | 134 | metadata/spc.c |
133 | metadata/vorbis.c | 135 | metadata/vorbis.c |
134 | metadata/wave.c | 136 | metadata/wave.c |
diff --git a/apps/codecs/Makefile b/apps/codecs/Makefile index 5a65341d02..7c066d284d 100644 --- a/apps/codecs/Makefile +++ b/apps/codecs/Makefile | |||
@@ -47,6 +47,7 @@ all: $(LINKCODEC) $(ROCKS) | |||
47 | ifndef SIMVER | 47 | ifndef SIMVER |
48 | $(BUILDDIR)/%.a : % $(CODECDEPS) | 48 | $(BUILDDIR)/%.a : % $(CODECDEPS) |
49 | 49 | ||
50 | $(OBJDIR)/mod.elf : $(OBJDIR)/mod.o $(OBJDIR)/codec_crt0.o | ||
50 | $(OBJDIR)/wav.elf : $(OBJDIR)/wav.o $(OBJDIR)/codec_crt0.o | 51 | $(OBJDIR)/wav.elf : $(OBJDIR)/wav.o $(OBJDIR)/codec_crt0.o |
51 | $(OBJDIR)/sid.elf : $(OBJDIR)/sid.o $(OBJDIR)/codec_crt0.o | 52 | $(OBJDIR)/sid.elf : $(OBJDIR)/sid.o $(OBJDIR)/codec_crt0.o |
52 | $(OBJDIR)/adx.elf : $(OBJDIR)/adx.o $(OBJDIR)/codec_crt0.o | 53 | $(OBJDIR)/adx.elf : $(OBJDIR)/adx.o $(OBJDIR)/codec_crt0.o |
diff --git a/apps/codecs/SOURCES b/apps/codecs/SOURCES index a93cb6c0cc..3c0118c1ce 100644 --- a/apps/codecs/SOURCES +++ b/apps/codecs/SOURCES | |||
@@ -13,6 +13,7 @@ wma.c | |||
13 | aac.c | 13 | aac.c |
14 | #endif | 14 | #endif |
15 | ape.c | 15 | ape.c |
16 | mod.c | ||
16 | shorten.c | 17 | shorten.c |
17 | aiff.c | 18 | aiff.c |
18 | speex.c | 19 | speex.c |
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index 5c8a7f965f..9dff553c08 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c | |||
@@ -1144,7 +1144,7 @@ bool dbg_ports(void) | |||
1144 | 1144 | ||
1145 | while(1) | 1145 | while(1) |
1146 | { | 1146 | { |
1147 | line = 0; | 1147 | line = 0; |
1148 | lcd_puts(0, line++, "GPIO STATES:"); | 1148 | lcd_puts(0, line++, "GPIO STATES:"); |
1149 | snprintf(buf, sizeof(buf), "A: %02x E: %02x I: %02x", | 1149 | snprintf(buf, sizeof(buf), "A: %02x E: %02x I: %02x", |
1150 | (unsigned int)GPIOA_INPUT_VAL, | 1150 | (unsigned int)GPIOA_INPUT_VAL, |
diff --git a/apps/filetypes.c b/apps/filetypes.c index 1ef136d5ce..694bb0a7cf 100644 --- a/apps/filetypes.c +++ b/apps/filetypes.c | |||
@@ -69,6 +69,7 @@ const struct filetype inbuilt_filetypes[] = { | |||
69 | { "m4a", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, | 69 | { "m4a", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, |
70 | { "m4b", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, | 70 | { "m4b", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, |
71 | { "mp4", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, | 71 | { "mp4", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, |
72 | { "mod", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, | ||
72 | { "shn", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, | 73 | { "shn", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, |
73 | { "aif", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, | 74 | { "aif", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, |
74 | { "aiff",FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, | 75 | { "aiff",FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, |
diff --git a/apps/metadata.c b/apps/metadata.c index 3abbd74c35..303fafc070 100644 --- a/apps/metadata.c +++ b/apps/metadata.c | |||
@@ -183,6 +183,14 @@ bool get_metadata(struct mp3entry* id3, int fd, const char* trackname) | |||
183 | 183 | ||
184 | break; | 184 | break; |
185 | 185 | ||
186 | case AFMT_MOD: | ||
187 | if (!get_mod_metadata(fd, id3)) | ||
188 | { | ||
189 | return false; | ||
190 | } | ||
191 | |||
192 | break; | ||
193 | |||
186 | case AFMT_SHN: | 194 | case AFMT_SHN: |
187 | id3->vbr = true; | 195 | id3->vbr = true; |
188 | id3->filesize = filesize(fd); | 196 | id3->filesize = filesize(fd); |
diff --git a/apps/metadata/metadata_parsers.h b/apps/metadata/metadata_parsers.h index c3265f8a43..b34d09fe4c 100644 --- a/apps/metadata/metadata_parsers.h +++ b/apps/metadata/metadata_parsers.h | |||
@@ -25,6 +25,7 @@ bool get_mp4_metadata(int fd, struct mp3entry* id3); | |||
25 | bool get_monkeys_metadata(int fd, struct mp3entry* id3); | 25 | bool get_monkeys_metadata(int fd, struct mp3entry* id3); |
26 | bool get_musepack_metadata(int fd, struct mp3entry *id3); | 26 | bool get_musepack_metadata(int fd, struct mp3entry *id3); |
27 | bool get_sid_metadata(int fd, struct mp3entry* id3); | 27 | bool get_sid_metadata(int fd, struct mp3entry* id3); |
28 | bool get_mod_metadata(int fd, struct mp3entry* id3); | ||
28 | bool get_spc_metadata(int fd, struct mp3entry* id3); | 29 | bool get_spc_metadata(int fd, struct mp3entry* id3); |
29 | bool get_ogg_metadata(int fd, struct mp3entry* id3); | 30 | bool get_ogg_metadata(int fd, struct mp3entry* id3); |
30 | bool get_wave_metadata(int fd, struct mp3entry* id3); | 31 | bool get_wave_metadata(int fd, struct mp3entry* id3); |
diff --git a/apps/plugins/CATEGORIES b/apps/plugins/CATEGORIES index 4b267c162b..c2ad75e0c7 100644 --- a/apps/plugins/CATEGORIES +++ b/apps/plugins/CATEGORIES | |||
@@ -80,6 +80,7 @@ stopwatch,apps | |||
80 | test_codec,viewers | 80 | test_codec,viewers |
81 | test_disk,apps | 81 | test_disk,apps |
82 | test_fps,apps | 82 | test_fps,apps |
83 | test_grey,apps | ||
83 | test_sampr,apps | 84 | test_sampr,apps |
84 | test_scanrate,apps | 85 | test_scanrate,apps |
85 | test_viewports,apps | 86 | test_viewports,apps |
diff --git a/apps/plugins/SOURCES b/apps/plugins/SOURCES index b6603a44c0..fbfb38047d 100644 --- a/apps/plugins/SOURCES +++ b/apps/plugins/SOURCES | |||
@@ -19,6 +19,7 @@ stats.c | |||
19 | stopwatch.c | 19 | stopwatch.c |
20 | vbrfix.c | 20 | vbrfix.c |
21 | viewer.c | 21 | viewer.c |
22 | test_disk.c | ||
22 | 23 | ||
23 | #ifdef OLYMPUS_MROBE_500 | 24 | #ifdef OLYMPUS_MROBE_500 |
24 | /* remove these once the plugins before it are compileable */ | 25 | /* remove these once the plugins before it are compileable */ |
@@ -47,6 +48,9 @@ flipit.c | |||
47 | brickmania.c | 48 | brickmania.c |
48 | maze.c | 49 | maze.c |
49 | mazezam.c | 50 | mazezam.c |
51 | greyscale.c | ||
52 | test_fps.c | ||
53 | test_scanrate.c | ||
50 | text_editor.c | 54 | text_editor.c |
51 | wavview.c | 55 | wavview.c |
52 | robotfindskitten.c | 56 | robotfindskitten.c |
@@ -57,6 +61,10 @@ jpeg.c | |||
57 | mandelbrot.c | 61 | mandelbrot.c |
58 | plasma.c | 62 | plasma.c |
59 | 63 | ||
64 | #if LCD_DEPTH < 4 | ||
65 | test_grey.c | ||
66 | #endif | ||
67 | |||
60 | blackjack.c | 68 | blackjack.c |
61 | bounce.c | 69 | bounce.c |
62 | bubbles.c | 70 | bubbles.c |
@@ -116,6 +124,7 @@ nim.c | |||
116 | 124 | ||
117 | #if CONFIG_CODEC == SWCODEC /* software codec platforms */ | 125 | #if CONFIG_CODEC == SWCODEC /* software codec platforms */ |
118 | mp3_encoder.c | 126 | mp3_encoder.c |
127 | test_codec.c | ||
119 | wav2wv.c | 128 | wav2wv.c |
120 | #else /* hardware codec platforms */ | 129 | #else /* hardware codec platforms */ |
121 | #ifndef HAVE_MMC /* not for Ondio, has no remote control pin */ | 130 | #ifndef HAVE_MMC /* not for Ondio, has no remote control pin */ |
diff --git a/apps/plugins/test_scanrate.c b/apps/plugins/test_scanrate.c index 63ab97d89d..aabc623d9f 100644 --- a/apps/plugins/test_scanrate.c +++ b/apps/plugins/test_scanrate.c | |||
@@ -56,24 +56,29 @@ PLUGIN_HEADER | |||
56 | #endif | 56 | #endif |
57 | 57 | ||
58 | /* Default refresh rates in 1/10 Hz */ | 58 | /* Default refresh rates in 1/10 Hz */ |
59 | #if CONFIG_LCD == LCD_SSD1815 | 59 | #if defined ARCHOS_RECORDER || defined ARCHOS_FMRECORDER \ |
60 | || defined ARCHOS_RECORDERV2 || defined ARCHOS_ONDIOFM \ | ||
61 | || defined ARCHOS_ONDIOSP | ||
60 | #define DEFAULT_SCAN_RATE 670 | 62 | #define DEFAULT_SCAN_RATE 670 |
61 | #elif CONFIG_LCD == LCD_S1D15E06 | 63 | #elif defined IAUDIO_M3 |
62 | #define DEFAULT_SCAN_RATE 700 | 64 | #define DEFAULT_SCAN_RATE 1500 |
63 | #elif CONFIG_LCD == LCD_IPOD2BPP | ||
64 | #define DEFAULT_SCAN_RATE 800 | ||
65 | #elif CONFIG_LCD == LCD_IPODMINI | ||
66 | #define DEFAULT_SCAN_RATE 880 | ||
67 | #elif CONFIG_LCD == LCD_TL0350A | ||
68 | #define DEFAULT_SCAN_RATE 1480 | ||
69 | #define HORIZ_SCAN /* LCD controller updates the panel sideways */ | 65 | #define HORIZ_SCAN /* LCD controller updates the panel sideways */ |
70 | #define NEED_BOOST | 66 | #define NEED_BOOST |
67 | #elif defined IAUDIO_M5 | ||
68 | #define DEFAULT_SCAN_RATE 730 | ||
69 | #elif defined IPOD_1G2G | ||
70 | #define DEFAULT_SCAN_RATE 960 | ||
71 | #elif defined IPOD_MINI2G || defined IPOD_MINI \ | ||
72 | || defined IPOD_3G || defined IPOD_4G | ||
73 | #define DEFAULT_SCAN_RATE 870 | ||
74 | #elif defined IRIVER_H100_SERIES | ||
75 | #define DEFAULT_SCAN_RATE 700 | ||
71 | #else | 76 | #else |
72 | #define DEFAULT_SCAN_RATE 700 | 77 | #define DEFAULT_SCAN_RATE 700 |
73 | #warning Generic default scanrate | 78 | #warning Generic default scanrate |
74 | #endif | 79 | #endif |
75 | 80 | ||
76 | #ifdef HORIZ_SCAN | 81 | #ifdef HORIZ_SCAN |
77 | #define TEXT_X 0 | 82 | #define TEXT_X 0 |
78 | #if LCD_PIXELFORMAT == HORIZONTAL_PACKING | 83 | #if LCD_PIXELFORMAT == HORIZONTAL_PACKING |
79 | #define BUF_WIDTH ((LCD_WIDTH+7)/8) | 84 | #define BUF_WIDTH ((LCD_WIDTH+7)/8) |