diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-05-02 22:58:12 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-05-02 22:58:12 +0000 |
commit | 1e54ea855d9582ac3401deec9eccbf5c1300d58f (patch) | |
tree | 4177459218e81a5d30d36d6533d1b4b28b912a55 /firmware | |
parent | 24df270e86105a9b9877e4b639c4c7c8c5e40316 (diff) | |
download | rockbox-1e54ea855d9582ac3401deec9eccbf5c1300d58f.tar.gz rockbox-1e54ea855d9582ac3401deec9eccbf5c1300d58f.zip |
Just to create a C array with mp3 data
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@392 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/test/i2c/gendata.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/firmware/test/i2c/gendata.c b/firmware/test/i2c/gendata.c new file mode 100644 index 0000000000..c1b0c1e579 --- /dev/null +++ b/firmware/test/i2c/gendata.c | |||
@@ -0,0 +1,31 @@ | |||
1 | #include <stdio.h> | ||
2 | |||
3 | int main(int argc, char *argv[]) | ||
4 | { | ||
5 | FILE *f; | ||
6 | int i; | ||
7 | unsigned char buf[64000]; | ||
8 | |||
9 | f = fopen("mp.mp3", "r"); | ||
10 | |||
11 | if(f) | ||
12 | { | ||
13 | if(fread(buf, 1, 64000, f) < 64000) | ||
14 | { | ||
15 | fprintf(stderr, "FAN!\n"); | ||
16 | exit(1); | ||
17 | } | ||
18 | |||
19 | printf("int mp3datalen = 64000;\n"); | ||
20 | printf("unsigned char mp3data[64000] =\n{"); | ||
21 | for(i = 0;i < 64000;i++) | ||
22 | { | ||
23 | if(i % 8 == 0) | ||
24 | { | ||
25 | printf("\n"); | ||
26 | } | ||
27 | printf("0x%02x, ", buf[i]); | ||
28 | } | ||
29 | printf("};\n"); | ||
30 | } | ||
31 | } | ||