Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: discord/lilliput

Lilliput 1.5.0

24 Jun 21:11
76e8b24

Choose a tag to compare

Release Notes

This release introduces AV1 video codec support, significant AVIF processing improvements including HDR to SDR tone-mapping, enhanced GIF handling with
better disposal method support, ARM architecture support, and numerous build system improvements.

New Features

  • AV1 Video Codec Support: Added support for AV1 video format processing (@skidder, #258)
  • HDR to SDR Tone-mapping: Enhanced AVIF processing with HDR to SDR tone-mapping for high bit depth sources (@skidder, #218, #222, #223, #229)
  • ARM Architecture Support: Added ARM support for broader platform compatibility (@remiolivier-discord, #239)
  • Enhanced WebP Encoder: Added tuning capabilities for WebP encoder settings (@skidder, #225)
  • GIF Frame Disposal Method 3: Added support for 'Restore Previous' disposal method in GIF processing (@skidder, #244)
  • Embedded Dependencies: Added option to embed required dependencies via build flags (@Waldeedle, #226)

Bug Fixes

  • AVIF Improvements:
    • Fixed handling of unknown repetition count as infinite (@skidder, #213)
    • Improved CICP metadata preference from AVIF sources (@skidder, #243)
    • Corrected detection of AVIF disposal and blending methods (@skidder, #248)
  • GIF Processing Fixes:
    • Improved GIF disposal method handling and background color preservation (@skidder, #254)
    • Preserved GIF transparent color across frames (@skidder, #255)
    • Prevented color corruption when mixing local and global GIF palettes (@skidder, #256)
    • Added exception handling for giflib errors (@remiolivier-discord, #257)

Build & CI Improvements

Code Quality & Maintenance

Contributors

Special thanks to all who contributed to this release:

Full Changelog: v1.4.0...v1.5.0

Lilliput 1.4.0

13 Jan 22:50
db4b621

Choose a tag to compare

This release adds support for AVIF image format, improves GIF transparency handling, and includes various improvements and bug fixes.

New Features

Bug Fixes

  • Fixed "smearing" artifacts in GIFs with transparent pixels (@salarkhan, #207) (Fixes #84)

Build & CI Improvements

Contributors

Special thanks to all who contributed to this release:

Lilliput 1.3.1

02 Dec 19:57
1d0cb7e

Choose a tag to compare

This patch release includes significant improvements to GIF and WebP animation handling, Apple Silicon support, CI improvements, and several bug fixes.

New Features

  • Added GIF animation loop count detection for animated WebP conversion (@skidder, #199)
  • Added duration reporting for animated GIF and WebP images (@skidder, #204)
  • Added frame count, dispose method, and background color reporting from GIF for WebP conversion (@skidder, #200)

Bug Fixes

  • Fixed timing issue: ensure single frame output before timeout evaluation (@Waldeedle, #201)
  • Added support for AVERROR_INVALIDDATA to improve error handling (@brian-armstrong-discord, #120)
  • Resolved compiler warnings on OS X and consolidated CGo settings (@skidder, #194)

Build & CI Improvements

  • Added Apple Silicon support in OS X dependencies build script (@skidder, #192)
  • Implemented GitHub Actions CI workflows (@acj, #196)
  • Added verification and auto-updates for native dependencies (@skidder, #197)

Documentation & Code Quality

Contributors

Special thanks to all who contributed to this release:

Animated WebP Support, ICC Color Profiles, and more

27 Sep 22:37
5acabb9

Choose a tag to compare

This is the first release in a while, with far more changes than is worth listing here!

Some highlights include:

  • Animated WebP Support: accepted as input and output, including conversion between animated image formats (e.g. GIF->WebP)
  • Preservation of ICC color profile data from images & video
  • Detection of whether an input video has subtitles or is optimized for web streaming.
  • HEVC video input support
  • Thumbhash encoder
  • Many updated dependencies
  • Many bug fixes

Please continue to submit pull-requests and issues. We'll do our best to stay current and merge when possible.

Audio

30 May 21:23
e611eea

Choose a tag to compare

lilliput now supports Audio. Also, enable -fPIC in builds for greater compatibility.

Fixes for outstanding bugs

10 Feb 01:25
6a7ecc6

Choose a tag to compare

This change forces lilliput's output to never exceed 8 bits per channel, which isn't supported by many image containers. Also, it includes some tweaks to the libavcodec wrapper to support more videos.

Lilliput 1.0

09 Feb 21:59
718cc27

Choose a tag to compare

Lilliput is cool and you should use it.