Browse Source

avformat/mpegtsenc: do not flush after everything

there is flushing code in the avformat core that does this in a more
controlled way.

Fixes ticket2748

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.4
Michael Niedermayer 11 years ago
parent
commit
6cdf409884
1 changed files with 0 additions and 4 deletions
  1. +0
    -4
      libavformat/mpegtsenc.c

+ 0
- 4
libavformat/mpegtsenc.c View File

@@ -746,8 +746,6 @@ static int mpegts_write_header(AVFormatContext *s)
}
}

avio_flush(s->pb);

return 0;

fail:
@@ -1139,7 +1137,6 @@ static void mpegts_write_pes(AVFormatContext *s, AVStream *st,
mpegts_prefix_m2ts_header(s);
avio_write(s->pb, buf, TS_PACKET_SIZE);
}
avio_flush(s->pb);
ts_st->prev_payload_key = key;
}

@@ -1312,7 +1309,6 @@ static void mpegts_write_flush(AVFormatContext *s)
ts_st->payload_size = 0;
}
}
avio_flush(s->pb);
}

static int mpegts_write_packet(AVFormatContext *s, AVPacket *pkt)


Loading…
Cancel
Save