Skip to content

Exception "Invalid minimum required packet size" in Version 14.1 and up #1761

Closed
@TheNetStriker

Description

@TheNetStriker

Magick.NET version

14.2 Magick.NET-Q16-HDRI-AnyCPU

Environment (Operating system, version and so on)

Windows 10

Description

After I've updated from version 14.0 to 14.2 I get the following error after a long period when trying to create a thumbnail from a GoPro video:

ImageMagick.MagickDelegateErrorException : VideoDelegateFailed `[libwebp_anim @ 000001e45c4900c0] Invalid minimum required packet size 2627894982 (max allowed is 2147483583)
video encoding failed: Invalid argument
' @ error/video.c/ReadVIDEOImage/273

  Stack Trace: 
UnitTest1.SaveVideoThumbnailTest() line 411
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
NativeInstance.CheckException(IntPtr exception, IntPtr result) line 54
NativeMagickImage.ReadStream(IMagickSettings`1 settings, ReadWriteStreamDelegate reader, SeekStreamDelegate seeker, TellStreamDelegate teller, Void* data) line 6139
NativeMagickImage.ReadStream(IMagickSettings`1 settings, ReadWriteStreamDelegate reader, SeekStreamDelegate seeker, TellStreamDelegate teller) line 7536
MagickImage.Read(Stream stream, IMagickReadSettings`1 readSettings, Boolean ping) line 7455
MagickImage.Read(Stream stream, IMagickReadSettings`1 readSettings) line 4658
MagickImage.ctor(Stream stream, IMagickReadSettings`1 readSettings) line 192
StaticFunctions.SaveImageThumbnail(idCatalogItem catalogItem, IDImagerDB db, IDImagerThumbsDB dbThumbs, List`1 types, ServiceSettings serviceSettings) line 105

The error also occurs in version 14.1. Only if I downgrade to 14.0 again it works.

Any idea what could cause this problem?

Steps to Reproduce

Here is a code example:

if (Enum.TryParse<MagickFormat>("MP4", true, out MagickFormat magickFormat))
{
    magickReadSettings = new MagickReadSettings { Format = magickFormat };
    MagickImage image = new MagickImage(imageStream, magickReadSettings)
    {
        Format = MagickFormat.Jpeg,
    };
}

The error occurs on the new MagickImage line after a long period. (I measured 33.3 minutes with my unit test)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions