diff options
author | Colin Guthrie <colin@mageia.org> | 2011-07-17 15:29:29 +0100 |
---|---|---|
committer | Colin Guthrie <colin@mageia.org> | 2011-07-19 19:50:43 +0100 |
commit | ded07a5898a0484783c29912d259ebda7392f5f4 (patch) | |
tree | 66eec21dbc2ffc8d53d47049254f6186bf46b6f0 /src/modules/module-solaris.c | |
parent | 8840ebf9c361208f955577f8af1c0110cdc843d2 (diff) |
devices: Use wrapper functions to set the *_volume and *_mute callbacks.
This is not currently useful but future commits will make further
changes concerning automatic setting of flags and event delivery
that makes this structure necessary.
Diffstat (limited to 'src/modules/module-solaris.c')
-rw-r--r-- | src/modules/module-solaris.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/modules/module-solaris.c b/src/modules/module-solaris.c index 0e4e4017a..ce6af8a33 100644 --- a/src/modules/module-solaris.c +++ b/src/modules/module-solaris.c @@ -949,8 +949,8 @@ int pa__init(pa_module *m) { pa_source_set_rtpoll(u->source, u->rtpoll); pa_source_set_fixed_latency(u->source, pa_bytes_to_usec(u->buffer_size, &u->source->sample_spec)); - u->source->get_volume = source_get_volume; - u->source->set_volume = source_set_volume; + pa_source_set_get_volume_callback(u->source, source_get_volume); + pa_source_set_set_volume_callback(u->source, source_set_volume); u->source->refresh_volume = TRUE; } else u->source = NULL; @@ -994,10 +994,10 @@ int pa__init(pa_module *m) { pa_sink_set_max_request(u->sink, u->buffer_size); pa_sink_set_max_rewind(u->sink, u->buffer_size); - u->sink->get_volume = sink_get_volume; - u->sink->set_volume = sink_set_volume; - u->sink->get_mute = sink_get_mute; - u->sink->set_mute = sink_set_mute; + pa_sink_set_get_volume_callback(u->sink, sink_get_volume); + pa_sink_set_set_volume_callback(u->sink, sink_set_volume); + pa_sink_set_get_mute_callback(u->sink, sink_get_mute); + pa_sink_set_set_mute_callback(u->sink, sink_set_mute); u->sink->refresh_volume = u->sink->refresh_muted = TRUE; } else u->sink = NULL; |