Commit Graph

  • 1d6cc2e75b Accepting request 1293489 from multimedia:libs factory Ana Guerrero 2025-07-17 15:17:26 +00:00
  • 124857f0de correct changelog devel Takashi Iwai 2025-07-15 16:52:36 +00:00
  • 59ffb8d6fb Update changelog, add ECO case ID. Takashi Iwai 2025-07-15 14:54:44 +00:00
  • 63dd6e86b0 Add compile condition for SvtAv1Enc, SLE-15-SP4, and other old releases will not build with it to make the update successful. (CVE-2025-48175, bsc#1243270, CVE-2025-48174, bsc#1243269) Takashi Iwai 2025-07-15 06:57:51 +00:00
  • 9871b4133f Accepting request 1291287 from multimedia:libs slfo-main slfo-1.2 Ana Guerrero 2025-07-09 15:27:05 +00:00
  • 9d262d9377 Accepting request 1291204 from home:qzhao:branches:multimedia:libs Takashi Iwai 2025-07-08 13:45:21 +00:00
  • 851a687986 Accepting request 1290985 from multimedia:libs Ana Guerrero 2025-07-08 13:28:10 +00:00
  • 083de8679f Update changelog: to add CVE fix recoreds. (CVE-2025-48174, bsc#1243269) Takashi Iwai 2025-07-07 08:08:42 +00:00
  • e2a3610894 Accepting request 1276593 from multimedia:libs Ana Guerrero 2025-05-12 14:46:15 +00:00
  • 39f27ed287 - update to 1.3.0: * Add grayscale conversions in avifImageRGBToYUV and avifImageYUVToRGB. * Add avifRGBFormatIsGray to check whether an avifRGBFormat is gray. * 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 * Update googletest.cmd/LocalGTest.cmake: v1.16.0 * Update libjpeg.cmd/LocalJpeg.cmake: 3.1.0 * Update libsharpyuv: v1.5.0 * Update libxml2.cmd/LocalLibXml2.cmake: v2.14.0 * Update libyuv.cmd/LocalLibyuv.cmake: 4db2af62d (1909) * Update LocalRav1e.cmake: cargo-c v0.10.12 * Update zlibpng.cmd: libpng 1.6.47 * 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() * Check ftell returned value in avifjpeg.c * Add integer overflow checks to makeRoom. * LocalJpeg.cmake: Support multi-config generators. - Remove 'Group:' tags. Takashi Iwai 2025-05-11 10:07:44 +00:00
  • 26edba1962 Accepting request 1273148 from multimedia:libs Dominique Leuenberger 2025-04-29 14:39:41 +00:00
  • f4e92fd9ef - Disable tests due to restrictions in Factory/ring1. Takashi Iwai 2025-04-28 12:26:07 +00:00
  • a564f1a448 - Temporary deactivation of the generation of manual pages with pandoc due to restrictions in Factory/ring1. (https://build.opensuse.org/request/show/1272161#comment-2136811) Takashi Iwai 2025-04-26 10:22:07 +00:00
  • 940dcc2a13 - update to 1.2.1: * Added since 1.2.0 - Add support for outputting all frames of an image sequence in avifdec. - avifdec --index all sequence.avif out.png creates files named - out-xxxxxxxxxx.png where xxxxxxxxxx are the zero-padded frame indices. * Changed since 1.2.0 - Fix local libargparse dependency patch step on macOS 10.15 and earlier. - Patch local libyuv dependency for compatibility with gcc 10. - Use stricter C99 syntax to avoid related compilation issues. - Update svt.cmd/svt.sh/LocalSvt.cmake to v3.0.1. - update to 1.2.0: * Added since 1.1.1 - Turn on the gain map API. Remove the AVIF_ENABLE_EXPERIMENTAL_GAIN_MAP CMake flag. - Allow YCgCo_Re and YCgCo_Ro encoding/decoding and update the enum values to the latest CICP specification. Remove the AVIF_ENABLE_EXPERIMENTAL_YCGCO_R CMake flag. - Add the properties and numProperties fields to avifImage. They are filled by the avifDecoder instance with the properties unrecognized by libavif. They are written by the avifEncoder. - Add avif(Un)SignedFraction structs and avifDoubleTo(Un)SignedFraction utility functions. - Add 'avifgainmaputil' command line tool to installed apps. - Add avifCropRectRequiresUpsampling(). - Add experimental support for PixelInformationProperty syntax from HEIF 3rd Ed. Amd2 behind the compilation flag AVIF_ENABLE_EXPERIMENTAL_EXTENDED_PIXI. - Add experimental Sample Transform recipe BIT_DEPTH_EXTENSION_12B_8B_OVERLAP_4B. * Changed since 1.1.1 - avifenc: Allow large images to be encoded. - Fix empty CMAKE_CXX_FLAGS_RELEASE if -DAVIF_CODEC_AOM=LOCAL -DAVIF_LIBYUV=OFF is specified. #2365. - Rename AVIF_ENABLE_EXPERIMENTAL_METAV1 to AVIF_ENABLE_EXPERIMENTAL_MINI and update the experimental reduced header feature to the latest specification draft. Rename AVIF_HEADER_REDUCED to AVIF_HEADER_MINI. - Update the experimental Sample Transform feature behind the AVIF_ENABLE_EXPERIMENTAL_SAMPLE_TRANSFORM CMake flag to the latest specification draft. - Ignore gain maps with unsupported metadata. Handle gain maps with writer_version > 0 correctly. - Simplify gain map API: remove the enableParsingGainMapMetadata setting, now gain map metadata is always parsed if present and if this feature is compiled in. Replace enableDecodingGainMap and ignoreColorAndAlpha with a bit field to choose image content to decode. Remove gainMapPresent: users can check if decoder->image->gainMap != NULL instead. Remove avifGainMapMetadata and avifGainMapMetadataDouble structs. - Write an empty HandlerBox name field instead of "libavif" (saves 7 bytes). - Check for FileTypeBox precedence in avifParse(). - Do not write an alternative group with the same ID as an item. - Update aom.cmd/LocalAom.cmake: v3.12.0. The new codec-specific option tune=iq (image quality) is added in libaom v3.12.0. - Update parseAV2SequenceHeader() and avm.cmd: research-v9.0.0 - Update dav1d.cmd/dav1d_android.sh/LocalDav1d.cmake: 1.5.1 - Update libjpeg.cmd/LocalJpeg.cmake: v3.0.4 - Update libxml2.cmd/LocalLibXml2.cmake: v2.13.5 - Update libyuv.cmd: ccdf87034 (1903) - Update svt.cmd/svt.sh/LocalSvt.cmake to v3.0.0. When available, use EbSvtAv1EncConfiguration::lossless and ::level_of_parallelism in libavif. - Remove AVIF_ENABLE_GTEST CMake option. It's now implied by AVIF_GTEST=LOCAL/SYSTEM. - Deprecate avifEncoder's minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha fields. quality and qualityAlpha should be used instead. Deprecate avifenc's --min, --max, --minalpha and --maxalpha flags. -q or --qcolor and --qalpha should be used instead. - For dependencies, the deprecated way of setting AVIF_LOCAL_* to ON is removed. Dependency options can now only be set to OFF/LOCAL/SYSTEM. - Change the default quality for alpha to be the same as the quality for color. - Allow decoding subsampled images with odd Clean Aperture dimensions or offsets. - Deprecate avifCropRectConvertCleanApertureBox() and avifCleanApertureBoxConvertCropRect(). Replace them with avifCropRectFromCleanApertureBox() and avifCleanApertureBoxFromCropRect(). - Write descriptive properties before transformative properties. - Reject non-essential transformative properties. - Treat avifenc --stdin as a regular positional file path argument. - Update man pages based on avifenc/dec's --help message. - android_jni: Support 16kb page size - android_jni: Set threads to 2 instead of CPU count - Fix overflows when dealing with alpha during YUV/RGB conversions and in avifRGBImageAllocatePixels(). - Make avifEncoder.headerFormat a flag combination for future features. - Rename AVIF_HEADER_FULL to AVIF_HEADER_DEFAULT. Deprecate AVIF_HEADER_FULL. - Fix decoding image sequences with non video tracks (such as audio or subtitles). - Fix type checking of auxiliary tracks: previously any auxiliary track was assumed to be alpha, even if it was a different type. If the aux type is absent, it is assumed to be alpha. - Add libargparse-ee74d1b53bd680748af14e737378de57e2a0a954.tar.gz - Add %check/tests - Add man pages Takashi Iwai 2025-04-23 11:23:44 +00:00
  • 38790aeec0 Accepting request 1200778 from multimedia:libs Ana Guerrero 2024-09-15 10:33:10 +00:00
  • 36021419be - Enable building with aom and libyuv for Leap Takashi Iwai 2024-09-13 09:10:49 +00:00
  • 61c50d7189 Accepting request 1198306 from multimedia:libs Dominique Leuenberger 2024-09-04 11:21:58 +00:00
  • 1d26b91fe6 - update to 1.1.1: * In avif.h, change "AVIF_API AVIF_NODISCARD" back to "AVIF_NODISCARD AVIF_API" to fix clang-cl and MSVC compilation errors in the shared library build on Windows. * Fix -DAVIF_GTEST=SYSTEM * Fix infe_type and codec_config_type wrongly read as byte- aligned fields in the * experimental feature AVIF_ENABLE_EXPERIMENTAL_METAV1. * When building aom as a local dependency, runtime CPU detection (CONFIG_RUNTIME_CPU_DETECT) is now always ON; * Fix CMake config shared library leaks * Update gain map metadata to current ISO 21496-1 draft. * cmake: Only search for ASM_NASM language on x86_64 platforms. * Fix "No known features for CXX compiler" CMake error. * Fix aom link flags so that transitive library link flags are included when aom is a static library * Fix out-of-order 'dimg' grid associations * Report files with an item used in multiple 'dimg' boxes with * AVIF_RESULT_NOT_IMPLEMENTED instead of AVIF_RESULT_INVALID_IMAGE_GRID. * Add experimental API for reading and writing gain maps in AVIF files. * If enabled at compile time, add gainMap field to avifImage, * add qualityGainMap field to avifEncoder, add gainMapPresent, enableDecodingGainMap, enableParsingGainMapMetadata and ignoreColorAndAlpha to avifDecoder. * Utility functions for working with gain maps are also added. * Gain maps allow readers that support them to display HDR Takashi Iwai 2024-09-02 13:44:27 +00:00
  • f84170070b Accepting request 1158784 from multimedia:libs Ana Guerrero 2024-03-18 15:43:29 +00:00
  • 999fa6e910 Accepting request 1158687 from home:dirkmueller:Factory Takashi Iwai 2024-03-17 16:26:47 +00:00
  • 05186ed71f Accepting request 1134725 from multimedia:libs Ana Guerrero 2023-12-25 18:04:35 +00:00
  • 90ed2f1655 Accepting request 1134414 from home:AndreasStieger:branches:multimedia:libs Andreas Schneider 2023-12-23 10:37:44 +00:00
  • 3cb35de3a1 Accepting request 1129716 from multimedia:libs Ana Guerrero 2023-11-30 20:59:07 +00:00
  • d13927bee7 Accepting request 1129665 from home:AndreasStieger:branches:multimedia:libs Andreas Schneider 2023-11-29 06:54:11 +00:00
  • e6c4f606a9 Accepting request 1107858 from multimedia:libs Ana Guerrero 2023-08-31 11:42:21 +00:00
  • 754d46e66c Accepting request 1107834 from home:polslinux:branches:multimedia:libs Andreas Schneider 2023-08-29 07:01:17 +00:00
  • cfc731d26e Accepting request 1085326 from multimedia:libs Dominique Leuenberger 2023-05-09 11:07:16 +00:00
  • 54efe1a037 Accepting request 1085322 from home:adkorte:branches:multimedia:libs Andreas Schneider 2023-05-07 15:55:17 +00:00
  • 4bd44c35a3 Accepting request 1035657 from multimedia:libs Dominique Leuenberger 2022-11-15 12:18:23 +00:00
  • 820e14ce54 Accepting request 1035629 from home:ecsos Takashi Iwai 2022-11-14 13:26:14 +00:00
  • 19c3b4f536 Accepting request 1032374 from multimedia:libs Dominique Leuenberger 2022-11-01 12:40:23 +00:00
  • a6e993dd7f Accepting request 1031624 from home:elvigia:branches:multimedia:libs Takashi Iwai 2022-10-31 07:48:59 +00:00
  • b1cba00573 Accepting request 1011224 from multimedia:libs Dominique Leuenberger 2022-10-20 09:09:25 +00:00
  • 4a0164224c Accepting request 1011123 from home:iznogood:branches:multimedia:libs Takashi Iwai 2022-10-16 08:07:28 +00:00
  • f11a5f5488 Accepting request 992214 from multimedia:libs Dominique Leuenberger 2022-08-04 11:22:44 +00:00
  • 2642ee5289 Accepting request 991813 from home:gmbr3:Chromium Andreas Schneider 2022-08-01 09:00:36 +00:00
  • 56db58bd64 Accepting request 972437 from multimedia:libs Dominique Leuenberger 2022-04-26 18:15:00 +00:00
  • 7d748b5564 Accepting request 972415 from home:dirkmueller:Factory Andreas Schneider 2022-04-25 05:40:48 +00:00
  • 05c79f9f7b Accepting request 967877 from multimedia:libs Dominique Leuenberger 2022-04-10 17:05:23 +00:00
  • 1b2dea19a1 Update to version 0.10.0 Andreas Schneider 2022-04-08 15:52:30 +00:00
  • 15e3a1014d Use rav1e only on TW for now Andreas Schneider 2021-12-25 10:31:56 +00:00
  • bfd38c144a Disable libaom and use rav1e by default Andreas Schneider 2021-12-25 10:27:14 +00:00
  • 62b324546a Accepting request 926673 from multimedia:libs Dominique Leuenberger 2021-10-25 13:17:10 +00:00
  • 69d903fb82 Update to version 0.9.3 Andreas Schneider 2021-10-21 08:17:27 +00:00
  • 00e05360ea Accepting request 902192 from multimedia:libs Dominique Leuenberger 2021-06-27 16:58:20 +00:00
  • 6c7a41a21b Update to version 0.9.2 Andreas Schneider 2021-06-24 18:15:38 +00:00
  • 8c88af764f Update to version 0.9.1 Andreas Schneider 2021-05-20 08:40:56 +00:00
  • 0c8eb9fe80 Accepting request 884867 from multimedia:libs Dominique Leuenberger 2021-04-14 08:10:16 +00:00
  • 6ad43bb3a4 Accepting request 884842 from home:dimstar:Factory Andreas Schneider 2021-04-13 07:55:47 +00:00
  • 4ca5569853 Accepting request 879242 from multimedia:libs Dominique Leuenberger 2021-03-17 19:13:42 +00:00
  • b1349b3c3e Update to version 0.9.0 Andreas Schneider 2021-03-15 10:43:22 +00:00
  • f3dd8a766f Accepting request 862969 from multimedia:libs Dominique Leuenberger 2021-01-18 10:26:36 +00:00
  • 06315c2d09 Accepting request 862955 from home:iznogood:branches:multimedia:libs Andreas Schneider 2021-01-13 19:21:57 +00:00
  • bbcd86b094 Update to version 0.8.4 Andreas Schneider 2020-12-09 16:31:55 +00:00
  • 1b6819f404 Accepting request 841880 from multimedia:libs Dominique Leuenberger 2020-10-15 11:51:33 +00:00
  • 5c2bc997f8 Fix libname Andreas Schneider 2020-10-15 08:40:47 +00:00
  • 4471af09ce Update to version 0.8.2 Andreas Schneider 2020-10-15 08:25:11 +00:00
  • 069da9e308 Accepting request 827354 from multimedia:libs Dominique Leuenberger 2020-08-18 10:00:21 +00:00
  • 2dbd7eb5e1 - Update to version 0.8.1 - Enabled AOM support (default) Andreas Schneider 2020-08-17 13:43:23 +00:00
  • 4484d19f00 Accepting request 822195 from multimedia:libs Dominique Leuenberger 2020-07-24 07:59:39 +00:00
  • 887b9a357a Update to version 0.8.0 Andreas Schneider 2020-07-21 06:08:06 +00:00
  • bb96351358 Accepting request 800411 from multimedia:libs Dominique Leuenberger 2020-05-05 16:55:42 +00:00
  • a6f3195052 Remove patches for spec Andreas Schneider 2020-05-05 13:17:28 +00:00
  • cdc1fdf8b0 Update to version 0.7.3 Andreas Schneider 2020-05-05 12:59:11 +00:00
  • 3bdd5aa847 Update for SO name bump Andreas Schneider 2020-05-04 15:19:41 +00:00
  • 18ebc9ce8e Update to version 0.7.2 Andreas Schneider 2020-05-04 15:17:25 +00:00
  • 2b2a910f53 Accepting request 796649 from multimedia:libs Dominique Leuenberger 2020-04-25 18:26:54 +00:00
  • 21dbb7a2b3 Accepting request 796488 from home:namtrac:branches:multimedia:libs Andreas Schneider 2020-04-23 16:57:45 +00:00
  • 4d586e490e Accepting request 785129 from multimedia:libs Dominique Leuenberger 2020-03-16 09:19:04 +00:00
  • 0c22f8020a Delete obsolete patch Andreas Schneider 2020-03-14 17:48:38 +00:00
  • 26d7a56fa5 Update to version 0.6.2 Andreas Schneider 2020-03-14 17:21:11 +00:00
  • d28547f282 If we want to build with aom, require version >= 1.1.0 Andreas Schneider 2020-03-11 06:13:12 +00:00
  • ae2e97cfa0 Update to version 0.5.7 Andreas Schneider 2020-03-04 15:10:47 +00:00
  • 66f7f71960 Accepting request 774727 from multimedia:libs Dominique Leuenberger 2020-02-18 09:36:33 +00:00
  • 1423b9f954 Update to version 0.5.5 Andreas Schneider 2020-02-16 19:09:12 +00:00
  • 074a7faeee Accepting request 765061 from multimedia:libs Dominique Leuenberger 2020-01-17 15:05:49 +00:00
  • 1e7f856dc6 Update to version 0.5.3 Andreas Schneider 2019-12-11 18:12:05 +00:00
  • 96ecd78794 update to 0.5.3 Andreas Schneider 2019-12-11 18:11:39 +00:00
  • 8f4446d8f2 Accepting request 753261 from home:darix:playground Takashi Iwai 2019-12-05 09:03:55 +00:00