Mercurial > audlegacy-plugins
comparison src/psf2/plugin.c @ 2738:d0011cde16b7
blah blah blah
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Mon, 30 Jun 2008 20:46:42 -0500 |
parents | 62cc6d667119 |
children | f16fdcabe069 |
comparison
equal
deleted
inserted
replaced
2737:62cc6d667119 | 2738:d0011cde16b7 |
---|---|
142 type++; | 142 type++; |
143 } | 143 } |
144 } | 144 } |
145 | 145 |
146 // now did we identify it above or just fall through? | 146 // now did we identify it above or just fall through? |
147 if (types[type].sig != 0xffffffff) | 147 if (types[type].sig == 0xffffffff) |
148 { | |
149 printf("File identified as %s\n", types[type].name); | |
150 } | |
151 else | |
152 { | 148 { |
153 printf("ERROR: File is unknown, signature bytes are %02x %02x %02x %02x\n", buffer[0], buffer[1], buffer[2], buffer[3]); | 149 printf("ERROR: File is unknown, signature bytes are %02x %02x %02x %02x\n", buffer[0], buffer[1], buffer[2], buffer[3]); |
154 free(buffer); | 150 free(buffer); |
155 return -1; | 151 return -1; |
156 } | 152 } |
157 | 153 |
158 if ((*types[type].start)(buffer, size) != AO_SUCCESS) | 154 if (psf2_start(buffer, size) != AO_SUCCESS) |
159 { | 155 { |
160 free(buffer); | 156 free(buffer); |
161 printf("ERROR: Engine rejected file!\n"); | 157 printf("ERROR: Engine rejected file!\n"); |
162 return -1; | 158 return -1; |
163 } | 159 } |
164 | 160 |
165 m1sdr_Init(44100); | 161 m1sdr_Init(44100); |
166 m1sdr_SetCallback(psf2_gen); | 162 m1sdr_SetCallback(psf2_gen); |
167 m1sdr_PlayStart(); | 163 m1sdr_PlayStart(); |
168 | |
169 printf("\n\nPlaying. Press CTRL-C to stop.\n"); | |
170 | 164 |
171 while (1) | 165 while (1) |
172 { | 166 { |
173 m1sdr_TimeCheck(); | 167 m1sdr_TimeCheck(); |
174 } | 168 } |