Mercurial > almixer_isolated
comparison EXAMPLES/playstream.c @ 7:ee50db043251
Cross-platform fixes.
author | Eric Wing <ewing . public |-at-| gmail . com> |
---|---|
date | Thu, 28 Oct 2010 02:33:05 -0700 |
parents | 26aec5629f68 |
children | b1e13d5688d1 |
comparison
equal
deleted
inserted
replaced
6:4b1048af7e55 | 7:ee50db043251 |
---|---|
1 | |
2 //#include "SDL.h" | |
3 #include "ALmixer.h" | 1 #include "ALmixer.h" |
4 #include <stdio.h> | 2 #include <stdio.h> |
5 #include <stdlib.h> | 3 #include <stdlib.h> |
6 | 4 |
7 #ifdef ALMIXER_COMPILE_WITHOUT_SDL | 5 #ifdef ALMIXER_COMPILE_WITHOUT_SDL |
34 g_PlayingAudio[which_channel] = AL_FALSE; | 32 g_PlayingAudio[which_channel] = AL_FALSE; |
35 } | 33 } |
36 | 34 |
37 int main(int argc, char* argv[]) | 35 int main(int argc, char* argv[]) |
38 { | 36 { |
37 ALint i; | |
38 ALboolean still_playing = AL_TRUE; | |
39 | |
40 ALmixer_Data* audio_data[MAX_SOURCES]; | |
41 | |
39 if(argc < 1) | 42 if(argc < 1) |
40 { | 43 { |
41 printf("Pass a sound file (or files) as a parameter\n"); | 44 printf("Pass a sound file (or files) as a parameter\n"); |
42 } | 45 } |
43 else if(argc-1 > MAX_SOURCES) | 46 else if(argc-1 > MAX_SOURCES) |
44 { | 47 { |
45 printf("Maximum supported files is %d\n", MAX_SOURCES); | 48 printf("Maximum supported files is %d\n", MAX_SOURCES); |
46 } | 49 } |
47 size_t i; | |
48 ALboolean still_playing = AL_TRUE; | |
49 | |
50 ALmixer_Data* audio_data[MAX_SOURCES]; | |
51 ALmixer_Init(ALMIXER_DEFAULT_FREQUENCY, ALMIXER_DEFAULT_NUM_SOURCES, ALMIXER_DEFAULT_REFRESH); | 50 ALmixer_Init(ALMIXER_DEFAULT_FREQUENCY, ALMIXER_DEFAULT_NUM_SOURCES, ALMIXER_DEFAULT_REFRESH); |
52 | 51 |
53 for(i=1; i<argc; i++) | 52 for(i=1; i<argc; i++) |
54 { | 53 { |
55 if(!(audio_data[i-1]=ALmixer_LoadStream( argv[i], ALMIXER_DEFAULT_BUFFERSIZE, ALMIXER_DEFAULT_QUEUE_BUFFERS, ALMIXER_DEFAULT_STARTUP_BUFFERS, AL_FALSE) )) | 54 if(!(audio_data[i-1]=ALmixer_LoadStream( argv[i], ALMIXER_DEFAULT_BUFFERSIZE, ALMIXER_DEFAULT_QUEUE_BUFFERS, ALMIXER_DEFAULT_STARTUP_BUFFERS, AL_FALSE) )) |