diff options
author | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2011-10-20 14:46:23 +0530 |
---|---|---|
committer | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2011-10-20 15:09:35 +0530 |
commit | 610d63e3f4faea307e585deb061c7e63e952e535 (patch) | |
tree | d07ca11f9ad53304add43bf1e85e0fd180d58ce6 | |
parent | a40a2af9ae3caf0b53b7826ecbf4737c51515079 (diff) |
solaris: Use real_volume for set/get volume
This got missed when other bits were updated. Patch submitted by
Brian Cameron <brian.cameron@oracle.com>.
-rw-r--r-- | src/modules/module-solaris.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/module-solaris.c b/src/modules/module-solaris.c index 61ea68c2..5081ceb7 100644 --- a/src/modules/module-solaris.c +++ b/src/modules/module-solaris.c @@ -526,7 +526,7 @@ static void source_set_volume(pa_source *s) { if (u->fd >= 0) { AUDIO_INITINFO(&info); - info.play.gain = pa_cvolume_max(&s->volume) * AUDIO_MAX_GAIN / PA_VOLUME_NORM; + info.play.gain = pa_cvolume_max(&s->real_volume) * AUDIO_MAX_GAIN / PA_VOLUME_NORM; assert(info.play.gain <= AUDIO_MAX_GAIN); if (ioctl(u->fd, AUDIO_SETINFO, &info) < 0) { @@ -548,7 +548,7 @@ static void source_get_volume(pa_source *s) { if (ioctl(u->fd, AUDIO_GETINFO, &info) < 0) pa_log("AUDIO_SETINFO: %s", pa_cstrerror(errno)); else - pa_cvolume_set(&s->volume, s->sample_spec.channels, info.play.gain * PA_VOLUME_NORM / AUDIO_MAX_GAIN); + pa_cvolume_set(&s->real_volume, s->sample_spec.channels, info.play.gain * PA_VOLUME_NORM / AUDIO_MAX_GAIN); } } |