Browse Source

mpegts: Support running the write_trailer function without an AVIOContext

If opening and closing dynamic buffers as AVIOContext, we may
not have any AVIOContext available when wanting to close and
deallocate the muxer. Allow calling write_trailer despite this.

Signed-off-by: Martin Storsjö <martin@martin.st>
tags/n2.6
Martin Storsjö 11 years ago
parent
commit
e2ce163922
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      libavformat/mpegtsenc.c

+ 2
- 1
libavformat/mpegtsenc.c View File

@@ -1192,7 +1192,8 @@ static int mpegts_write_end(AVFormatContext *s)
MpegTSService *service;
int i;

mpegts_write_flush(s);
if (s->pb)
mpegts_write_flush(s);

for (i = 0; i < s->nb_streams; i++) {
AVStream *st = s->streams[i];


Loading…
Cancel
Save