comparison libao2/audio_out.c @ 2450:f51307170f69

MIPS support by oliver.schoenbrunner@jku.at
author arpi
date Wed, 24 Oct 2001 14:02:19 +0000
parents 24e75b632740
children 9d8d69fc517c
comparison
equal deleted inserted replaced
2449:7ef89d9b06ed 2450:f51307170f69
32 extern ao_functions_t audio_out_sdl; 32 extern ao_functions_t audio_out_sdl;
33 #endif 33 #endif
34 #ifdef USE_SUN_AUDIO 34 #ifdef USE_SUN_AUDIO
35 extern ao_functions_t audio_out_sun; 35 extern ao_functions_t audio_out_sun;
36 #endif 36 #endif
37 #ifdef USE_SGI_AUDIO
38 extern ao_functions_t audio_out_sgi;
39 #endif
37 extern ao_functions_t audio_out_pcm; 40 extern ao_functions_t audio_out_pcm;
38 extern ao_functions_t audio_out_pss; 41 extern ao_functions_t audio_out_pss;
39 42
40 ao_functions_t* audio_out_drivers[] = 43 ao_functions_t* audio_out_drivers[] =
41 { 44 {
42 #ifdef USE_OSS_AUDIO 45 #ifdef USE_OSS_AUDIO
43 &audio_out_oss, 46 &audio_out_oss,
44 #endif 47 #endif
45 #ifdef USE_SUN_AUDIO 48 #ifdef USE_SUN_AUDIO
46 &audio_out_sun, 49 &audio_out_sun,
50 #endif
51 #ifdef USE_SGI_AUDIO
52 &audio_out_sgi,
47 #endif 53 #endif
48 &audio_out_null, 54 &audio_out_null,
49 #ifdef HAVE_ALSA5 55 #ifdef HAVE_ALSA5
50 &audio_out_alsa5, 56 &audio_out_alsa5,
51 #endif 57 #endif
82 case AFMT_U16_BE: 88 case AFMT_U16_BE:
83 return("Unsigned 16-bit (Big-Endian)"); 89 return("Unsigned 16-bit (Big-Endian)");
84 case AFMT_S16_LE: 90 case AFMT_S16_LE:
85 return("Signed 16-bit (Little-Endian)"); 91 return("Signed 16-bit (Little-Endian)");
86 case AFMT_S16_BE: 92 case AFMT_S16_BE:
87 return("Unsigned 16-bit (Big-Endian)"); 93 return("Signed 16-bit (Big-Endian)");
88 case AFMT_MPEG: 94 case AFMT_MPEG:
89 return("MPEG (2) audio"); 95 return("MPEG (2) audio");
90 case AFMT_AC3: 96 case AFMT_AC3:
91 return("AC3"); 97 return("AC3");
92 /* 98 /*