> 在 2020年1月5日,21:14,Marton Balint <c...@passwd.hu> 写道: > > avio_close_dyn_buf() also does avio_flush(). > > Signed-off-by: Marton Balint <c...@passwd.hu> > --- > libavformat/hlsenc.c | 2 -- > libavformat/oggenc.c | 1 - > libavformat/rtpdec.c | 2 -- > 3 files changed, 5 deletions(-) > > diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c > index 561e3ff736..d130f03ea6 100644 > --- a/libavformat/hlsenc.c > +++ b/libavformat/hlsenc.c > @@ -459,7 +459,6 @@ static int flush_dynbuf(VariantStream *vs, int > *range_length) > > // flush > av_write_frame(ctx, NULL); > - avio_flush(ctx->pb); > > // write out to file > *range_length = avio_close_dyn_buf(ctx->pb, &vs->temp_buffer); > @@ -2548,7 +2547,6 @@ static int hls_write_trailer(struct AVFormatContext *s) > if (!vs->init_range_length) { > uint8_t *buffer = NULL; > av_write_frame(oc, NULL); /* Flush any buffered data */ > - avio_flush(oc->pb); > > range_length = avio_close_dyn_buf(oc->pb, &buffer); > avio_write(vs->out, buffer, range_length); > diff --git a/libavformat/oggenc.c b/libavformat/oggenc.c > index d3ae07351d..04f7813083 100644 > --- a/libavformat/oggenc.c > +++ b/libavformat/oggenc.c > @@ -133,7 +133,6 @@ static int ogg_write_page(AVFormatContext *s, OGGPage > *page, int extra_flags) > avio_write(pb, page->data, page->size); > > ogg_update_checksum(s, pb, crc_offset); > - avio_flush(pb); > > size = avio_close_dyn_buf(pb, &buf); > if (size < 0) > diff --git a/libavformat/rtpdec.c b/libavformat/rtpdec.c > index e75a34cb93..3d5b200099 100644 > --- a/libavformat/rtpdec.c > +++ b/libavformat/rtpdec.c > @@ -415,7 +415,6 @@ void ff_rtp_send_punch_packets(URLContext *rtp_handle) > avio_wb32(pb, 0); /* Timestamp */ > avio_wb32(pb, 0); /* SSRC */ > > - avio_flush(pb); > len = avio_close_dyn_buf(pb, &buf); > if ((len > 0) && buf) > ffurl_write(rtp_handle, buf, len); > @@ -430,7 +429,6 @@ void ff_rtp_send_punch_packets(URLContext *rtp_handle) > avio_wb16(pb, 1); /* length in words - 1 */ > avio_wb32(pb, 0); /* our own SSRC */ > > - avio_flush(pb); > len = avio_close_dyn_buf(pb, &buf); > if ((len > 0) && buf) > ffurl_write(rtp_handle, buf, len); > -- > 2.16.4 > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe". LGTM Thanks Steven
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".