[Spice-devel] [PATCH spice-server 1/2] sound: Use default message handler if possible
Jonathon Jongsma
jjongsma at redhat.com
Fri Feb 3 17:15:57 UTC 2017
Acked-by: Jonathon Jongsma <jjongsma at redhat.com>
On Thu, 2017-02-02 at 16:29 +0000, Frediano Ziglio wrote:
> red_channel_client_handle_message can handle base messages
> so reuse it.
>
> Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> ---
> server/sound.c | 16 +---------------
> 1 file changed, 1 insertion(+), 15 deletions(-)
>
> diff --git a/server/sound.c b/server/sound.c
> index 4548c25..7c36174 100644
> --- a/server/sound.c
> +++ b/server/sound.c
> @@ -320,18 +320,6 @@ static int
> snd_record_handle_write(RecordChannelClient *record_client, size_t si
> }
>
> static int
> -playback_channel_handle_parsed(RedChannelClient *rcc, uint32_t size,
> uint16_t type, void *message)
> -{
> - switch (type) {
> - case SPICE_MSGC_DISCONNECTING:
> - break;
> - default:
> - return red_channel_client_handle_message(rcc, size, type,
> message);
> - }
> - return TRUE;
> -}
> -
> -static int
> record_channel_handle_parsed(RedChannelClient *rcc, uint32_t size,
> uint16_t type, void *message)
> {
> RecordChannelClient *record_client = RECORD_CHANNEL_CLIENT(rcc);
> @@ -368,8 +356,6 @@ record_channel_handle_parsed(RedChannelClient
> *rcc, uint32_t size, uint16_t type
> record_client->start_time = mark->time;
> break;
> }
> - case SPICE_MSGC_DISCONNECTING:
> - break;
> default:
> return red_channel_client_handle_message(rcc, size, type,
> message);
> }
> @@ -1427,7 +1413,7 @@
> playback_channel_class_init(PlaybackChannelClass *klass)
> object_class->constructed = playback_channel_constructed;
>
> channel_class->parser =
> spice_get_client_channel_parser(SPICE_CHANNEL_PLAYBACK, NULL);
> - channel_class->handle_parsed = playback_channel_handle_parsed;
> + channel_class->handle_parsed =
> red_channel_client_handle_message;
> channel_class->send_item = playback_channel_send_item;
> }
>
More information about the Spice-devel
mailing list