--- libavcodec/mss3.c | 14 ++------------ 1 files changed, 2 insertions(+), 12 deletions(-)
diff --git a/libavcodec/mss3.c b/libavcodec/mss3.c index 25163c6..50a8268 100644 --- a/libavcodec/mss3.c +++ b/libavcodec/mss3.c @@ -26,6 +26,7 @@ #include "avcodec.h" #include "bytestream.h" +#include "dsputil.h" #define HEADER_SIZE 27 @@ -141,17 +142,6 @@ static const uint8_t mss3_chroma_quant[64] = { 99, 99, 99, 99, 99, 99, 99, 99 }; -static const uint8_t zigzag_scan[64] = { - 0, 1, 8, 16, 9, 2, 3, 10, - 17, 24, 32, 25, 18, 11, 4, 5, - 12, 19, 26, 33, 40, 48, 41, 34, - 27, 20, 13, 6, 7, 14, 21, 28, - 35, 42, 49, 56, 57, 50, 43, 36, - 29, 22, 15, 23, 30, 37, 44, 51, - 58, 59, 52, 45, 38, 31, 39, 46, - 53, 60, 61, 54, 47, 55, 62, 63 -}; - static void model2_reset(Model2 *m) { @@ -578,7 +568,7 @@ static int decode_dct(RangeCoder *c, DCTBlockCoder *bc, int *block, if (!sign) val = -val; - zz_pos = zigzag_scan[pos]; + zz_pos = ff_zigzag_direct[pos]; block[zz_pos] = val * bc->qmat[zz_pos]; pos++; } -- 1.7.0.4 _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel