diff options
Diffstat (limited to 'libavformat/asf-enc.c')
-rw-r--r-- | libavformat/asf-enc.c | 9 |
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); |