From: Chris Ribble Date: Sun, 25 Apr 2021 16:47:29 +0000 (-0500) Subject: libavformat/adtsenc: Increase ADTS_MAX_FRAME_BYTES from 8k to 16k X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=c9fed043f106e7475d086f89b32a37cc4d2a7269;p=ffmpeg libavformat/adtsenc: Increase ADTS_MAX_FRAME_BYTES from 8k to 16k ADTS frames may contain up to 768 bytes per channel. With 16 channels, this is 12k, which cannot fit into the maximum 8k buffer. Signed-off-by: Chris Ribble --- diff --git a/libavformat/adtsenc.c b/libavformat/adtsenc.c index 3595cb3bb23..ae1b1b364c4 100644 --- a/libavformat/adtsenc.c +++ b/libavformat/adtsenc.c @@ -44,7 +44,7 @@ typedef struct ADTSContext { uint8_t pce_data[MAX_PCE_SIZE]; } ADTSContext; -#define ADTS_MAX_FRAME_BYTES ((1 << 13) - 1) +#define ADTS_MAX_FRAME_BYTES ((1 << 14) - 1) static int adts_decode_extradata(AVFormatContext *s, ADTSContext *adts, const uint8_t *buf, int size) {