Commit fa9233ea authored by Sam Lantinga's avatar Sam Lantinga

indent

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402638
parent e14963d9
...@@ -85,7 +85,7 @@ static AudioBootStrap *bootstrap[] = { ...@@ -85,7 +85,7 @@ static AudioBootStrap *bootstrap[] = {
&ALSA_bootstrap, &ALSA_bootstrap,
#endif #endif
#if SDL_AUDIO_DRIVER_PULSEAUDIO #if SDL_AUDIO_DRIVER_PULSEAUDIO
&PULSEAUDIO_bootstrap, &PULSEAUDIO_bootstrap,
#endif #endif
#if SDL_AUDIO_DRIVER_QNXNTO #if SDL_AUDIO_DRIVER_QNXNTO
&QNXNTOAUDIO_bootstrap, &QNXNTOAUDIO_bootstrap,
......
...@@ -61,35 +61,32 @@ static const char *pulse_library = SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC; ...@@ -61,35 +61,32 @@ static const char *pulse_library = SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC;
static void *pulse_handle = NULL; static void *pulse_handle = NULL;
/* !!! FIXME: I hate this SDL_NAME clutter...it makes everything so messy! */ /* !!! FIXME: I hate this SDL_NAME clutter...it makes everything so messy! */
static pa_simple* (*SDL_NAME(pa_simple_new))( static pa_simple *(*SDL_NAME(pa_simple_new)) (const char *server,
const char *server, const char *name,
const char *name, pa_stream_direction_t dir,
pa_stream_direction_t dir, const char *dev,
const char *dev, const char *stream_name,
const char *stream_name, const pa_sample_spec * ss,
const pa_sample_spec *ss, const pa_channel_map * map,
const pa_channel_map *map, const pa_buffer_attr * attr,
const pa_buffer_attr *attr, int *error);
int *error static void (*SDL_NAME(pa_simple_free)) (pa_simple * s);
); static int (*SDL_NAME(pa_simple_drain)) (pa_simple * s, int *error);
static void (*SDL_NAME(pa_simple_free))(pa_simple *s); static int (*SDL_NAME(pa_simple_write)) (pa_simple * s,
static int (*SDL_NAME(pa_simple_drain))(pa_simple *s, int *error); const void *data,
static int (*SDL_NAME(pa_simple_write))( size_t length, int *error);
pa_simple *s, static pa_channel_map *(*SDL_NAME(pa_channel_map_init_auto)) (pa_channel_map *
const void *data, m,
size_t length, unsigned
int *error channels,
); pa_channel_map_def_t
static pa_channel_map* (*SDL_NAME(pa_channel_map_init_auto))( def);
pa_channel_map *m, static const char *(*SDL_NAME(pa_strerror)) (int error);
unsigned channels,
pa_channel_map_def_t def
);
static const char* (*SDL_NAME(pa_strerror))(int error);
#define SDL_PULSEAUDIO_SYM(x) { #x, (void **) (char *) &SDL_NAME(x) } #define SDL_PULSEAUDIO_SYM(x) { #x, (void **) (char *) &SDL_NAME(x) }
static struct { static struct
{
const char *name; const char *name;
void **func; void **func;
} pulse_functions[] = { } pulse_functions[] = {
...@@ -102,6 +99,7 @@ static struct { ...@@ -102,6 +99,7 @@ static struct {
SDL_PULSEAUDIO_SYM(pa_strerror), SDL_PULSEAUDIO_SYM(pa_strerror),
/* *INDENT-ON* */ /* *INDENT-ON* */
}; };
#undef SDL_PULSEAUDIO_SYM #undef SDL_PULSEAUDIO_SYM
static void static void
...@@ -185,9 +183,8 @@ static void ...@@ -185,9 +183,8 @@ static void
PULSEAUDIO_PlayDevice(_THIS) PULSEAUDIO_PlayDevice(_THIS)
{ {
/* Write the audio data */ /* Write the audio data */
if ( SDL_NAME(pa_simple_write)(this->hidden->stream, this->hidden->mixbuf, if (SDL_NAME(pa_simple_write) (this->hidden->stream, this->hidden->mixbuf,
this->hidden->mixlen, NULL) != 0 ) this->hidden->mixlen, NULL) != 0) {
{
this->enabled = 0; this->enabled = 0;
} }
} }
...@@ -195,7 +192,7 @@ PULSEAUDIO_PlayDevice(_THIS) ...@@ -195,7 +192,7 @@ PULSEAUDIO_PlayDevice(_THIS)
static void static void
PULSEAUDIO_WaitDone(_THIS) PULSEAUDIO_WaitDone(_THIS)
{ {
SDL_NAME(pa_simple_drain)(this->hidden->stream, NULL); SDL_NAME(pa_simple_drain) (this->hidden->stream, NULL);
} }
...@@ -215,8 +212,8 @@ PULSEAUDIO_CloseDevice(_THIS) ...@@ -215,8 +212,8 @@ PULSEAUDIO_CloseDevice(_THIS)
this->hidden->mixbuf = NULL; this->hidden->mixbuf = NULL;
} }
if (this->hidden->stream) { if (this->hidden->stream) {
SDL_NAME(pa_simple_drain)(this->hidden->stream, NULL); SDL_NAME(pa_simple_drain) (this->hidden->stream, NULL);
SDL_NAME(pa_simple_free)(this->hidden->stream); SDL_NAME(pa_simple_free) (this->hidden->stream);
this->hidden->stream = NULL; this->hidden->stream = NULL;
} }
SDL_free(this->hidden); SDL_free(this->hidden);
...@@ -227,7 +224,8 @@ PULSEAUDIO_CloseDevice(_THIS) ...@@ -227,7 +224,8 @@ PULSEAUDIO_CloseDevice(_THIS)
/* !!! FIXME: this could probably be expanded. */ /* !!! FIXME: this could probably be expanded. */
/* Try to get the name of the program */ /* Try to get the name of the program */
static char *get_progname(void) static char *
get_progname(void)
{ {
char *progname = NULL; char *progname = NULL;
#ifdef __LINUX__ #ifdef __LINUX__
...@@ -236,19 +234,19 @@ static char *get_progname(void) ...@@ -236,19 +234,19 @@ static char *get_progname(void)
SDL_snprintf(temp, SDL_arraysize(temp), "/proc/%d/cmdline", getpid()); SDL_snprintf(temp, SDL_arraysize(temp), "/proc/%d/cmdline", getpid());
fp = fopen(temp, "r"); fp = fopen(temp, "r");
if ( fp != NULL ) { if (fp != NULL) {
if ( fgets(temp, sizeof(temp)-1, fp) ) { if (fgets(temp, sizeof(temp) - 1, fp)) {
progname = SDL_strrchr(temp, '/'); progname = SDL_strrchr(temp, '/');
if ( progname == NULL ) { if (progname == NULL) {
progname = temp; progname = temp;
} else { } else {
progname = progname+1; progname = progname + 1;
} }
} }
fclose(fp); fclose(fp);
} }
#endif #endif
return(progname); return (progname);
} }
...@@ -278,19 +276,19 @@ PULSEAUDIO_OpenDevice(_THIS, const char *devname, int iscapture) ...@@ -278,19 +276,19 @@ PULSEAUDIO_OpenDevice(_THIS, const char *devname, int iscapture)
#ifdef DEBUG_AUDIO #ifdef DEBUG_AUDIO
fprintf(stderr, "Trying format 0x%4.4x\n", test_format); fprintf(stderr, "Trying format 0x%4.4x\n", test_format);
#endif #endif
switch ( test_format ) { switch (test_format) {
case AUDIO_U8: case AUDIO_U8:
paspec.format = PA_SAMPLE_U8; paspec.format = PA_SAMPLE_U8;
break; break;
case AUDIO_S16LSB: case AUDIO_S16LSB:
paspec.format = PA_SAMPLE_S16LE; paspec.format = PA_SAMPLE_S16LE;
break; break;
case AUDIO_S16MSB: case AUDIO_S16MSB:
paspec.format = PA_SAMPLE_S16BE; paspec.format = PA_SAMPLE_S16BE;
break; break;
default: default:
paspec.format = PA_SAMPLE_INVALID; paspec.format = PA_SAMPLE_INVALID;
break; break;
} }
if (paspec.format == PA_SAMPLE_INVALID) { if (paspec.format == PA_SAMPLE_INVALID) {
test_format = SDL_NextAudioFormat(); test_format = SDL_NextAudioFormat();
...@@ -328,23 +326,22 @@ PULSEAUDIO_OpenDevice(_THIS, const char *devname, int iscapture) ...@@ -328,23 +326,22 @@ PULSEAUDIO_OpenDevice(_THIS, const char *devname, int iscapture)
/* The SDL ALSA output hints us that we use Windows' channel mapping */ /* The SDL ALSA output hints us that we use Windows' channel mapping */
/* http://bugzilla.libsdl.org/show_bug.cgi?id=110 */ /* http://bugzilla.libsdl.org/show_bug.cgi?id=110 */
SDL_NAME(pa_channel_map_init_auto)( SDL_NAME(pa_channel_map_init_auto) (&pacmap, this->spec.channels,
&pacmap, this->spec.channels, PA_CHANNEL_MAP_WAVEEX); PA_CHANNEL_MAP_WAVEEX);
/* Connect to the PulseAudio server */ /* Connect to the PulseAudio server */
this->hidden->stream = SDL_NAME(pa_simple_new)( this->hidden->stream = SDL_NAME(pa_simple_new) (SDL_getenv("PASERVER"), /* server */
SDL_getenv("PASERVER"), /* server */ get_progname(), /* application name */
get_progname(), /* application name */ PA_STREAM_PLAYBACK, /* playback mode */
PA_STREAM_PLAYBACK, /* playback mode */ SDL_getenv("PADEVICE"), /* device on the server */
SDL_getenv("PADEVICE"), /* device on the server */ "Simple DirectMedia Layer", /* stream description */
"Simple DirectMedia Layer", /* stream description */ &paspec, /* sample format spec */
&paspec, /* sample format spec */ &pacmap, /* channel map */
&pacmap, /* channel map */ &paattr, /* buffering attributes */
&paattr, /* buffering attributes */ &err /* error code */
&err /* error code */ );
);
if (this->hidden->stream == NULL) {
if ( this->hidden->stream == NULL ) {
PULSEAUDIO_CloseDevice(this); PULSEAUDIO_CloseDevice(this);
SDL_SetError("Could not connect to PulseAudio: %s", SDL_SetError("Could not connect to PulseAudio: %s",
SDL_NAME(pa_strerror(err))); SDL_NAME(pa_strerror(err)));
......
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
struct SDL_PrivateAudioData struct SDL_PrivateAudioData
{ {
/* The audio stream handle */ /* The audio stream handle */
pa_simple *stream; pa_simple *stream;
/* The parent process id, to detect when application quits */ /* The parent process id, to detect when application quits */
pid_t parent; pid_t parent;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment