- Fixed: Distributed OS X wheels now include patch for libaom segmentation fault (see AOMediaCodec/libavif#1190 and aom@165281). The bundled static libaom was patched for all other wheels, but because of a build issue it was missing from the 1.3.0 mac wheels.
- CI: Python 3.6 wheels are no longer being packaged and distributed, ahead of support being dropped in the next major release.
- Changed: Default
qualitychanged to 75 (was previously 90) - Changed: Default
speedchanged to 6 (was previously 8) - Added: autotiling feature (default
Trueiftile_rowsandtile_colsare unset, can be disabled withautotiling=Falsepassed tosave()). - Fixed:
tile_colsencoder setting (thesave()method was using the value passed totile_rowsinstead) - Fixed: Attempts to open non-AV1 images in HEIF containers (e.g. HEIC) now raise UnidentifiedImageError, not ValueError. Fixes #19.
- CI: manylinux2014 aarch64 wheels
- CI: bundle libyuv
- CI: Python 3.11 wheels
- CI: Update bundled libraries (see table below, changes from previous release in bold)
| libavif | 0.11.0 |
| libaom | 3.5.0 |
| dav1d | 1.0.0 |
| SVT-AV1 | 1.3.0 |
| rav1e | 0.5.1 |
- CI: Build musllinux wheels
- CI: Update bundled libraries (see table below, changes from previous release in bold)
| libavif | 0.10.1 |
| libaom | 3.3.0 |
| dav1d | 1.0.0 |
| SVT-AV1 | 0.9.1 |
| rav1e | 0.5.1 |
- Fixed: Accept all AVIF compatible brands in the FileTypeBox. Fixes #5.
- CI: Add Python 3.10 wheels
- CI: Add OS X ARM64 wheels
- CI: Update bundled libraries (see table below, changes from previous release in bold)
| libavif | 0.9.2 |
| libaom | 2.0.2 |
| dav1d | 0.9.2 |
| SVT-AV1 | 0.8.7 |
| rav1e | 0.4.0 |
- Added:
tile_rowsencoder setting - Added:
alpha_premultipliedencoder setting - Added:
advancedencoder setting to pass codec-specific key-value options - CI: Update bundled libraries (see table below, changes from previous release in bold)
| libavif | 0.9.2 |
| libaom | 2.0.2 |
| dav1d | 0.9.0 |
| SVT-AV1 | 0.8.7 |
| rav1e | 0.4.0 |
- Added:
qualitykwarg forsavethat maps to min and max quantizer values. - Changed:
yuv_formatkwarg renamedsubsampling. - CI: Update bundled libraries (see table below, changes from previous release in bold)
| libavif | 0.9.0 |
| libaom | 2.0.2 |
| dav1d | 0.8.2 |
| SVT-AV1 | 0.8.6 |
| rav1e | 0.4.0 |
- Fix: Allow saving of a single image from a sequence. Fixes #1.
Initial release