avcodec/flac: smallest frame is 10 bytes

Fixes #9270
pull/388/head
Paul B Mahol 2 years ago
parent 1e202d89c9
commit 2ed5925e26
  1. 2
      libavcodec/flac.h
  2. 2
      libavcodec/flacdec.c

@ -33,7 +33,7 @@
#define FLAC_MAX_CHANNELS 8
#define FLAC_MIN_BLOCKSIZE 16
#define FLAC_MAX_BLOCKSIZE 65535
#define FLAC_MIN_FRAME_SIZE 11
#define FLAC_MIN_FRAME_SIZE 10
enum {
FLAC_CHMODE_INDEPENDENT = 0,

@ -577,7 +577,7 @@ static int flac_decode_frame(AVCodecContext *avctx, AVFrame *frame,
/* check that there is at least the smallest decodable amount of data.
this amount corresponds to the smallest valid FLAC frame possible.
FF F8 69 02 00 00 9A 00 00 34 46 */
FF F8 69 02 00 00 9A 00 00 34 */
if (buf_size < FLAC_MIN_FRAME_SIZE)
return buf_size;

Loading…
Cancel
Save