diff options
-rw-r--r-- | ponymix.cc | 2 | ||||
-rw-r--r-- | pulse.cc | 34 |
2 files changed, 16 insertions, 20 deletions
@@ -332,7 +332,7 @@ static int adj_volume(PulseClient& ponymix, // Allow setting the volume over 100, but don't "clip" the level back down to // 100 on adjustment. - ponymix.SetVolumeRange(0, std::max(device->Volume(), (int)opt_maxvolume)); + ponymix.SetVolumeRange(0, std::max(device->Volume(), static_cast<int>(opt_maxvolume))); return !(ponymix.*adjust)(*device, delta); } @@ -17,12 +17,12 @@ namespace { static void connect_state_cb(pa_context* context, void* raw) { - enum pa_context_state *state = (enum pa_context_state*)raw; + enum pa_context_state *state = static_cast<enum pa_context_state*>(raw); *state = pa_context_get_state(context); } static void success_cb(pa_context* context, int success, void* raw) { - int *r = (int*)raw; + int *r = static_cast<int*>(raw); *r = success; if (!success) { fprintf(stderr, @@ -42,7 +42,7 @@ static void card_info_cb(pa_context* context, } if (!eol) { - vector<Card>* cards = (vector<Card>*)raw; + vector<Card>* cards = static_cast<vector<Card>*>(raw); cards->push_back(info); } } @@ -59,7 +59,7 @@ static void device_info_cb(pa_context* context, } if (!eol) { - vector<Device>* devices_ = (vector<Device>*)raw; + vector<Device>* devices_ = static_cast<vector<Device>*>(raw); devices_->push_back(info); } } @@ -67,14 +67,14 @@ static void device_info_cb(pa_context* context, static void server_info_cb(pa_context* context __attribute__((unused)), const pa_server_info* i, void* raw) { - ServerInfo* defaults = (ServerInfo*)raw; + ServerInfo* defaults = static_cast<ServerInfo*>(raw); defaults->sink = i->default_sink_name; defaults->source = i->default_source_name; } static pa_cvolume* value_to_cvol(long value, pa_cvolume *cvol) { return pa_cvolume_set(cvol, cvol->channels, - fmax((double)(value + .5) * PA_VOLUME_NORM / 100, 0)); + fmax(static_cast<double>(value + .5) * PA_VOLUME_NORM / 100, 0)); } static int volume_as_percent(const pa_cvolume* cvol) { @@ -288,7 +288,7 @@ void PulseClient::populate_cards() { cards_.clear(); pa_operation* op = pa_context_get_card_info_list(context_, card_info_cb, - (void*)&cards_); + static_cast<void*>(&cards_)); mainloop_iterate(op); pa_operation_unref(op); } @@ -303,32 +303,28 @@ void PulseClient::populate_server_info() { void PulseClient::populate_sinks() { sinks_.clear(); - pa_operation* op = pa_context_get_sink_info_list(context_, - device_info_cb, - (void*)&sinks_); + pa_operation* op = pa_context_get_sink_info_list( + context_, device_info_cb, static_cast<void*>(&sinks_)); mainloop_iterate(op); pa_operation_unref(op); sink_inputs_.clear(); - op = pa_context_get_sink_input_info_list(context_, - device_info_cb, - (void*)&sink_inputs_); + op = pa_context_get_sink_input_info_list( + context_, device_info_cb, static_cast<void*>(&sink_inputs_)); mainloop_iterate(op); pa_operation_unref(op); } void PulseClient::populate_sources() { sources_.clear(); - pa_operation* op = pa_context_get_source_info_list(context_, - device_info_cb, - (void*)&sources_); + pa_operation* op = pa_context_get_source_info_list( + context_, device_info_cb, static_cast<void*>(&sources_)); mainloop_iterate(op); pa_operation_unref(op); source_outputs_.clear(); - op = pa_context_get_source_output_info_list(context_, - device_info_cb, - (void*)&source_outputs_); + op = pa_context_get_source_output_info_list( + context_, device_info_cb, static_cast<void*>(&source_outputs_)); mainloop_iterate(op); pa_operation_unref(op); } |