Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libavif for openSUSE:Factory checked 
in at 2022-10-20 11:09:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libavif (Old)
 and      /work/SRC/openSUSE:Factory/.libavif.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libavif"

Thu Oct 20 11:09:25 2022 rev:17 rq:1011224 version:0.11.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libavif/libavif.changes  2022-08-04 
13:22:51.432395461 +0200
+++ /work/SRC/openSUSE:Factory/.libavif.new.2275/libavif.changes        
2022-10-20 11:09:26.755744272 +0200
@@ -1,0 +2,98 @@
+Sat Oct 15 12:28:59 UTC 2022 - Bj??rn Lie <[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.
+
+-------------------------------------------------------------------

Old:
----
  libavif-0.10.1.tar.gz

New:
----
  libavif-0.11.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libavif.spec ++++++
--- /var/tmp/diff_new_pack.Y7QoSa/_old  2022-10-20 11:09:27.239745253 +0200
+++ /var/tmp/diff_new_pack.Y7QoSa/_new  2022-10-20 11:09:27.243745261 +0200
@@ -25,11 +25,11 @@
 %endif
 
 # Also update baselibs.conf if you bump the version
-%global lib_soversion 14
+%global lib_soversion 15
 %global lib_name libavif%{lib_soversion}
 
 Name:           libavif
-Version:        0.10.1
+Version:        0.11.0
 Release:        0
 Summary:        Library for encoding and decoding .avif files
 License:        BSD-2-Clause
@@ -128,13 +128,11 @@
 %install
 %cmake_install
 
-%post   -n %{lib_name} -p /sbin/ldconfig
-%postun -n %{lib_name} -p /sbin/ldconfig
+%ldconfig_scriptlets -n %{lib_name}
 
 %files -n %{lib_name}
 %license LICENSE
-%{_libdir}/libavif.so.%{lib_soversion}
-%{_libdir}/libavif.so.%{lib_soversion}.0.1
+%{_libdir}/libavif.so.%{lib_soversion}*
 
 %files devel
 %license LICENSE
@@ -151,5 +149,7 @@
 
 %files -n gdk-pixbuf-loader-libavif
 %{_libdir}/gdk-pixbuf-2.0/*/loaders/libpixbufloader-avif.so
+%dir %{_datadir}/thumbnailers
+%{_datadir}/thumbnailers/avif.thumbnailer
 
 %changelog

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.Y7QoSa/_old  2022-10-20 11:09:27.275745326 +0200
+++ /var/tmp/diff_new_pack.Y7QoSa/_new  2022-10-20 11:09:27.279745334 +0200
@@ -1,2 +1,2 @@
-libavif14
+libavif15
 

++++++ libavif-0.10.1.tar.gz -> libavif-0.11.0.tar.gz ++++++
++++ 16034 lines of diff (skipped)

Reply via email to