|
@@ -964,6 +964,11 @@ int avio_close_dyn_buf(AVIOContext *s, uint8_t **pbuffer) |
|
|
static const char padbuf[FF_INPUT_BUFFER_PADDING_SIZE] = {0}; |
|
|
static const char padbuf[FF_INPUT_BUFFER_PADDING_SIZE] = {0}; |
|
|
int padding = 0; |
|
|
int padding = 0; |
|
|
|
|
|
|
|
|
|
|
|
if (!s) { |
|
|
|
|
|
*pbuffer = NULL; |
|
|
|
|
|
return 0; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/* don't attempt to pad fixed-size packet buffers */ |
|
|
/* don't attempt to pad fixed-size packet buffers */ |
|
|
if (!s->max_packet_size) { |
|
|
if (!s->max_packet_size) { |
|
|
avio_write(s, padbuf, sizeof(padbuf)); |
|
|
avio_write(s, padbuf, sizeof(padbuf)); |
|
|