You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02: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:
		| @@ -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); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user