[FFmpeg-devel] [PATCH 1/3] exr: limit expected_len to tmp buffer size
Andreas Cadhalpun
andreas.cadhalpun at googlemail.com
Wed Nov 16 22:51:41 EET 2016
Hi,
On 16.11.2016 21:29, Martin Vignali wrote:
> in what case expected_len can be > to uncompress_size ?
td->xsize = 800
td->ysize = 16
s->current_channel_offset = 5
td->channel_line_size = s->current_channel_offset * td->xsize = 4000
uncompressed_size = td->channel_line_size * td->ysize = 64000
s->nb_channels = 3
p s->channels[0].pixel_type = EXR_HALF
expected_len = td->xsize * td->ysize * 2 = 25600
p s->channels[1].pixel_type = EXR_UINT
expected_len = expected_len + td->xsize * td->ysize * 4 = 76800
p s->channels[2].pixel_type = EXR_HALF
expected_len = expected_len + td->xsize * td->ysize * 2 = 102400
=> expected_len > uncompressed_size
> Did you have a test sample ?
Yes.
Best regards,
Andreas
More information about the ffmpeg-devel
mailing list