[FFmpeg-devel] libavcodec : add psd image file decoder

Paul B Mahol onemda at gmail.com
Wed Dec 14 09:46:28 EET 2016


On 12/14/16, Michael Niedermayer <michael at niedermayer.cc> wrote:
> On Tue, Dec 13, 2016 at 10:23:48PM +0100, Martin Vignali wrote:
>> 2016-11-24 21:35 GMT+01:00 Martin Vignali <martin.vignali at gmail.com>:
>>
>> > Hello
>> >
>> > New patchs in attach
>> >
>> > I changed the dimensions check, the check is now :
>> > ----------------------------------------
>> > if ((s->height > 30000) && (s->avctx->strict_std_compliance >
>> > FF_COMPLIANCE_EXPERIMENTAL)) {
>> >         av_log(s->avctx, AV_LOG_ERROR,
>> >                "Height > 30000 is experimental, add "
>> >                "'-strict %d' if you want to try to decode the
>> > picture.\n",
>> >                FF_COMPLIANCE_EXPERIMENTAL);
>> >         return AVERROR_EXPERIMENTAL;
>> >     }
>> >
>> >     s->width = bytestream2_get_be32(&s->gb);
>> >     if ((s->width > 30000) && (s->avctx->strict_std_compliance >
>> > FF_COMPLIANCE_EXPERIMENTAL)) {
>> >         av_log(s->avctx, AV_LOG_ERROR,
>> >                "Width > 30000 is experimental, add "
>> >                "'-strict %d' if you want to try to decode the
>> > picture.\n",
>> >                FF_COMPLIANCE_EXPERIMENTAL);
>> >         return AVERROR_EXPERIMENTAL;
>> >     }
>> > ----------------------------------------
>> >
>> > and change the line_size variable (in PSD Context) to uint_64 (because
>> > now, width can be > 30000 if -strict set to experimental)
>> >
>> > I will send a patch for fate test in another discussion.
>> >
>> > Martin
>> >
>>
>> Ping
>
> applied

Without minor bumps.

>
> thx
>
> [...]
> --
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> Republics decline into democracies and democracies degenerate into
> despotisms. -- Aristotle
>


More information about the ffmpeg-devel mailing list