Browse Source

avcodec/qdrw: skip long comment for now

Fixes part of #5918.

Signed-off-by: Paul B Mahol <onemda@gmail.com>
tags/n3.3
Paul B Mahol 9 years ago
parent
commit
2eaee6e79b
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      libavcodec/qdrw.c

+ 6
- 0
libavcodec/qdrw.c View File

@@ -37,6 +37,8 @@ enum QuickdrawOpcodes {
PACKBITSRGN,
DIRECTBITSRECT,
DIRECTBITSRGN,
SHORTCOMMENT = 0x00A0,
LONGCOMMENT,

EOP = 0x00FF,
};
@@ -297,6 +299,10 @@ static int decode_frame(AVCodecContext *avctx,
return ret;
*got_frame = 1;
break;
case LONGCOMMENT:
bytestream2_get_be16(&gbc);
bytestream2_skip(&gbc, bytestream2_get_be16(&gbc));
break;
default:
av_log(avctx, AV_LOG_TRACE, "Unknown 0x%04X opcode\n", opcode);
break;


Loading…
Cancel
Save