From 591db22dffa3871774c00a410d3c1196ecb0f3f6 Mon Sep 17 00:00:00 2001 From: Thierry Foucu Date: Wed, 21 Jul 2010 07:46:02 +0000 Subject: gxfenc: Fix ES name in the UMF media description, by using strlen instead of sizeof Patch by Thierry Foucu, tfoucu at gmail Originally committed as revision 24379 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/gxfenc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libavformat/gxfenc.c') diff --git a/libavformat/gxfenc.c b/libavformat/gxfenc.c index a6f4b7260e..b20a8420eb 100644 --- a/libavformat/gxfenc.c +++ b/libavformat/gxfenc.c @@ -550,9 +550,9 @@ static int gxf_write_umf_media_description(AVFormatContext *s) put_le32(pb, 0); /* attributes rw, ro */ put_le32(pb, 0); /* mark in */ put_le32(pb, gxf->nb_fields); /* mark out */ - put_buffer(pb, ES_NAME_PATTERN, sizeof(ES_NAME_PATTERN)); + put_buffer(pb, ES_NAME_PATTERN, strlen(ES_NAME_PATTERN)); put_be16(pb, sc->media_info); - for (j = sizeof(ES_NAME_PATTERN)+2; j < 88; j++) + for (j = strlen(ES_NAME_PATTERN)+2; j < 88; j++) put_byte(pb, 0); put_le32(pb, sc->track_type); put_le32(pb, sc->sample_rate); -- cgit v1.2.3