[FFmpeg-devel] [PATCH] avcodec: add MatchWare Screen Capture Codec

Paul B Mahol onemda at gmail.com
Fri Aug 24 22:48:26 EEST 2018


On 8/24/18, James Almer <jamrial at gmail.com> wrote:
> On 8/24/2018 3:48 PM, Paul B Mahol wrote:
>> Signed-off-by: Paul B Mahol <onemda at gmail.com>
>> ---
>>  libavcodec/Makefile     |   1 +
>>  libavcodec/allcodecs.c  |   1 +
>>  libavcodec/avcodec.h    |   1 +
>>  libavcodec/codec_desc.c |   7 ++
>>  libavcodec/mwsc.c       | 174 ++++++++++++++++++++++++++++++++++++++++
>>  libavformat/riff.c      |   1 +
>>  6 files changed, 185 insertions(+)
>>  create mode 100644 libavcodec/mwsc.c
>>

[...]

>> +
>> +    s->decomp_size = 8 * avctx->height * ((avctx->width *
>> avctx->bits_per_coded_sample + 31) / 32);
>
> avctx->height and avctx->width are not checked for sane values. And even
> then, couldn't this overflow?
>

What you propose as solution? IIRC width/height are already checked at
higher level,
no need to check them again because we do not change them here.


More information about the ffmpeg-devel mailing list