comparison jssmix.c @ 54:65cdb4de6fd8

Cosmetics.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 01 Oct 2012 04:18:15 +0300
parents a83f7c4d9e08
children 2edda27f951c
comparison
equal deleted inserted replaced
53:a83f7c4d9e08 54:65cdb4de6fd8
197 197
198 switch (mixer->outFormat) 198 switch (mixer->outFormat)
199 { 199 {
200 case JSS_AUDIO_U16: sampSize *= sizeof(Uint16); break; 200 case JSS_AUDIO_U16: sampSize *= sizeof(Uint16); break;
201 case JSS_AUDIO_S16: sampSize *= sizeof(Sint16); break; 201 case JSS_AUDIO_S16: sampSize *= sizeof(Sint16); break;
202 case JSS_AUDIO_U8: sampSize *= sizeof(Uint8); break; 202 case JSS_AUDIO_U8: sampSize *= sizeof(Uint8); break;
203 case JSS_AUDIO_S8: sampSize *= sizeof(Sint8); break; 203 case JSS_AUDIO_S8: sampSize *= sizeof(Sint8); break;
204 default: 204 default:
205 JSSERROR(DMERR_INVALID_ARGS, -1, 205 JSSERROR(DMERR_INVALID_ARGS, -1,
206 "outFormat=%d is not supported!\n", mixer->outFormat); 206 "outFormat=%d is not supported!\n", mixer->outFormat);
207 } 207 }
208 208
210 } 210 }
211 211
212 212
213 int jvmGetSampleRes(JSSMixer *mixer) 213 int jvmGetSampleRes(JSSMixer *mixer)
214 { 214 {
215 int sampRes = 1; 215 int sampRes = 0;
216 216
217 assert(mixer); 217 assert(mixer);
218 218
219 switch (mixer->outFormat) 219 switch (mixer->outFormat)
220 { 220 {
221 case JSS_AUDIO_U16: case JSS_AUDIO_S16: sampRes = 16; break; 221 case JSS_AUDIO_U16: case JSS_AUDIO_S16: sampRes = 16; break;
222 case JSS_AUDIO_U8: case JSS_AUDIO_S8: sampRes = 8; break; 222 case JSS_AUDIO_U8: case JSS_AUDIO_S8: sampRes = 8; break;
223 default: 223 default:
224 JSSERROR(DMERR_INVALID_ARGS, -1, 224 JSSERROR(DMERR_INVALID_ARGS, -1,
225 "outFormat=%d is not supported!\n", mixer->outFormat); 225 "outFormat=%d is not supported!\n", mixer->outFormat);
226 } 226 }
227 227
500 JSSChannel *c; 500 JSSChannel *c;
501 501
502 JSS_LOCK(mixer); 502 JSS_LOCK(mixer);
503 c = &mixer->channels[channel]; 503 c = &mixer->channels[channel];
504 504
505 c->chData = data; 505 c->chData = data;
506 c->chSize = size; 506 c->chSize = size;
507 c->chLoopS = loopS; 507 c->chLoopS = loopS;
508 c->chLoopE = loopE; 508 c->chLoopE = loopE;
509 c->chFlags = flags; 509 c->chFlags = flags;
510 c->chDirection = TRUE; 510 c->chDirection = TRUE;
511 c->chPrevL = c->chPrevR = 0; 511 c->chPrevL = c->chPrevR = 0;
512 c->chPos.dw = c->chDeltaO.dw = 0; 512 c->chPos.dw = c->chDeltaO.dw = 0;
513 513
514 JSS_UNLOCK(mixer); 514 JSS_UNLOCK(mixer);
515 } 515 }
516 516
517 517