<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/multimedia, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-07-16T13:01:09Z</updated>
<entry>
<title>yt-dlp: bump to 2026.07.04</title>
<updated>2026-07-16T13:01:09Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-07-16T11:25:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9842b7c9c1e1a86039543d5d09b260859c1b43e9'/>
<id>urn:sha1:9842b7c9c1e1a86039543d5d09b260859c1b43e9</id>
<content type='text'>
Fixes: CVE-2026-55404
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.07.04
Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>yt-dlp: add version check override</title>
<updated>2026-06-14T11:11:15Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-06-13T21:43:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6746567d58c830f66041c2c939f825573de4bd6e'/>
<id>urn:sha1:6746567d58c830f66041c2c939f825573de4bd6e</id>
<content type='text'>
Move version check to override script.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>yt-dlp: bump to 2026.06.09</title>
<updated>2026-06-14T11:11:15Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-06-13T16:52:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e1cd597079606aa5b6a7d838e451b00dee305ce4'/>
<id>urn:sha1:e1cd597079606aa5b6a7d838e451b00dee305ce4</id>
<content type='text'>
Fixes: CVE-2026-50019
Fixes: CVE-2026-50023
Fixes: CVE-2026-50574
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.06.09
Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>treewide: add or correct license information</title>
<updated>2026-06-08T13:29:56Z</updated>
<author>
<name>Wei-Ting Yang</name>
</author>
<published>2026-05-13T04:40:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1adc05845455fa0da399d534a7ac35cdfc0e86f7'/>
<id>urn:sha1:1adc05845455fa0da399d534a7ac35cdfc0e86f7</id>
<content type='text'>
Add or correct license information across multiple packages.

Signed-off-by: Wei-Ting Yang &lt;williamatcg@gmail.com&gt;
</content>
</entry>
<entry>
<title>gst1-plugins-base: pin GStreamer GL to the GLES2/EGL API</title>
<updated>2026-06-01T23:32:31Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-05-22T19:21:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0b853f68d90a833f36f390cd3854110a177fbb50'/>
<id>urn:sha1:0b853f68d90a833f36f390cd3854110a177fbb50</id>
<content type='text'>
The 'gl_api' meson option was left at its 'auto' default, so the
GL plugin probed for desktop OpenGL. OpenWrt's Mesa is built with
-Dglx=disabled and -Dglvnd=disabled on every target, so it ships
no linkable desktop-GL library (no libGL.so, no gl.pc) - desktop
GL is only reachable through EGL. With nothing to satisfy the
probe in the sysroot, meson's cc.find_library('GL') fallback
escaped into the build host's /usr/lib and, on a host that has a
desktop libGL installed, put that foreign library on the link
line, breaking the cross link with:

  mold: fatal: /usr/lib/libGL.so: incompatible file type:
  riscv64 is expected but got x86_64

Pin -Dgl_api=gles2 and -Dgl_platform=egl to match what Mesa
actually provides (libGLESv2 + libEGL). This is correct on every
target, including x86_64: the desktop-GL link path was never
functional on OpenWrt and only ever "succeeded" by picking up a
host library.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>xupnpd: add version check override</title>
<updated>2026-05-25T05:02:47Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-05-24T20:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=39795762f53c78080fd88cba3814ef3851b96c4c'/>
<id>urn:sha1:39795762f53c78080fd88cba3814ef3851b96c4c</id>
<content type='text'>
Skip version checks as none of the executables seem to report their
versions.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<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.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.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.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.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>
</feed>
