summaryrefslogtreecommitdiff
path: root/libavformat/asf-enc.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/asf-enc.c')
-rw-r--r--libavformat/asf-enc.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/libavformat/asf-enc.c b/libavformat/asf-enc.c
index 811b9da1cf..45f727bf47 100644
--- a/libavformat/asf-enc.c
+++ b/libavformat/asf-enc.c
@@ -200,13 +200,8 @@ static const uint8_t error_spread_ADPCM_G726[] = { 0x01, 0x90, 0x01, 0x90, 0x01,
static void put_guid(ByteIOContext *s, const GUID *g)
{
- int i;
-
- put_le32(s, g->v1);
- put_le16(s, g->v2);
- put_le16(s, g->v3);
- for(i=0;i<8;i++)
- put_byte(s, g->v4[i]);
+ assert(sizeof(*g) == 16);
+ put_buffer(s, g, sizeof(*g));
}
static void put_str16_nolen(ByteIOContext *s, const char *tag);