Mercurial > hg > dmlib
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 |