Mercurial > mplayer.hg
view libao2/audio_out.c @ 4070:b61ba6c256dd
Minor interface changes: color and video keys are moved out from playback configuring
author | nick |
---|---|
date | Wed, 09 Jan 2002 18:58:25 +0000 |
parents | e279cc05f189 |
children | 492df9b2b1cf |
line wrap: on
line source
#include <stdio.h> #include <stdlib.h> #include "../config.h" #include "audio_out.h" #include "afmt.h" // there are some globals: ao_data_t ao_data={0,0,0,0,OUTBURST,-1,0}; char *ao_subdevice = NULL; #ifdef USE_OSS_AUDIO extern ao_functions_t audio_out_oss; #endif extern ao_functions_t audio_out_null; #ifdef HAVE_ALSA5 extern ao_functions_t audio_out_alsa5; #endif #ifdef HAVE_ALSA9 extern ao_functions_t audio_out_alsa9; #endif #ifdef HAVE_ESD extern ao_functions_t audio_out_esd; #endif #ifdef HAVE_NAS extern ao_functions_t audio_out_nas; #endif #ifdef HAVE_SDL extern ao_functions_t audio_out_sdl; #endif #ifdef USE_SUN_AUDIO extern ao_functions_t audio_out_sun; #endif #ifdef USE_SGI_AUDIO extern ao_functions_t audio_out_sgi; #endif #ifdef HAVE_DXR3 extern ao_functions_t audio_out_dxr3; #endif extern ao_functions_t audio_out_pcm; extern ao_functions_t audio_out_mpegpes; extern ao_functions_t audio_out_pss; extern ao_functions_t audio_out_plugin; ao_functions_t* audio_out_drivers[] = { #ifdef USE_OSS_AUDIO &audio_out_oss, #endif #ifdef USE_SUN_AUDIO &audio_out_sun, #endif #ifdef USE_SGI_AUDIO &audio_out_sgi, #endif &audio_out_null, #ifdef HAVE_ALSA5 &audio_out_alsa5, #endif #ifdef HAVE_ALSA9 &audio_out_alsa9, #endif #ifdef HAVE_ESD &audio_out_esd, #endif #ifdef HAVE_NAS &audio_out_nas, #endif #ifdef HAVE_SDL &audio_out_sdl, #endif #ifdef HAVE_DXR3 &audio_out_dxr3, #endif &audio_out_pcm, &audio_out_mpegpes, &audio_out_plugin, // &audio_out_pss, NULL };