Commit Graph

  • a446bf2194 Accepting request 1325730 from multimedia:libs factory Ana Guerrero 2026-01-08 14:25:29 +00:00
  • 040ab035d7 - update to 1.21.1: * This patch release only fixes a build error with some GCC versions because of a missing #include. - update to 1.21.0: * This release adds full support for reading and writing HEIF image sequences. libheif will now encode HEIF image sequences with all included codecs. * Since HEIF image sequences are very similar to MP4 videos, this new version is also capable of decoding most MP4 videos (without audio, of course). * heif-enc documentation for sequence encoding * API documentation for reading and writing sequences * Support for image sequences with alpha channels. For most codecs, the alpha channel will be stored in a separate, auxiliary, monochrome track. For ISO/IEC 23001-17 (uncompressed) streams, the alpha channel is stored in the main video track. * Support for sequence track edit lists to define the number of sequence repetitions (without actually repeating the video data). * New encoder plugin using x264 to write H.264-compressed video streams and images. * The FFmpeg decoder plugin will now decode both H.265 and H.264. * Support for HEIF text items and language properties. * CVEs fixed: CVE-2025-68431 Takashi Iwai 2026-01-07 09:11:01 +00:00
  • 0af3065fd0 security update slfo-main Petr Gajdos 2026-01-06 11:12:15 +01:00
  • 1ab98cc34c Accepting request 1304738 from multimedia:libs Ana Guerrero 2025-09-17 15:44:25 +00:00
  • 364e215e3c - version 1.20 requires at least ffmpeg 4, so go with version 7+ Takashi Iwai 2025-09-15 07:44:06 +00:00
  • 5335edc856 Accepting request 1298375 from multimedia:libs Dominique Leuenberger 2025-08-09 17:59:02 +00:00
  • e7970ce869 - update to 1.20.2: - When opening tiled images, do not check against maximum image size immediately to allow for tile-based decoding of very large images. - Several smaller fixes in writing image sequences - CMake option to disable building of heif-view, which pulls in dependency on SDL - Fixes reading/writing of GIMI content IDs - Some build fixes Dirk Mueller 2025-08-08 11:46:30 +00:00
  • 5eddb27b7b Accepting request 1296574 from multimedia:libs Dominique Leuenberger 2025-07-31 15:45:09 +00:00
  • cdc9e57e86 - Remove conditionals for openh264, we can build against noopenh264 Takashi Iwai 2025-07-30 13:16:43 +00:00
  • daf5caf973 Accepting request 1290988 from multimedia:libs Ana Guerrero 2025-07-08 13:28:11 +00:00
  • 8e61ba070f - update to 1.20.1: - Fixes a bug in decoder plugin loading. - Changes from 1.20.0: - Sequences: - API for reading and writing image sequences. You can read and write sequences for all codecs (not just H.265 / AV1, but also JPEG-2000, ISO-23001-17 uncompressed, ...). Currently only intra-coded sequences are supported. - API for reading and writing metadata sequences. The metadata tracks can contain any raw timed data. - Support for SAI (sample auxiliary information). Timed samples (from image sequences or metadata) can have auxiliary data attached. Currently we support TAI timestamps and GIMI content description IDs. - Support for track references. - The API for sequences is described here: https://github.com/strukturag/libheif/wiki/Reading-and-Writing-Sequences - New command line tool heif-view to show HEIF sequences (requires libSDL). - Other new features: - You can specify a security limit for the maximum total memory libheif may use for decoding. This is easier to handle than specifying limits on the maximum image size or single memory allocations. - Support for TAI timestamps (in images and sequences) has been promoted from experimental to stable. - FFMPEG plugin now supports HDR decoding - Header files are now split into individual headers by topic. However, it should still be backwards compatible with heif.h being a catch-all covering the old content. For new Takashi Iwai 2025-07-07 08:10:28 +00:00
  • 772028ed69 Accepting request 1273147 from multimedia:libs Dominique Leuenberger 2025-04-29 14:39:40 +00:00
  • 4cef374fec - update to 1.19.8: * Set essential flag for transformative properties as required by MIAF. This fixes the display of AVIF images with transformations encoded by libheif in Chrome, which checks whether this flag is set. This mainly affected images encoded by ImageMagick. * If the environment variable LIBHEIF_SECURITY_LIMITS is set to OFF, libheif will not check any security limits. This can be used if a user works with large images and the application software does not allow to adjust the libheif security limits. * Resolved processing 16-bit JPEG-2000 Takashi Iwai 2025-04-28 12:25:48 +00:00
  • 2059a62e9c Accepting request 1250126 from multimedia:libs slfo-1.2 Ana Guerrero 2025-03-05 12:38:52 +00:00
  • dd50c1d404 - update to 1.19.7: * Fixes a build error with SVT-AV1 encoder plugin when using reduced symbol visibility Takashi Iwai 2025-03-04 16:06:06 +00:00
  • 4e6b7bc769 - update to 1.19.6: * C++ and Go wrapper licenses have been changed to MIT * supports SVT-AV1 v3.0.0 encoder * support emscripten builds for ES6 modules - Use correct license (these were changed in 2018) - Remove 0001-support-SVT-AV1-3.0.0.patch (no longer needed) Takashi Iwai 2025-03-03 11:25:15 +00:00
  • 9f6889d7bc Accepting request 1249366 from multimedia:libs Dominique Leuenberger 2025-03-01 18:16:17 +00:00
  • 9e45296931 - Add 0001-support-SVT-AV1-3.0.0.patch to make build succeed with new SVT-AV1 API. Takashi Iwai 2025-03-01 08:20:26 +00:00
  • 61afb31ae4 - Ensure Name: is conditionalized for the multibuild flavors to not overwrite the .src.rpm (which is a processed .spec) and to allow OBS to properly distinguish them flavors. Takashi Iwai 2025-02-28 13:35:17 +00:00
  • f9256860c0 Accepting request 1230576 from multimedia:libs Ana Guerrero 2024-12-13 21:32:53 +00:00
  • 8428315cd0 Accepting request 1230575 from home:pgajdos Andreas Schneider 2024-12-12 11:52:43 +00:00
  • b0d60622f4 Accepting request 1225288 from multimedia:libs Ana Guerrero 2024-11-21 14:13:08 +00:00
  • 44ced54a32 - update to 1.19.5: * fix heif_image_handle_is_premultiplied_alpha() #1394 - update to 1.19.4: * fix crash when encoding tiled unci images * fix crash in heif_context_encode_grid() * fix querying the preferred colorspace for monochroma AVIF files * error when using a chroma format or bit depth that is not supported by the Kvazaar plugin * output proper error message when memory allocation failed and use adapted security limits * heif-dec: do not show progress with option --quiet it given Takashi Iwai 2024-11-20 12:40:50 +00:00
  • 0f5511d3b4 Accepting request 1224792 from multimedia:libs Ana Guerrero 2024-11-18 18:56:55 +00:00
  • eb79f4ac49 Accepting request 1224520 from home:adkorte:testing Dirk Mueller 2024-11-18 09:16:25 +00:00
  • 994919030f OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libheif?expand=0&rev=89 Dirk Mueller 2024-11-14 15:19:00 +00:00
  • 39cb3e1de4 - cleanup * tiff: Fix wrong type for "seekTIFF" function. Dirk Mueller 2024-11-14 15:18:19 +00:00
  • e3cc9c3a4b Accepting request 1223971 from home:pgajdos Dirk Mueller 2024-11-14 09:37:33 +00:00
  • cebe67b0fa Accepting request 1223852 from multimedia:libs Ana Guerrero 2024-11-13 14:27:27 +00:00
  • 56c2485049 - update to 1.19.2: * fixes a race condition that may lead to some image tiles not being included in the output image (#1379) * fix a potential crash when querying overlay image information Takashi Iwai 2024-11-13 07:48:57 +00:00
  • ef31703052 Accepting request 1222455 from multimedia:libs Ana Guerrero 2024-11-08 10:55:48 +00:00
  • ed0d4417e1 - update to 1.19.2: * fix DLL symbol export for non MSVC-compilers on Windows * fix running the unit tests from the build directory when building with plugins * switch to catch2 testing framework. We can now check for prerequisites at runtime and skip tests accordingly - Remove patch that is no longer needed - only-run-test-when-HEVC-encoder-available.patch Dirk Mueller 2024-11-07 13:17:14 +00:00
  • 1fe0351f41 Accepting request 1221442 from multimedia:libs Ana Guerrero 2024-11-06 15:49:42 +00:00
  • 61205066bc - update to 1.19.1: * Fixes backwards compatibility of heif_context_set_maximum_image_size_limit() - update to 1.19.0: * The major new feature in this decoding separate tiles of images and also encoding an image tile by tile. This allows to process high-resolution images that do not fit into memory. We support three tiling methods: - grid, which is the default tiling method used in most existing HEIC or AVIF images. - unci, which is the built-in tiling method of the ISO 23001-17 uncompressed codec. - tili, which is a proprietary scheme with much less overhead than grid and which supports efficient streaming of high-resolution images over networks without having to download huge amounts of metadata. It also supports much larger images than possible with grid. As an extra, it supports the processing of multi-dimensional images, like 3D image cubes, or image sets addressed by several parameter dimensions. * decoding is faster, especially if you let libheif decide on the best colorspace to work in by passing heif_colorspace_unknown and heif_chroma_unknown to heif_decode_image(). It will then use the input colorspace and avoid unnecessary conversions. * support for multi-resolution pyramids (pymd) to show downscaled versions of high-resolution images * improved reader interface that enables to connect libheif to a network source. Libheif will request the portions of the image file that have to be downloaded from the server. This is especially useful in connection with the tiling / multi-resolution pyramid feature. * function to generate overlay images * decoding progress is signaled to the client application and decoding can be cancelled * decoding of AVC encoded images through OpenH264 * security limits can be changed to be able to read very large images - Skip test when HEVC encoder is unavailable + only-run-test-when-HEVC-encoder-available.patch Takashi Iwai 2024-11-05 13:33:44 +00:00
  • 1e67d2554a Accepting request 1217016 from multimedia:libs Ana Guerrero 2024-10-23 19:08:47 +00:00
  • a1d4889715 - build *-test subpackage with multibuild for running the test suite - added sources + _multibuild Takashi Iwai 2024-10-22 12:23:15 +00:00
  • 18396b7102 Accepting request 1195016 from multimedia:libs Ana Guerrero 2024-08-21 21:24:55 +00:00
  • 88d5817038 - Add heif-convert to the files list of the heif-examples sub-package Takashi Iwai 2024-08-21 07:05:32 +00:00
  • 8b78d3f55a Accepting request 1194246 from multimedia:libs Dominique Leuenberger 2024-08-17 10:40:47 +00:00
  • 7d8842126f - update to 1.18.2: * fix regression that Exif orientation was not correctly reset when converting rotated HEIF (heif-dec) * swap Exif width/height when rotating image by 90 degrees * fix memory leak in OpenJPEG decoding plugin * pay attention to DESTDIR variable when installing heif-convert symlink Takashi Iwai 2024-08-16 08:04:18 +00:00
  • e0265bc73a Accepting request 1190761 from multimedia:libs Dominique Leuenberger 2024-08-02 15:25:43 +00:00
  • e6b77b1e9a Accepting request 1189932 from home:rrahl0 Takashi Iwai 2024-07-31 15:42:38 +00:00
  • 6657776173 Accepting request 1187173 from multimedia:libs Ana Guerrero 2024-07-15 17:45:46 +00:00
  • 6861565467 Accepting request 1186645 from home:adkorte:branches:multimedia:libs Takashi Iwai 2024-07-12 14:32:24 +00:00
  • b25149b14a Accepting request 1169134 from multimedia:libs Ana Guerrero 2024-04-21 18:24:31 +00:00
  • 26a768d959 Accepting request 1168844 from home:dimstar:Factory Takashi Iwai 2024-04-19 10:43:00 +00:00
  • 6356bc254b Accepting request 1136786 from multimedia:libs Dominique Leuenberger 2024-01-04 14:55:15 +00:00
  • 60265a852f Accepting request 1136639 from home:dirkmueller:Factory Andreas Schneider 2024-01-04 11:41:20 +00:00
  • ecdb9cb073 Accepting request 1134027 from home:olh:branches:multimedia:libs Takashi Iwai 2023-12-31 08:55:25 +00:00
  • 2bf22376f1 Accepting request 1133262 from multimedia:libs Ana Guerrero 2023-12-15 20:46:17 +00:00
  • b938ec2808 Accepting request 1133160 from home:olh:branches:multimedia:libs Takashi Iwai 2023-12-15 08:28:01 +00:00
  • 1181d98883 Accepting request 1132502 from multimedia:libs Ana Guerrero 2023-12-11 20:50:01 +00:00
  • a058a27ffa Accepting request 1132479 from home:pgajdos Takashi Iwai 2023-12-11 13:49:21 +00:00
  • 1f4912101f Accepting request 1128126 from multimedia:libs Ana Guerrero 2023-11-22 17:54:27 +00:00
  • 2275697716 Accepting request 1128044 from home:dirkmueller:Factory Takashi Iwai 2023-11-22 12:42:33 +00:00
  • c8a1735fab Accepting request 1127792 from home:dirkmueller:Factory Takashi Iwai 2023-11-21 13:18:30 +00:00
  • 6b96275ae5 Accepting request 1123517 from multimedia:libs Ana Guerrero 2023-11-06 20:13:32 +00:00
  • 65373b681a Accepting request 1123255 from home:adkorte:branches:multimedia:libs Andreas Schneider 2023-11-06 08:26:42 +00:00
  • ea64bf4368 Accepting request 1119210 from multimedia:libs Ana Guerrero 2023-10-20 21:16:27 +00:00
  • 406110aece Accepting request 1119162 from home:adkorte:branches:multimedia:libs Takashi Iwai 2023-10-20 11:13:46 +00:00
  • 98e2dfc6ad Accepting request 1118643 from home:adkorte:branches:multimedia:libs Takashi Iwai 2023-10-19 14:00:18 +00:00
  • 88cb8255f5 Accepting request 1088600 from multimedia:libs Dominique Leuenberger 2023-05-24 18:22:00 +00:00
  • 27dc9ba0ed Accepting request 1088449 from home:adkorte:branches:multimedia:libs Takashi Iwai 2023-05-23 10:40:27 +00:00
  • 9c6e18c1d5 Accepting request 1085469 from multimedia:libs Dominique Leuenberger 2023-05-09 11:07:50 +00:00
  • fe3f9dbef6 Accepting request 1084269 from home:adkorte:branches:multimedia:libs Takashi Iwai 2023-05-08 08:58:24 +00:00
  • 10a3223df2 Accepting request 1084252 from multimedia:libs Dominique Leuenberger 2023-05-04 15:09:34 +00:00
  • 948f029cad Accepting request 1084197 from home:dirkmueller:Factory Takashi Iwai 2023-05-03 10:33:04 +00:00
  • fb4b59d381 Accepting request 1076414 from multimedia:libs Dominique Leuenberger 2023-04-01 21:27:07 +00:00
  • 3f5ba60f98 Accepting request 1075671 from home:adkorte:branches:multimedia:libs Takashi Iwai 2023-03-31 07:48:07 +00:00
  • aa27fa5f41 Accepting request 1068481 from multimedia:libs Dominique Leuenberger 2023-03-02 22:03:03 +00:00
  • f94f140ab2 Accepting request 1068220 from home:manfred-h Andreas Schneider 2023-03-01 14:16:54 +00:00
  • 007506c75e Accepting request 1067893 from multimedia:libs Dominique Leuenberger 2023-02-28 11:48:01 +00:00
  • c7bbbc826d Accepting request 1066258 from home:adkorte:branches:multimedia:libs Andreas Schneider 2023-02-27 06:32:46 +00:00
  • 2979dcb582 Accepting request 1063169 from multimedia:libs Dominique Leuenberger 2023-02-05 18:20:04 +00:00
  • eaccafc533 Accepting request 1062475 from home:adkorte:branches:multimedia:libs Andreas Schneider 2023-02-04 14:04:11 +00:00
  • 6e53bec589 Accepting request 1063053 from multimedia:libs Dominique Leuenberger 2023-02-04 13:11:34 +00:00
  • 89c87b96f5 Accepting request 1063030 from home:manfred-h Dave Plater 2023-02-03 14:04:55 +00:00
  • 6c6de1f62b Accepting request 1062466 from multimedia:libs Dominique Leuenberger 2023-02-02 17:07:39 +00:00
  • 2b42a44979 Accepting request 1062092 from home:dirkmueller:Factory Takashi Iwai 2023-02-01 14:25:15 +00:00
  • 266969e25d Accepting request 1060990 from multimedia:libs Dominique Leuenberger 2023-01-26 12:57:07 +00:00
  • 4a8c09a403 Accepting request 1060255 from home:adkorte:branches:multimedia:libs Takashi Iwai 2023-01-25 16:39:46 +00:00
  • b07115bba7 Accepting request 1057020 from multimedia:libs Dominique Leuenberger 2023-01-10 13:59:11 +00:00
  • 548aa0a971 Accepting request 1056793 from home:dirkmueller:Factory Andreas Schneider 2023-01-09 10:12:23 +00:00
  • b566da13af Accepting request 1046549 from multimedia:libs Dominique Leuenberger 2023-01-04 17:10:21 +00:00
  • 7524c5ded7 Accepting request 1046517 from home:dirkmueller:Factory Takashi Iwai 2023-01-03 14:57:12 +00:00
  • 90e3bfc848 Accepting request 1032978 from home:yfjiang:branches:multimedia:libs Andreas Schneider 2022-11-03 06:47:20 +00:00
  • 572f96b5b5 Create a gnome-heif-thumbnailer sub-package Andreas Schneider 2022-11-01 18:12:32 +00:00
  • 7674ef9135 Accepting request 1032404 from home:jubalh:branches:multimedia:libs Takashi Iwai 2022-10-31 16:01:42 +00:00
  • 25c1767de1 Accepting request 1031477 from multimedia:libs Dominique Leuenberger 2022-10-27 11:52:46 +00:00
  • b0a1400d6b Accepting request 1031460 from home:pgajdos Andreas Schneider 2022-10-27 08:23:11 +00:00
  • 1c494879cd Accepting request 999410 from multimedia:libs Dominique Leuenberger 2022-08-27 09:48:20 +00:00
  • bc5ce691cb Support version 1.0.0 of dav1d Andreas Schneider 2022-08-26 12:53:04 +00:00
  • ea14518c67 Accepting request 995038 from multimedia:libs Dominique Leuenberger 2022-08-15 17:56:48 +00:00
  • 7446c50b96 Accepting request 994807 from home:alois:branches:multimedia:libs Andreas Schneider 2022-08-14 13:56:05 +00:00
  • f71f6c1283 Accepting request 979795 from multimedia:libs Dominique Leuenberger 2022-05-31 13:46:56 +00:00
  • 3a2139fe08 Accepting request 979516 from home:sbrabec:branches:multimedia:libs Takashi Iwai 2022-05-30 07:17:50 +00:00
  • 9c8a5b516b Accepting request 899664 from multimedia:libs Dominique Leuenberger 2021-06-16 18:33:20 +00:00
  • 18735c211a Accepting request 899526 from home:iznogood:branches:multimedia:libs Andreas Schneider 2021-06-12 18:47:34 +00:00
  • 227fba0c74 Accepting request 883725 from multimedia:libs Dominique Leuenberger 2021-04-12 10:33:43 +00:00
  • 43ffd581e4 Accepting request 883707 from home:dirkmueller:Factory Andreas Schneider 2021-04-08 05:22:28 +00:00