X-Git-Url: https://code.delx.au/pulseaudio/blobdiff_plain/bebaa491650c48697b861ec5e76816e9af1a8803..5bbd1397970346c740990896d6989dd8e36870be:/src/pulsecore/pdispatch.c diff --git a/src/pulsecore/pdispatch.c b/src/pulsecore/pdispatch.c index f15466ce..1766d6d0 100644 --- a/src/pulsecore/pdispatch.c +++ b/src/pulsecore/pdispatch.c @@ -90,7 +90,7 @@ static const char *command_names[PA_COMMAND_MAX] = { [PA_COMMAND_SET_SINK_VOLUME] = "SET_SINK_VOLUME", [PA_COMMAND_SET_SINK_INPUT_VOLUME] = "SET_SINK_INPUT_VOLUME", - [PA_COMMAND_SET_SOURCE_VOLUME] = "SET_SOURCE_VOLME", + [PA_COMMAND_SET_SOURCE_VOLUME] = "SET_SOURCE_VOLUME", [PA_COMMAND_SET_SINK_MUTE] = "SET_SINK_MUTE", [PA_COMMAND_SET_SOURCE_MUTE] = "SET_SOURCE_MUTE", @@ -107,7 +107,7 @@ static const char *command_names[PA_COMMAND_MAX] = { [PA_COMMAND_KILL_CLIENT] = "KILL_CLIENT", [PA_COMMAND_KILL_SINK_INPUT] = "KILL_SINK_INPUT", - [PA_COMMAND_KILL_SOURCE_OUTPUT] = "SOURCE_OUTPUT", + [PA_COMMAND_KILL_SOURCE_OUTPUT] = "KILL_SOURCE_OUTPUT", [PA_COMMAND_LOAD_MODULE] = "LOAD_MODULE", [PA_COMMAND_UNLOAD_MODULE] = "UNLOAD_MODULE", @@ -157,7 +157,7 @@ static const char *command_names[PA_COMMAND_MAX] = { /* Supported since protocol v13 (0.9.11) */ [PA_COMMAND_UPDATE_RECORD_STREAM_PROPLIST] = "UPDATE_RECORD_STREAM_PROPLIST", - [PA_COMMAND_UPDATE_PLAYBACK_STREAM_PROPLIST] = "UPDATE_RECORD_STREAM_PROPLIST", + [PA_COMMAND_UPDATE_PLAYBACK_STREAM_PROPLIST] = "UPDATE_PLAYBACK_STREAM_PROPLIST", [PA_COMMAND_UPDATE_CLIENT_PROPLIST] = "UPDATE_CLIENT_PROPLIST", [PA_COMMAND_REMOVE_RECORD_STREAM_PROPLIST] = "REMOVE_RECORD_STREAM_PROPLIST", [PA_COMMAND_REMOVE_PLAYBACK_STREAM_PROPLIST] = "REMOVE_PLAYBACK_STREAM_PROPLIST", @@ -174,7 +174,7 @@ static const char *command_names[PA_COMMAND_MAX] = { [PA_COMMAND_GET_CARD_INFO_LIST] = "GET_CARD_INFO_LIST", [PA_COMMAND_SET_CARD_PROFILE] = "SET_CARD_PROFILE", - [PA_COMMAND_CLIENT_EVENT] = "GET_CLIENT_EVENT", + [PA_COMMAND_CLIENT_EVENT] = "CLIENT_EVENT", [PA_COMMAND_PLAYBACK_STREAM_EVENT] = "PLAYBACK_STREAM_EVENT", [PA_COMMAND_RECORD_STREAM_EVENT] = "RECORD_STREAM_EVENT", @@ -184,7 +184,14 @@ static const char *command_names[PA_COMMAND_MAX] = { /* Supported since protocol v16 (0.9.16) */ [PA_COMMAND_SET_SINK_PORT] = "SET_SINK_PORT", - [PA_COMMAND_SET_SOURCE_PORT] = "SET_SOURCE_PORT" + [PA_COMMAND_SET_SOURCE_PORT] = "SET_SOURCE_PORT", + + /* Supported since protocol v22 (1.0) */ + [PA_COMMAND_SET_SOURCE_OUTPUT_VOLUME] = "SET_SOURCE_OUTPUT_VOLUME", + [PA_COMMAND_SET_SOURCE_OUTPUT_MUTE] = "SET_SOURCE_OUTPUT_MUTE", + + /* Supported since protocol v27 (3.0) */ + [PA_COMMAND_SET_PORT_LATENCY_OFFSET] = "SET_PORT_LATENCY_OFFSET", }; #endif @@ -210,7 +217,7 @@ struct pa_pdispatch { pa_pdispatch_drain_cb_t drain_callback; void *drain_userdata; const pa_creds *creds; - pa_bool_t use_rtclock; + bool use_rtclock; }; static void reply_info_free(struct reply_info *r) { @@ -227,7 +234,7 @@ static void reply_info_free(struct reply_info *r) { pa_xfree(r); } -pa_pdispatch* pa_pdispatch_new(pa_mainloop_api *mainloop, pa_bool_t use_rtclock, const pa_pdispatch_cb_t *table, unsigned entries) { +pa_pdispatch* pa_pdispatch_new(pa_mainloop_api *mainloop, bool use_rtclock, const pa_pdispatch_cb_t *table, unsigned entries) { pa_pdispatch *pd; pa_assert(mainloop);