diff options
author | Alexander Larsson <alexl@redhat.com> | 2010-06-18 17:12:31 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2010-06-18 20:27:32 +0200 |
commit | 972951dbb78ecb8b9b7549a1302a49a00ad1b44b (patch) | |
tree | d12e59ca0ff2f22f96acb66fe8301030b70e7ea0 /server | |
parent | 4ce4364f84a1b458b715f4c5fa83ea20fd26f749 (diff) | |
download | spice-972951dbb78ecb8b9b7549a1302a49a00ad1b44b.tar.gz spice-972951dbb78ecb8b9b7549a1302a49a00ad1b44b.tar.xz spice-972951dbb78ecb8b9b7549a1302a49a00ad1b44b.zip |
Make sound data @as_ptr to avoid copying data
Diffstat (limited to 'server')
-rw-r--r-- | server/snd_worker.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/server/snd_worker.c b/server/snd_worker.c index 544da3bd..d55380c8 100644 --- a/server/snd_worker.c +++ b/server/snd_worker.c @@ -281,7 +281,7 @@ static int snd_record_handle_write(RecordChannel *record_channel, size_t size, v } packet = (SpiceMsgcRecordPacket *)message; - size = size - sizeof(*packet); + size = packet->data_size; if (record_channel->mode == SPICE_AUDIO_DATA_MODE_CELT_0_5_1) { int celt_err = celt051_decode(record_channel->celt_decoder, packet->data, size, |