Please login to access the resource

Library for encoding and decoding .avif files

Edit Package libavif
https://github.com/AOMediaCodec/libavif

This library aims to be a friendly, portable C implementation of the AV1 Image
File Format, as described here:

https://aomediacodec.github.io/av1-avif/

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000010 10 Bytes
fix-gdkpixbuf.patch 0000000882 882 Bytes
libavif-1.0.0.tar.gz 0010569801 10.1 MB
libavif.changes 0000016449 16.1 KB
libavif.spec 0000004286 4.19 KB
Revision 52 (latest revision is 63)
Andreas Schneider's avatar Andreas Schneider (gladiac) accepted request 1107834 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 52)
- Update to 1.0.0:
  * Incompatible changes:
    + The clli member was added to the avifImage struct.
    + The repetitionCount member was added to the avifEncoder and avifDecoder
      structs.
    + The quality and qualityAlpha members were added to the avifEncoder struct.
    + Check that functions returning pointers do not return NULL before accessing
      those pointers.
    + Check the return value of avifEncoderSetCodecSpecificOption().
    + The maxThreads member was added to the avifRGBImage struct.
    + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(),
      avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and
      avifImageSetMetadataXMP().
    + The meaning of the keyframeInterval member of avifEncoder struct has changed
      slightly. When set to a value of "n",
      Before: It forces a keyframe on every nth frame.
      After: Any set of "n" consecutive frame will have at least one keyframe
      (every nth frame may or may not be a keyframe).
  * Added:
    + Add clli metadata read and write support
    + Add repetitionCount member to avifEncoder and avifDecoder structs to specify
      the number of repetitions for animated image sequences.
    + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer,
      maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code
      should be updated to set quality (and qualityAlpha if applicable) and leave
      minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha
      initialized to the default values.
    + The --target-size flag in avifenc was added to adapt the quality so that the
      output file size is as close to the given number of bytes as possible.
    + Add the public API function avifImageIsOpaque() in avif.h.
Comments 0
openSUSE Build Service is sponsored by