Commit 6cdf4098 authored by Michael Niedermayer's avatar Michael Niedermayer

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: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent fee98204
...@@ -746,8 +746,6 @@ static int mpegts_write_header(AVFormatContext *s) ...@@ -746,8 +746,6 @@ static int mpegts_write_header(AVFormatContext *s)
} }
} }
avio_flush(s->pb);
return 0; return 0;
fail: fail:
...@@ -1139,7 +1137,6 @@ static void mpegts_write_pes(AVFormatContext *s, AVStream *st, ...@@ -1139,7 +1137,6 @@ static void mpegts_write_pes(AVFormatContext *s, AVStream *st,
mpegts_prefix_m2ts_header(s); mpegts_prefix_m2ts_header(s);
avio_write(s->pb, buf, TS_PACKET_SIZE); avio_write(s->pb, buf, TS_PACKET_SIZE);
} }
avio_flush(s->pb);
ts_st->prev_payload_key = key; ts_st->prev_payload_key = key;
} }
...@@ -1312,7 +1309,6 @@ static void mpegts_write_flush(AVFormatContext *s) ...@@ -1312,7 +1309,6 @@ static void mpegts_write_flush(AVFormatContext *s)
ts_st->payload_size = 0; ts_st->payload_size = 0;
} }
} }
avio_flush(s->pb);
} }
static int mpegts_write_packet(AVFormatContext *s, AVPacket *pkt) static int mpegts_write_packet(AVFormatContext *s, AVPacket *pkt)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment