OSDN Git Service

In mpegts muxer, fix rbsp trailing bits in AUD nal, fixes issue #2122
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>
Fri, 23 Jul 2010 00:27:17 +0000 (00:27 +0000)
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>
Fri, 23 Jul 2010 00:27:17 +0000 (00:27 +0000)
Originally committed as revision 24449 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/mpegtsenc.c

index 4bd48d3..ac09ab9 100644 (file)
@@ -846,7 +846,7 @@ static int mpegts_write_packet(AVFormatContext *s, AVPacket *pkt)
             memcpy(data+6, pkt->data, pkt->size);
             AV_WB32(data, 0x00000001);
             data[4] = 0x09;
-            data[5] = 0xe0; // any slice type
+            data[5] = 0xf0; // any slice type (0xe) + rbsp stop one bit
             buf  = data;
             size = pkt->size+6;
         }