From 98a51ac1abad52334979a2d12b5d6eea07a91a05 Mon Sep 17 00:00:00 2001 From: Michael Gernoth Date: Sun, 9 Jul 2006 23:41:07 +0000 Subject: [PATCH] declare local variables static and remove g_prefix. this removes a clash with another global variable... git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1244 423420c4-83ab-492f-b58f-81f9feb106b5 --- rdpsnd_libao.c | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/rdpsnd_libao.c b/rdpsnd_libao.c index 66c2285..3b050dc 100644 --- a/rdpsnd_libao.c +++ b/rdpsnd_libao.c @@ -31,13 +31,13 @@ #define WAVEOUTBUF 16 int g_dsp_fd; -ao_device *o_device = NULL; -int default_driver; -int g_samplerate; -int g_channels; BOOL g_dsp_busy = False; -static BOOL g_reopened; -static short g_samplewidth; +static ao_device *o_device = NULL; +static int default_driver; +static int samplerate; +static int audiochannels; +static BOOL reopened; +static short samplewidth; static struct audio_packet { @@ -57,9 +57,9 @@ wave_out_open(void) format.bits = 16; format.channels = 2; - g_channels = 2; + audiochannels = 2; format.rate = 44100; - g_samplerate = 44100; + samplerate = 44100; format.byte_format = AO_FMT_LITTLE; o_device = ao_open_live(default_driver, &format, NULL); @@ -71,7 +71,7 @@ wave_out_open(void) g_dsp_fd = 0; queue_lo = queue_hi = 0; - g_reopened = True; + reopened = True; return True; } @@ -117,12 +117,12 @@ wave_out_set_format(WAVEFORMATEX * pwfx) format.bits = pwfx->wBitsPerSample; format.channels = pwfx->nChannels; - g_channels = pwfx->nChannels; + audiochannels = pwfx->nChannels; format.rate = 44100; - g_samplerate = pwfx->nSamplesPerSec; + samplerate = pwfx->nSamplesPerSec; format.byte_format = AO_FMT_LITTLE; - g_samplewidth = pwfx->wBitsPerSample / 8; + samplewidth = pwfx->wBitsPerSample / 8; if (o_device != NULL) ao_close(o_device); @@ -133,7 +133,7 @@ wave_out_set_format(WAVEFORMATEX * pwfx) return False; } - g_reopened = True; + reopened = True; return True; } @@ -182,9 +182,9 @@ wave_out_play(void) struct timeval tv; int next_tick; - if (g_reopened) + if (reopened) { - g_reopened = False; + reopened = False; gettimeofday(&tv, NULL); prev_s = tv.tv_sec; prev_us = tv.tv_usec; @@ -210,10 +210,10 @@ wave_out_play(void) len = 0; - if (g_samplerate == 22050) + if (samplerate == 22050) { /* Resample to 44100 */ - for (i = 0; (i < ((WAVEOUTBUF / 4) * (3 - g_samplewidth))) && (out->p < out->end); + for (i = 0; (i < ((WAVEOUTBUF / 4) * (3 - samplewidth))) && (out->p < out->end); i++) { /* On a stereo-channel we must make sure that left and right @@ -221,16 +221,16 @@ wave_out_play(void) data with channels in mind: 1234 -> 12123434 If we have a mono-channel, we can expand the data by simply doubling the sample-data: 1234 -> 11223344 */ - if (g_channels == 2) - offset = ((i * 2) - (i & 1)) * g_samplewidth; + if (audiochannels == 2) + offset = ((i * 2) - (i & 1)) * samplewidth; else - offset = (i * 2) * g_samplewidth; + offset = (i * 2) * samplewidth; - memcpy(&outbuf[offset], out->p, g_samplewidth); - memcpy(&outbuf[g_channels * g_samplewidth + offset], out->p, g_samplewidth); + memcpy(&outbuf[offset], out->p, samplewidth); + memcpy(&outbuf[audiochannels * samplewidth + offset], out->p, samplewidth); - out->p += g_samplewidth; - len += 2 * g_samplewidth; + out->p += samplewidth; + len += 2 * samplewidth; } } else