summaryrefslogtreecommitdiff
path: root/apps/plugins/midi/guspat.c
diff options
context:
space:
mode:
authorStepan Moskovchenko <stevenm@rockbox.org>2005-04-16 03:35:20 +0000
committerStepan Moskovchenko <stevenm@rockbox.org>2005-04-16 03:35:20 +0000
commit4b773c0c4c1f6c8c003038161fa44292b501e55a (patch)
tree8bb3852df206f2edfdd68ccf79e50fc56798dd25 /apps/plugins/midi/guspat.c
parentcdd35ba22062301a7c94ef0968a8b7ea842eca5f (diff)
downloadrockbox-4b773c0c4c1f6c8c003038161fa44292b501e55a.tar.gz
rockbox-4b773c0c4c1f6c8c003038161fa44292b501e55a.zip
Added xxx2wav support, an icon, and some optimizations
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6306 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/midi/guspat.c')
-rw-r--r--apps/plugins/midi/guspat.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/plugins/midi/guspat.c b/apps/plugins/midi/guspat.c
index 6508591f74..f674b64caa 100644
--- a/apps/plugins/midi/guspat.c
+++ b/apps/plugins/midi/guspat.c
@@ -66,6 +66,18 @@ struct GWaveform * loadWaveform(int file)
66 wav->res=readData(file, 36); 66 wav->res=readData(file, 36);
67 wav->data=readData(file, wav->wavSize); 67 wav->data=readData(file, wav->wavSize);
68 68
69 int a=0;
70
71 //If we have a 16 bit waveform
72 if(wav->mode & 1 && (wav->mode & 2))
73 {
74 for(a=0; a<wav->wavSize; a+=2) //Convert it to
75 {
76 //wav->data[a]=wav->data[a]; //+((wav->mode & 2) << 6);
77 wav->data[a|1]=wav->data[(a)|1]+(1 << 7);
78 }
79 }
80
69 return wav; 81 return wav;
70} 82}
71 83