<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/multimedia/gst1-plugins-base, 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-09-20T10:59:46Z</updated>
<entry>
<title>gst1-plugins-base: re-enable the NEON audio resampler on 32-bit ARM</title>
<updated>2026-09-20T10:59:46Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-09-18T09:03:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=017888a5cad41f10507aa23958b3e05c6ae2d3e5'/>
<id>urn:sha1:017888a5cad41f10507aa23958b3e05c6ae2d3e5</id>
<content type='text'>
The NEON audio resampler has been compiled out of every 32-bit ARM build
since 1.28. Its inline asm advances pointers with add.w, a Thumb-2 only
mnemonic that gas rejects in ARM (A32) state, which is how OpenWrt builds
ARM. The same add.w sits in the meson probe that gates HAVE_ARM_NEON, so
the probe fails first and hides the broken asm behind the generic C path.

Backport the upstream fix, which selects the operand form per ISA and
drops add.w from the probe. Thumb-2 code generation is unchanged.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>gst1-plugins-base: update to 1.28.7</title>
<updated>2026-09-20T10:59:46Z</updated>
<author>
<name>W. Michael Petullo</name>
</author>
<published>2026-09-18T09:02:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2cfc0aae493ccb8a26808657a562941fe45f3567'/>
<id>urn:sha1:2cfc0aae493ccb8a26808657a562941fe45f3567</id>
<content type='text'>
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.28/#1.28.7.

Signed-off-by: W. Michael Petullo &lt;mike@flyn.org&gt;
Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&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>gstreamer: update to 1.26.4</title>
<updated>2025-07-22T16:56:57Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-07-21T01:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9689b71032516e6b75a2db61b31530e25272d215'/>
<id>urn:sha1:9689b71032516e6b75a2db61b31530e25272d215</id>
<content type='text'>
Update GStreamer packages release 1.26.4.
While at it, package v4l2codecs to make use of stateless video
encoding and decoding features typical for embedded devices.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>gst1-plugins-base: update to 1.26.2</title>
<updated>2025-07-21T11:37:45Z</updated>
<author>
<name>W. Michael Petullo</name>
</author>
<published>2025-07-18T00:03:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=28da73210baa433bb1602aa91da339dcfee2811e'/>
<id>urn:sha1:28da73210baa433bb1602aa91da339dcfee2811e</id>
<content type='text'>
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo &lt;mike@flyn.org&gt;
</content>
</entry>
<entry>
<title>gst1-plugins-base: bump to 1.24.12</title>
<updated>2025-03-12T10:07:18Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2025-02-24T10:55:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4d08ac9c842ad0a7a9b0e7a3f5c2f634fe5f81cf'/>
<id>urn:sha1:4d08ac9c842ad0a7a9b0e7a3f5c2f634fe5f81cf</id>
<content type='text'>
Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@citymesh.com&gt;
</content>
</entry>
<entry>
<title>gst1-plugins-base: update to 1.24.10</title>
<updated>2025-01-06T09:11:26Z</updated>
<author>
<name>W. Michael Petullo</name>
</author>
<published>2025-01-03T02:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f367b69c07d6c08fc7fb5e9b1894d4430bbd4f00'/>
<id>urn:sha1:f367b69c07d6c08fc7fb5e9b1894d4430bbd4f00</id>
<content type='text'>
Signed-off-by: W. Michael Petullo &lt;mike@flyn.org&gt;
</content>
</entry>
<entry>
<title>gst1-plugins-base: build OpenGL library and plugin</title>
<updated>2024-11-13T22:14:18Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-11-05T03:30:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b854cb5f0cb13f7d7abdb99eb37b8e2bb698b5ea'/>
<id>urn:sha1:b854cb5f0cb13f7d7abdb99eb37b8e2bb698b5ea</id>
<content type='text'>
Requires packages video feed.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>gst1-plugins-base: bump to 1.24.8</title>
<updated>2024-10-02T06:43:15Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2024-10-01T15:51:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=66f7931fe406feb95eec258ed725488c8a50be41'/>
<id>urn:sha1:66f7931fe406feb95eec258ed725488c8a50be41</id>
<content type='text'>
Compile-tested
Runtime-tested

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@citymesh.com&gt;
</content>
</entry>
<entry>
<title>gst1-plugins-base: update to 1.24.4</title>
<updated>2024-06-03T02:13:19Z</updated>
<author>
<name>W. Michael Petullo</name>
</author>
<published>2024-06-03T00:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=420c888b6343830be173c582904d1d189852531d'/>
<id>urn:sha1:420c888b6343830be173c582904d1d189852531d</id>
<content type='text'>
Signed-off-by: W. Michael Petullo &lt;mike@flyn.org&gt;
</content>
</entry>
</feed>
