comparison src/sdl/SDL.cpp @ 525:fa7676dbf6f2

sound recording test now works.
author Robert McIntyre <rlm@mit.edu>
date Sun, 24 Jun 2012 13:12:51 -0500
parents 95b2758dd517
children
comparison
equal deleted inserted replaced
524:7ef5c73ea8fa 525:fa7676dbf6f2
3090 return a; 3090 return a;
3091 } 3091 }
3092 3092
3093 void soundCallback(void *,u8 *stream,int len){} 3093 void soundCallback(void *,u8 *stream,int len){}
3094 3094
3095
3096 int writeCounter = 0;
3097 u8 soundCopyBuffer[1470 * 2];
3098
3099
3100
3095 void systemSoundWriteToBuffer(){ 3101 void systemSoundWriteToBuffer(){
3096 soundDriver->write(soundFinalWave, soundBufferLen); 3102 //printf("sound write counter (len) : %07d (%d)\n",
3097 } 3103 //writeCounter++, soundBufferLen);
3104 //int i;
3105 //u8* soundBytes = (u8*) soundFinalWave;
3106 //for (i = 0; i < 1470 * 2; i++){
3107 // soundCopyBuffer[i] = soundBytes[i];
3108 //}
3109 soundDriver->write(soundFinalWave, soundBufferLen);
3110 }
3111
3098 3112
3099 void systemSoundClearBuffer() 3113 void systemSoundClearBuffer()
3100 { 3114 {
3101 SDL_mutexP(mutex); 3115 SDL_mutexP(mutex);
3102 memset(sdlBuffer,0,soundBufferTotalLen); 3116 memset(sdlBuffer,0,soundBufferTotalLen);