[SCM] libav/experimental: skip 0byte packets
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sun Jun 30 15:47:15 UTC 2013
The following commit has been merged in the experimental branch:
commit 4f6a6e1f81b555bd20f13132bd91f421e3d98452
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Mon Mar 27 16:43:04 2006 +0000
skip 0byte packets
Originally committed as revision 5231 to svn://svn.ffmpeg.org/ffmpeg/trunk
diff --git a/libavformat/adtsenc.c b/libavformat/adtsenc.c
index 239d0ab..e67455e 100644
--- a/libavformat/adtsenc.c
+++ b/libavformat/adtsenc.c
@@ -97,6 +97,8 @@ static int adts_write_packet(AVFormatContext *s, AVPacket *pkt)
ADTSContext *adts = s->priv_data;
ByteIOContext *pb = &s->pb;
+ if (!pkt->size)
+ return 0;
if(adts->write_adts)
adts_write_frame_header(s, pkt->size);
put_buffer(pb, pkt->data, pkt->size);
--
Libav/FFmpeg packaging
More information about the pkg-multimedia-commits
mailing list