|
@@ -66,20 +66,7 @@ PSPAUD_OpenDevice(_THIS, void *handle, const char *devname, int iscapture)
|
|
|
this->spec.freq = 44100;
|
|
|
|
|
|
/* Update the fragment size as size in bytes. */
|
|
|
-/* SDL_CalculateAudioSpec(this->spec); MOD */
|
|
|
- switch (this->spec.format) {
|
|
|
- case AUDIO_U8:
|
|
|
- this->spec.silence = 0x80;
|
|
|
- break;
|
|
|
- default:
|
|
|
- this->spec.silence = 0x00;
|
|
|
- break;
|
|
|
- }
|
|
|
- this->spec.size = SDL_AUDIO_BITSIZE(this->spec.format) / 8;
|
|
|
- this->spec.size *= this->spec.channels;
|
|
|
- this->spec.size *= this->spec.samples;
|
|
|
-
|
|
|
-/* ========================================== */
|
|
|
+ SDL_CalculateAudioSpec(&this->spec);
|
|
|
|
|
|
/* Allocate the mixing buffer. Its size and starting address must
|
|
|
be a multiple of 64 bytes. Our sample count is already a multiple of
|