<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/multimedia, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2026-05-16T07:56:53Z</updated>
<entry>
<title>minidlna: fix creation of /var/etc on start</title>
<updated>2026-05-16T07:56:53Z</updated>
<author>
<name>Peter Maivald</name>
</author>
<published>2026-05-14T21:12:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=8871b5c5ea959f74cb610c9811d06dd7979ded05'/>
<id>urn:sha1:8871b5c5ea959f74cb610c9811d06dd7979ded05</id>
<content type='text'>
When dnsmasq is disabled, /var/etc doesn't exist. minidlna start was then failing. Partially reverted commit 733aae9 which broke this.

Signed-off-by: Peter Maivald &lt;plasticassius@gmail.com&gt;
</content>
</entry>
<entry>
<title>gstreamer1: add libatomic dependency for 32-bit arm targets</title>
<updated>2026-05-14T19:16:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-10T09:05:44Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=2ac8367f3a82e8aaad54c0570e589cd3f6ca02e8'/>
<id>urn:sha1:2ac8367f3a82e8aaad54c0570e589cd3f6ca02e8</id>
<content type='text'>
arm926ej-s (ARMv5) does not have native lock-free atomics and the
toolchain inserts calls to libatomic.so.1 for atomic operations.
The libgstreamer1 DEPENDS only listed armeb, powerpc, mips and mipsel
as needing libatomic, missing plain arm (little-endian 32-bit ARM).

Extend the condition to include arm so the package is properly
declared on all 32-bit ARM targets that require libatomic.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>treewide: cleanup URLs</title>
<updated>2026-05-08T20:28:27Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2026-01-02T09:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=b0d8a3d384915c2de1c5b473fcfb8b3996bb849b'/>
<id>urn:sha1:b0d8a3d384915c2de1c5b473fcfb8b3996bb849b</id>
<content type='text'>
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
</content>
</entry>
<entry>
<title>imagemagick: update to 7.1.2-21</title>
<updated>2026-05-06T18:05:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-22T09:19:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=ad6f76e309c29b9319d988d16ce551df10027a61'/>
<id>urn:sha1:ad6f76e309c29b9319d988d16ce551df10027a61</id>
<content type='text'>
Security fixes (18 GHSAs addressed between 7.1.2-1 and 7.1.2-21):
- Fix stack buffer overflow in MagnifyImage (GHSA-rqq8-jh93-f4vg, high)
- Fix heap buffer overflow in WaveletDenoiseImage (GHSA-5ggv-92r5-cp4p)
- Fix uninitialized pointer dereference in JBIG decoder (GHSA-wj8w-pjxf-9g4f, high)
- Fix heap buffer over-write in PNG encoder with large profiles (GHSA-qmw5-2p58-xvrc)
- Fix heap buffer overflow in UHDR encoder (GHSA-h95r-c8c7-mrwx)
- Fix stack buffer overflow in sixel encoder (GHSA-49hx-7656-jpg3)
- Fix heap-buffer-overflow in NewXMLTree XML parsing (GHSA-gc62-2v5p-qpmp)
- Fix heap buffer over-write on 32-bit systems in SFW decoder (GHSA-56jp-jfqg-f8f4)
- Add overflow checks to BMP/DIB, SGI, PS3, JXL, and sixel write paths

Bug fixes:
- Fix double-free in SVG gradientTransform/transform parsing
- Fix NULL pointer dereference in HEIC NCLX color profile allocation
- Fix heap over-read in BilateralBlurImage with even-dimension kernels
- Fix infinite loop when decoding JXL with -limit height/width
- Fix race condition using properties instead of global splaytree

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>graphicsmagick: update to 1.3.46</title>
<updated>2026-05-06T18:05:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-22T09:19:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=edf0d6c70eb86fe74988992d35e05d5d82322d9a'/>
<id>urn:sha1:edf0d6c70eb86fe74988992d35e05d5d82322d9a</id>
<content type='text'>
Security fixes:
- Fix MSL/SVG parsers to use libxml2 SAX handlers, removing archaic
  cruft with potential security issues
