comparison libao2/ao_sdl.c @ 1070:e45a029db4c3

Better format info.
author atmosfear
date Sat, 09 Jun 2001 08:56:15 +0000
parents aecab161d8d6
children 06fd776f6b59
comparison
equal deleted inserted replaced
1069:844e266c4ea9 1070:e45a029db4c3
148 148
149 int i; 149 int i;
150 /* Allocate ring-buffer memory */ 150 /* Allocate ring-buffer memory */
151 for(i=0;i<NUM_BUFS;i++) buffer[i]=(unsigned char *) malloc(BUFFSIZE); 151 for(i=0;i<NUM_BUFS;i++) buffer[i]=(unsigned char *) malloc(BUFFSIZE);
152 152
153 printf("SDL: Samplerate: %iHz Channels: %s Format %iBit\n", rate, (channels > 1) ? "Stereo" : "Mono", format); 153 printf("SDL: Samplerate: %iHz Channels: %s Format %s\n", rate, (channels > 1) ? "Stereo" : "Mono", audio_out_format_name(format));
154 154
155 if(sdl_adriver) { 155 if(sdl_adriver) {
156 setenv("SDL_AUDIODRIVER", sdl_adriver, 1); 156 setenv("SDL_AUDIODRIVER", sdl_adriver, 1);
157 printf("SDL: using %s audio driver\n", sdl_adriver); 157 printf("SDL: using %s audio driver\n", sdl_adriver);
158 } 158 }
228 } 228 }
229 229
230 // stop playing and empty buffers (for seeking/pause) 230 // stop playing and empty buffers (for seeking/pause)
231 static void reset(){ 231 static void reset(){
232 232
233 //printf("SDL: reset called!\n"); 233 printf("SDL: reset called!\n");
234 234
235 /* Reset ring-buffer state */ 235 /* Reset ring-buffer state */
236 buf_read=0; 236 buf_read=0;
237 buf_write=0; 237 buf_write=0;
238 buf_read_pos=0; 238 buf_read_pos=0;
244 } 244 }
245 245
246 // stop playing, keep buffers (for pause) 246 // stop playing, keep buffers (for pause)
247 static void audio_pause() 247 static void audio_pause()
248 { 248 {
249 // for now, just call reset(); 249
250 reset(); 250 printf("SDL: audio_pause called!\n");
251
252 // for now, just call reset();
253 //reset();
254
251 } 255 }
252 256
253 // resume playing, after audio_pause() 257 // resume playing, after audio_pause()
254 static void audio_resume() 258 static void audio_resume()
255 { 259 {