Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

avif-tools-0.11.1-slfo.1.1.9 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: avif-tools Distribution: SUSE Linux Framework One
Version: 0.11.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.9 Build date: Wed Jan 31 08:28:21 2024
Group: Productivity/Graphics/Convertors Build host: reproducible
Size: 167482 Source RPM: libavif-0.11.1-slfo.1.1.9.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/AOMediaCodec/libavif
Summary: Tools for 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/

This package holds the commandline tools for libavif.

Provides

Requires

License

BSD-2-Clause

Changelog

* Wed Jan 31 2024 [email protected]
  - Add libavif-CVE-2023-6704.patch: Do not store colorproperties
    until alpha item is found (bsc#1218303 CVE-2023-6704).
* Sun May 07 2023 [email protected]
  - Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv
* Mon Nov 14 2022 [email protected]
  - Update to version 0.11.1:
    * Changed:
    - avifincrtest_helpers: Cast 64-bit offset to size_t
    - avifmetadatatest: don't include avif/internal.h
    - avifrgbtoyuvtest: skip if no libsharpyuv
    - Disable tests that may fail if the codec is not aom (#1176)
* Thu Oct 27 2022 [email protected]
  - Remove unused BuildRequires on nasm
  - Remove indirect/incorrect Buildrequires on zlib
  - add direct glib Buildrequires
* Sat Oct 15 2022 [email protected]
  - Update to version 0.11.0:
    * There are incompatible ABI changes in this release. The
      alphaRange member was removed from the avifImage struct. The
      chromaDownsampling and avoidLibYUV members were added to the
      avifRGBImage struct. The imageDimensionLimit member was added
      to the avifDecoder struct. avifImageCopy() and
      avifImageAllocatePlanes() signatures changed. It is necessary
      to recompile your code. Also check the return values of
      avifImageCopy() and avifImageAllocatePlanes().
    * Added:
    - Add man pages for avifenc and avifdec
    - Add the avifChannelIndex type alias for enum avifChannelIndex
    - Add avifChromaDownsampling enum
    - Add chromaDownsampling field to avifRGBImage struct
    - Add support for AVIF_RGB_FORMAT_RGB_565
    - Add imageDimensionLimit field to avifDecoder struct
    - Add autoTiling field to avifEncoder struct
    - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING
      and AVIF_RESULT_INCOMPATIBLE_IMAGE
    - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and
      AVIF_RGB_FORMAT_COUNT
    - avifdec: Add --dimension-limit, which specifies the image
      dimension limit (width or height) that should be tolerated
    - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420
      conversion, which reduces artifacts caused by 420 chroma
      downsampling. Needs libsharpyuv (part of the libwebp
      repository) at compile time.
    - avifenc: Add --ignore-exif and --ignore-xmp flags.
    - avifenc: Add --autotiling, which sets --tilerowslog2 and
    - -tilecolslog2 automatically.
    - avifenc: Input Exif orientation is converted to irot/imir by
      default.
    * Changed:
    - Fix memory leaks of metadata on avifenc exit
    - Update the handling of 'lsel' and progressive decoding to
      AVIF spec v1.1.0
    - Treat an absent lsel and layer_id == 0xFFFF equivalently for
      backward compatibility with earlier drafts of AVIF spec
      v1.1.0
    - Set libavif's own default value of cfg.rc_end_usage for
      libaom
    - Set the libaom-specific option -a tune=ssim by default
    - Bump cmake_minimum_required from 3.5 to 3.13
    - Fix https://crbug.com/oss-fuzz/48135
    - Use several new libyuv functions in reformat_libyuv.c
    - Fix SVT-AV1's issue 1957 related to uninitialized variables
      crashing the encoder
    - Update aom.cmd: v3.5.0
    - Update rav1e.cmd: v0.5.1
    - Update svt.cmd/svt.sh: v1.2.1
    - Update libgav1.cmd: v0.18.0
    - Update libyuv.cmd: f9fda6e7 (version 1844)
    - avifImageCopy() and avifImageAllocatePlanes() now return
      avifResult instead of void to report invalid parameters or
      memory allocation failures.
    - avifImageRGBToYUV() now uses libyuv fast paths by default. It
      may slightly change conversion results. The old behavior can
      be restored by setting avifRGBImage::chromaDownsampling to
      AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and
      avifRGBImage::avoidLibYUV to AVIF_TRUE.
    - avifRGBImage::chromaUpsampling now only applies to
      conversions that need upsampling chroma from 4:2:0 or 4:2:2
      and has no impact on the use of libyuv.
    - Set avifRGBImage::avoidLibYUV accordingly to control the use
      of libyuv.
    - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs
    - Support updating encoder settings and codec-specific options
      during encoding
    - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED
      in the JNI wrapper
    - avifdec: Return proper exit code in "info" mode
    - In avifenc and avifdec, treat all arguments that start with
      '-' as options
    - Exif and XMP metadata is imported from PNG and JPEG files.
    - avifImageSetMetadataExif() parses the Exif metadata and
      converts any Exif orientation found into transformFlags, irot
      and imir values.
    - Write 'auxi' box for animated images with alpha channel
    - Write 'auxv' as handler_type for alpha channel track
    - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output
    - Replace repeated subtraction by modulo in calcGCD
    - Change avifImageCreate to take uint32_t instead of int
      parameters
    - When writing an image sequence, check if it's safe to cast
      width and height to uint16_t
    - Allow clamped grid cells in avifEncoderAddImageGrid()
    * Removed:
    - alphaRange field was removed from the avifImage struct. It it
      presumed that alpha plane is always full range.
    - The avifCodecConfigurationBox struct becomes a private type
      for libavif internal use
  - Bump lib_soversion global (also in baselibs.conf) to 15 following
    upstream change.
  - Use ldconfig_scriptlets for post(un) handling.
* Sat Jul 30 2022 [email protected]
  - Enable libyuv on TW
* Sun Apr 24 2022 [email protected]
  - update to 0.10.1:
    * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
    * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
      nonstandard extension used: non-constant aggregate initializer
    * Fix the help message of avifdec: --index takes a value
* Fri Apr 08 2022 [email protected]
  - Update to version 0.10.0
    * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md
      for a complete changelog or check the CHANGELOG.md in the doc directory.
* Sat Dec 25 2021 [email protected]
  - Disable libaom and use rav1e by default
    * As PHP 8.1 has AVIF support, use rav1e by default as it is more
      secure being written in Rust.
* Thu Oct 21 2021 [email protected]
  - Update to version 0.9.3
    * See https://github.com/AOMediaCodec/libavif/blob/v0.9.3/CHANGELOG.md
      for a complete changelog.
* Thu Jun 24 2021 [email protected]
  - Update to version 0.9.2
    * See https://github.com/AOMediaCodec/libavif/blob/v0.9.2/CHANGELOG.md
      for a complete changelog.
* Thu May 20 2021 [email protected]
  - Update to version 0.9.1
    * See https://github.com/AOMediaCodec/libavif/blob/v0.9.1/CHANGELOG.md
      for a complete changelog.
* Tue Apr 13 2021 [email protected]
  - Add baselibs.conf: produce libavif10-32bit as a new dependency to
    libgd3-32bit (support avif in libgd).
* Mon Mar 15 2021 [email protected]
  - Update to version 0.9.0
    * See https://github.com/AOMediaCodec/libavif/blob/v0.9.0/CHANGELOG.md
      for a complete changelog.
* Wed Jan 13 2021 [email protected]
  - Build the gdk-pixbuf module: Add pkgconfig(gdk-pixbuf-2.0)
    BuildRequires and pass DAVIF_BUILD_GDK_PIXBUF=ON to cmake.
    Package the resulting loader in a new sub package.
  - Use cmake_build macro.
* Wed Dec 09 2020 [email protected]
  - Update to version 0.8.4
    * See https://github.com/AOMediaCodec/libavif/blob/v0.8.4/CHANGELOG.md
      for a complete changelog.
* Thu Oct 15 2020 [email protected]
  - Update to version 0.8.2
    * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
      for a complete changelog.
* Mon Aug 17 2020 [email protected]
  - Update to version 0.8.1
    * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
      for a complete changelog.
  - Enabled AOM support (default)
* Tue Jul 21 2020 [email protected]
  - Update to version 0.8.0
    * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
      for a complete changelog.
* Tue May 05 2020 [email protected]
  - Update to version 0.7.3
    * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
      for a complete changelog.
    * Removed e4e5d752ece581d6ef9fbb8bab0ab2edfde13fc5.patch
    * Removed ebb29b37711c749681278f8b778f0e6c031c4ca2.patch
    * Removed e7dcc74b5529da209266020852a72b554461e538.patch
* Mon May 04 2020 [email protected]
  - Update to version 0.7.2
    * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
      for a complete changelog.
    * Added e4e5d752ece581d6ef9fbb8bab0ab2edfde13fc5.patch
    * Added ebb29b37711c749681278f8b778f0e6c031c4ca2.patch
    * Added e7dcc74b5529da209266020852a72b554461e538.patch
* Thu Apr 23 2020 [email protected]
  - Update to version 0.7.1
    * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
      for a complete changelog.
  - Add BR on libjpeg8-devel
* Wed Mar 11 2020 [email protected]
  - Update to version 0.6.2
    https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
* Wed Mar 11 2020 [email protected]
  - If we want to build with aom, require version >= 1.1.0
  - Removed cbcf62c2200be83b85b48059c819ae708216ccec.patch
* Wed Mar 04 2020 [email protected]
  - Update to version 0.5.7
    https://github.com/AOMediaCodec/libavif/releases/tag/v0.5.7
* Sun Feb 16 2020 [email protected]
  - Update to version 0.5.5
    https://github.com/AOMediaCodec/libavif/releases/tag/v0.5.5
  - Rename libavif-tools to avif-tools
    This fixes an rpmlint warning
* Wed Dec 11 2019 [email protected]
  - Update to version 0.5.3
    https://github.com/AOMediaCodec/libavif/releases/tag/v0.5.3
* Sun Nov 24 2019 [email protected]
  - update to 0.5.2
    https://github.com/AOMediaCodec/libavif/releases/tag/v0.5.2
* Fri Nov 22 2019 [email protected]
  - update to 0.5.1
    https://github.com/AOMediaCodec/libavif/releases/tag/v0.5.1
    https://github.com/AOMediaCodec/libavif/releases/tag/v0.5.0
* Wed Nov 20 2019 [email protected]
  - support building with libaom 1.0.0
    https://github.com/cryptomilk/libavif/commit/cbcf62c2200be83b85b48059c819ae708216ccec.patch
* Wed Nov 20 2019 [email protected]
  - update to 0.4.8
    https://github.com/AOMediaCodec/libavif/releases/tag/v0.4.8
  - drop libs.patch
* Mon Nov 18 2019 [email protected]
  - initial package

Files

/usr/bin/avifdec
/usr/bin/avifenc
/usr/share/doc/packages/avif-tools
/usr/share/doc/packages/avif-tools/CHANGELOG.md
/usr/share/doc/packages/avif-tools/README.md
/usr/share/licenses/avif-tools
/usr/share/licenses/avif-tools/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Dec 2 23:27:45 2024