]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/crc.c
Merge branch 'frame_num_offset' of https://github.com/mjmvisser/FFmpeg
[ffmpeg] / libavutil / crc.c
index 9ee5efe9db93ddc4524879c40d517eded49b823a..51fc83b0b5c4927077255c83bcb5d68bd87e64bd 100644 (file)
@@ -211,6 +211,11 @@ static const AVCRC av_crc_table[AV_CRC_MAX][257] = {
     },
 };
 #else
+#if CONFIG_SMALL
+#define CRC_TABLE_SIZE 257
+#else
+#define CRC_TABLE_SIZE 1024
+#endif
 static struct {
     uint8_t  le;
     uint8_t  bits;
@@ -222,7 +227,7 @@ static struct {
     [AV_CRC_32_IEEE]    = { 0, 32, 0x04C11DB7 },
     [AV_CRC_32_IEEE_LE] = { 1, 32, 0xEDB88320 },
 };
-static AVCRC av_crc_table[AV_CRC_MAX][257];
+static AVCRC av_crc_table[AV_CRC_MAX][CRC_TABLE_SIZE];
 #endif
 
 int av_crc_init(AVCRC *ctx, int le, int bits, uint32_t poly, int ctx_size)