[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