> > Previously, the object we now call SndChannel was named SndWorker, and > the object we now call SndChannelClient was called SndChannel. When > these names were changed, the functions > on_new_(record|playback)_channel() were not updated, so the function > names and the arguments are both a bit confusing now. Update them to > match the new names. > --- > > Change in v2: > - rebase on master > Not compiling for me, I'm getting: sound.c: In function 'snd_set_playback_peer': sound.c:1330:9: error: implicit declaration of function 'on_new_playback_channel' [-Werror=implicit-function-declaration] on_new_playback_channel(channel, SND_CHANNEL_CLIENT(playback_client)); ^~~~~~~~~~~~~~~~~~~~~~~ sound.c:1330:9: error: nested extern declaration of 'on_new_playback_channel' [-Werror=nested-externs] sound.c: In function 'snd_set_record_peer': sound.c:1553:5: error: implicit declaration of function 'on_new_record_channel' [-Werror=implicit-function-declaration] on_new_record_channel(channel, SND_CHANNEL_CLIENT(record_client)); ^~~~~~~~~~~~~~~~~~~~~ sound.c:1553:5: error: nested extern declaration of 'on_new_record_channel' [-Werror=nested-externs] At top level: sound.c:1508:13: error: 'on_new_record_channel_client' defined but not used [-Werror=unused-function] static void on_new_record_channel_client(SndChannel *channel, SndChannelClient *client) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ sound.c:1246:13: error: 'on_new_playback_channel_client' defined but not used [-Werror=unused-function] static void on_new_playback_channel_client(SndChannel *channel, SndChannelClient *client) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Frediano > > server/sound.c | 28 ++++++++++++++-------------- > 1 file changed, 14 insertions(+), 14 deletions(-) > > diff --git a/server/sound.c b/server/sound.c > index 310ff6e..8d2e4c7 100644 > --- a/server/sound.c > +++ b/server/sound.c > @@ -1243,21 +1243,21 @@ static int snd_desired_audio_mode(int > playback_compression, int frequency, > return SPICE_AUDIO_DATA_MODE_RAW; > } > > -static void on_new_playback_channel(SndChannel *channel, SndChannelClient > *snd_channel) > +static void on_new_playback_channel_client(SndChannel *channel, > SndChannelClient *client) > { > RedsState *reds = red_channel_get_server(RED_CHANNEL(channel)); > > - spice_assert(snd_channel); > + spice_assert(client); > > - channel->connection = snd_channel; > - snd_set_command(snd_channel, SND_PLAYBACK_MODE_MASK); > - if (snd_channel->active) { > - snd_set_command(snd_channel, SND_CTRL_MASK); > + channel->connection = client; > + snd_set_command(client, SND_PLAYBACK_MODE_MASK); > + if (client->active) { > + snd_set_command(client, SND_CTRL_MASK); > } > if (channel->volume.volume_nchannels) { > - snd_set_command(snd_channel, SND_VOLUME_MASK); > + snd_set_command(client, SND_VOLUME_MASK); > } > - if (snd_channel->active) { > + if (client->active) { > reds_disable_mm_time(reds); > } > } > @@ -1505,16 +1505,16 @@ SPICE_GNUC_VISIBLE void > spice_server_set_record_rate(SpiceRecordInstance *sin, u > snd_set_rate(&sin->st->channel, frequency, SPICE_RECORD_CAP_OPUS); > } > > -static void on_new_record_channel(SndChannel *channel, SndChannelClient > *snd_channel) > +static void on_new_record_channel_client(SndChannel *channel, > SndChannelClient *client) > { > - spice_assert(snd_channel); > + spice_assert(client); > > - channel->connection = snd_channel ; > + channel->connection = client ; > if (channel->volume.volume_nchannels) { > - snd_set_command(snd_channel, SND_VOLUME_MASK); > + snd_set_command(client, SND_VOLUME_MASK); > } > - if (snd_channel->active) { > - snd_set_command(snd_channel, SND_CTRL_MASK); > + if (client->active) { > + snd_set_command(client, SND_CTRL_MASK); > } > } > _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel