Browse Source

hq_hqa: Fix reading hqa quantization matrix index

Value is stored as a byte.
tags/n2.7
Vittorio Giovara 10 years ago
parent
commit
bd5ad8b23d
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      libavcodec/hq_hqa.c

+ 2
- 1
libavcodec/hq_hqa.c View File

@@ -255,7 +255,8 @@ static int hqa_decode_frame(HQContext *ctx, AVFrame *pic, size_t data_size)

av_log(ctx->avctx, AV_LOG_VERBOSE, "HQA Profile\n");

quant = bytestream2_get_be32(&ctx->gbc);
quant = bytestream2_get_byte(&ctx->gbc);
bytestream2_skip(&ctx->gbc, 3);
if (quant >= NUM_HQ_QUANTS) {
av_log(ctx->avctx, AV_LOG_ERROR,
"Invalid quantization matrix %d.\n", quant);


Loading…
Cancel
Save