summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2010-06-18 17:12:31 +0200
committerAlexander Larsson <alexl@redhat.com>2010-06-18 20:27:32 +0200
commit972951dbb78ecb8b9b7549a1302a49a00ad1b44b (patch)
treed12e59ca0ff2f22f96acb66fe8301030b70e7ea0 /common
parent4ce4364f84a1b458b715f4c5fa83ea20fd26f749 (diff)
downloadspice-972951dbb78ecb8b9b7549a1302a49a00ad1b44b.tar.gz
spice-972951dbb78ecb8b9b7549a1302a49a00ad1b44b.tar.xz
spice-972951dbb78ecb8b9b7549a1302a49a00ad1b44b.zip
Make sound data @as_ptr to avoid copying data
Diffstat (limited to 'common')
-rw-r--r--common/messages.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/common/messages.h b/common/messages.h
index e3179490..7575f071 100644
--- a/common/messages.h
+++ b/common/messages.h
@@ -368,7 +368,8 @@ typedef struct SpiceMsgcMouseRelease {
typedef struct SpiceMsgPlaybackMode {
uint32_t time;
uint32_t mode; //SPICE_AUDIO_DATA_MODE_?
- uint8_t data[0];
+ uint8_t *data;
+ uint32_t data_size;
} SpiceMsgPlaybackMode, SpiceMsgcRecordMode;
typedef struct SpiceMsgPlaybackStart {
@@ -380,7 +381,8 @@ typedef struct SpiceMsgPlaybackStart {
typedef struct SpiceMsgPlaybackPacket {
uint32_t time;
- uint8_t data[0];
+ uint8_t *data;
+ uint32_t data_size;
} SpiceMsgPlaybackPacket, SpiceMsgcRecordPacket;
typedef struct SpiceMsgRecordStart {