From: Paul B Mahol Date: Mon, 15 Jul 2013 17:39:55 +0000 (+0000) Subject: mxfenc: use ffio_fill() X-Git-Tag: android-x86-4.4-r1~2323 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=95126728a5bda8ee68444f0873ac76be8f11abf1;p=android-x86%2Fexternal-ffmpeg.git mxfenc: use ffio_fill() Signed-off-by: Paul B Mahol --- diff --git a/libavformat/mxfenc.c b/libavformat/mxfenc.c index 367b6e46be..b3ab1733ed 100644 --- a/libavformat/mxfenc.c +++ b/libavformat/mxfenc.c @@ -42,6 +42,7 @@ #include "libavcodec/dnxhddata.h" #include "audiointerleave.h" #include "avformat.h" +#include "avio_internal.h" #include "internal.h" #include "mxf.h" #include "config.h" @@ -1294,8 +1295,7 @@ static void mxf_write_klv_fill(AVFormatContext *s) avio_write(s->pb, klv_fill_key, 16); pad -= 16 + 4; klv_encode_ber4_length(s->pb, pad); - for (; pad; pad--) - avio_w8(s->pb, 0); + ffio_fill(s->pb, 0, pad); av_assert1(!(avio_tell(s->pb) & (KAG_SIZE-1))); } } @@ -1870,13 +1870,11 @@ static void mxf_write_d10_video_packet(AVFormatContext *s, AVStream *st, AVPacke avio_write(s->pb, klv_fill_key, 16); pad -= 16 + 4; klv_encode_ber4_length(s->pb, pad); - for (; pad; pad--) - avio_w8(s->pb, 0); + ffio_fill(s->pb, 0, pad); av_assert1(!(avio_tell(s->pb) & (KAG_SIZE-1))); } else { av_log(s, AV_LOG_WARNING, "cannot fill d-10 video packet\n"); - for (; pad > 0; pad--) - avio_w8(s->pb, 0); + ffio_fill(s->pb, 0, pad); } }