- Fix JP2 Jasper max_samples calculation to avoid DoS via huge images
- Apply image dimension resource limits and fix heap write overflow in JXL
- Fix WPG palette buffer allocation (SF bug #750)
- Fix ColorFloodfillImage() to error when clip-mask is present

Bug fixes:
- Fix JPEG CMYK inversion regression introduced in 1.3.43
- Re-implement PNG8 writer with correct indexed-color and binary transparency
- Re-write HEIF reader (AVIF, HEIC) based on heif_image_get_plane_readonly2(),
  adding deep image support and YCbCr/monochrome output
- Fix Hull transform arithmetic overflow regression from Oct 2023
- Fix -crop percentage tiling regression
- Re-enable EXPERIMENTAL_EXIF_TAGS by default with known issues fixed
- Fix Magick++ thread safety regression since 2003 (pthreads support)

New features:
- Add support for newer Artifex urw-base35-fonts (OpenType and Type 1)
- Add ImagesResource limit to control simultaneous loaded images
- Add EXIF Version 3.0 decoding and validation
- Add preliminary MP4 coder with HEIF sequence support
- Require C99 compiler compatibility in build infrastructure

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>treewide: set me where PKG_MAINTAINER empty</title>
<updated>2026-04-16T18:48:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-13T07:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=8d3c00421392c9c4c6c920977959ab7fae237261'/>
<id>urn:sha1:8d3c00421392c9c4c6c920977959ab7fae237261</id>
<content type='text'>
Seems a lot of packages are just getting abandoned by people.
Will pick these up and see them through.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>tvheadend: update to 2026-04-03 (395afb8512d0)</title>
<updated>2026-04-11T07:04:30Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2026-04-11T07:04:30Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=164d5a0cf756cb90145056984d294e01f35ce913'/>
<id>urn:sha1:164d5a0cf756cb90145056984d294e01f35ce913</id>
<content type='text'>
I could not reproduce the bug reported, but the update should fix it
anyway. Tested on Turris Omnia, OpenWrt r31111.

Signed-off-by: Marius Dinu &lt;m95d+git at psihoexpert.ro&gt;
[imported from mailing list]
Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>python3: merge python3-email into python3-urllib</title>
<updated>2026-04-04T15:27:26Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-02T16:16:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=e0a12562b7bfd36348135cecd83073e89ebe2921'/>
<id>urn:sha1:e0a12562b7bfd36348135cecd83073e89ebe2921</id>
<content type='text'>
As we're seeing in various test.sh scrip runs, importing 'email' fails
with not finding 'urllib' and vice-versa.

Then via a7e96ec91 ("python3-email: add python3-urllib as dependency")
I created a circular dependency.
So, might as well merge the two packages into one (named python3-urllib)
and updates all dependencies to pull python3-urllib.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>yt-dlp: bump to 2026.03.17</title>
<updated>2026-03-23T02:40:49Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-03-22T22:02:08Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=5134928a17308f15a1d8a99b1210912bb23fc10c'/>
<id>urn:sha1:5134928a17308f15a1d8a99b1210912bb23fc10c</id>
<content type='text'>
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.03.13
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.03.17
Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>ffmpeg: document BUILD_PATENTED in package description</title>
<updated>2026-03-22T12:35:19Z</updated>
<author>
<name>Wei-Ting Yang</name>
</author>
<published>2026-03-05T11:51:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=3132319ea4cd8badd034aa187a3091986a51d7af'/>
<id>urn:sha1:3132319ea4cd8badd034aa187a3091986a51d7af</id>
<content type='text'>
Add a note indicating that patented codecs and technologies are
available when CONFIG_BUILD_PATENTED=y.

Signed-off-by: Wei-Ting Yang &lt;williamatcg@gmail.com&gt;
</content>
</entry>
</feed>
