]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/speedhq.c
pngdec: fix and simplify apng reference handling
[ffmpeg] / libavcodec / speedhq.c
index 0c08894315204f13cc142ca88da0a05cd1ea8d8b..759fc6dfc58b0da9d200f6528e35e4bfb2a1a361 100644 (file)
@@ -26,7 +26,9 @@
 
 #define BITSTREAM_READER_LE
 
+#include "config.h"
 #include "libavutil/attributes.h"
+#include "libavutil/mem_internal.h"
 
 #include "avcodec.h"
 #include "get_bits.h"
@@ -140,6 +142,7 @@ RLTable ff_rl_speedhq = {
     speedhq_level,
 };
 
+#if CONFIG_SPEEDHQ_DECODER
 /* NOTE: The first element is always 16, unscaled. */
 static const uint8_t unscaled_quant_matrix[64] = {
     16, 16, 19, 22, 26, 27, 29, 34,
@@ -656,3 +659,4 @@ AVCodec ff_speedhq_decoder = {
     .decode         = speedhq_decode_frame,
     .capabilities   = AV_CODEC_CAP_DR1,
 };
+#endif /* CONFIG_SPEEDHQ_DECODER */