mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-11-23 11:39:49 +00:00
avformat: remove unneeded avio_flush() calls before calling avio_close_dyn_buf()
avio_close_dyn_buf() also does avio_flush(). Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
parent
37d24a6c8f
commit
4d7f8254ac
@ -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);
|
||||
|
@ -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)
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user