aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-08-04 14:58:28 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-08-25 23:01:54 +0200
commit52bd399972494b7065afa46ba23c5a62794b7c93 (patch)
tree7d3fd323830df48d8b3fc59c2dd6d7fd9f3cbf83
parentf5f984c9c37fb55eb4e21dfdd95a3bcf01258373 (diff)
downloadffmpeg-52bd399972494b7065afa46ba23c5a62794b7c93.tar.gz
avformat/aviobuf: Use ffio_fill for padding
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-rw-r--r--libavformat/aviobuf.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libavformat/aviobuf.c b/libavformat/aviobuf.c
index 9b13bf238e..28db2c7dbd 100644
--- a/libavformat/aviobuf.c
+++ b/libavformat/aviobuf.c
@@ -26,7 +26,7 @@
#include "libavutil/log.h"
#include "libavutil/opt.h"
#include "libavutil/avassert.h"
-#include "avformat.h"
+#include "libavcodec/defs.h"
#include "avio.h"
#include "avio_internal.h"
#include "internal.h"
@@ -1445,7 +1445,6 @@ int avio_close_dyn_buf(AVIOContext *s, uint8_t **pbuffer)
{
DynBuffer *d;
int size;
- static const char padbuf[AV_INPUT_BUFFER_PADDING_SIZE] = {0};
int padding = 0;
if (!s) {
@@ -1455,7 +1454,7 @@ int avio_close_dyn_buf(AVIOContext *s, uint8_t **pbuffer)
/* don't attempt to pad fixed-size packet buffers */
if (!s->max_packet_size) {
- avio_write(s, padbuf, sizeof(padbuf));
+ ffio_fill(s, 0, AV_INPUT_BUFFER_PADDING_SIZE);
padding = AV_INPUT_BUFFER_PADDING_SIZE;
}