aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/alsa.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2012-02-18 11:03:42 -0800
committerChris Robinson <[email protected]>2012-02-18 11:03:42 -0800
commitfaf59a7cbab5372ed3379b2cfec0748dfa682fef (patch)
tree3d00813b5636814961dfc3bc3fe099003565f184 /Alc/backends/alsa.c
parentcc2cb1142bf42c5dc6d306e7aa7e794daae09972 (diff)
Fix some comments
Diffstat (limited to 'Alc/backends/alsa.c')
-rw-r--r--Alc/backends/alsa.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/Alc/backends/alsa.c b/Alc/backends/alsa.c
index ffc3519a..f7ff6efd 100644
--- a/Alc/backends/alsa.c
+++ b/Alc/backends/alsa.c
@@ -690,7 +690,7 @@ static ALCboolean alsa_reset_playback(ALCdevice *device)
if((i=snd_pcm_hw_params_set_access(data->pcmHandle, p, SND_PCM_ACCESS_RW_INTERLEAVED)) < 0)
err = "set access";
}
- /* set format (implicitly sets sample bits) */
+ /* test and set format (implicitly sets sample bits) */
if(i >= 0 && (i=snd_pcm_hw_params_test_format(data->pcmHandle, p, format)) < 0)
{
static const struct {
@@ -720,7 +720,7 @@ static ALCboolean alsa_reset_playback(ALCdevice *device)
}
if(i >= 0 && (i=snd_pcm_hw_params_set_format(data->pcmHandle, p, format)) < 0)
err = "set format";
- /* set channels (implicitly sets frame bits) */
+ /* test and set channels (implicitly sets frame bits) */
if(i >= 0 && (i=snd_pcm_hw_params_test_channels(data->pcmHandle, p, ChannelsFromDevFmt(device->FmtChans))) < 0)
{
static const enum DevFmtChannels channellist[] = {
@@ -755,12 +755,13 @@ static ALCboolean alsa_reset_playback(ALCdevice *device)
/* set buffer time (implicitly constrains period/buffer parameters) */
if(i >= 0 && (i=snd_pcm_hw_params_set_buffer_time_near(data->pcmHandle, p, &bufferLen, NULL)) < 0)
err = "set buffer time near";
- /* set period time in frame units (implicitly sets buffer size/bytes/time and period size/bytes) */
+ /* set period time (implicitly sets buffer size/bytes/time and period size/bytes) */
if(i >= 0 && (i=snd_pcm_hw_params_set_period_time_near(data->pcmHandle, p, &periodLen, NULL)) < 0)
err = "set period time near";
/* install and prepare hardware configuration */
if(i >= 0 && (i=snd_pcm_hw_params(data->pcmHandle, p)) < 0)
err = "set params";
+ /* retrieve configuration info */
if(i >= 0 && (i=snd_pcm_hw_params_get_access(p, &access)) < 0)
err = "get access";
if(i >= 0 && (i=snd_pcm_hw_params_get_period_size(p, &periodSizeInFrames, NULL)) < 0)