You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add grayscale conversions in avifImageRGBToYUV and avifImageYUVToRGB.
Add avifRGBFormatIsGray to check whether an avifRGBFormat is gray.
Changed since 1.2.1
Reject the conversion in avifenc from non-monochrome/monochrome to
monochrome/non-monochrome when an ICC profile is present and not explicitly
discarded.
Forbid encoding with AVIF_MATRIX_COEFFICIENTS_IDENTITY and
AVIF_PIXEL_FORMAT_YUV400 to be AV1 spec compatible.
Do not go through RGB when reading/writing a grayscale PNG/JPG images in
avifenc/avifdec
Ignore tmap items not present in grpl box
Assume any id is present in only one altr group as per spec.
avifpng.c: support ImageMagick app1 exif text data
avifjpeg.c: check for uint32_t overflow before add
Fix wrong Exif orientation set in JPEG or PNG output by avifdec when the input
AVIF file has an ImageRotation property with angle set to 1 or 3, has no
ImageMirror property, and carries an Exif chunk. Note that Exif orientation is
usually ignored in PNG files, so this mainly impacts JPEG files.
Encoder: fix ispe property for tmap with grid.
Decoder: check the ispe property of tmap items.
Allow lowercase GUIDs in XMP when reading JPEG files.
Update aom.cmd/LocalAom.cmake: v3.12.1
Change avifenc to start in automatic tiling mode.
Always forward Unspecified (2) CICP color primaries, transfer characteristics,
and matrix coefficients to the AV1 encoder. Rely on the 'colr' box instead.
Declare *RowBytes as size_t in avifImageRGBToYUV()