<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/multimedia/gstreamer1-plugins-bad/pkg-plist, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/'/>
<entry>
<title>GStreamer1: Update to 1.28.1</title>
<updated>2026-03-07T08:36:42+00:00</updated>
<author>
<name>Jason E. Hale</name>
<email>jhale@FreeBSD.org</email>
</author>
<published>2026-03-07T08:24:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=585b9a1616f864dfd1470a58d064ffcdea984cd8'/>
<id>585b9a1616f864dfd1470a58d064ffcdea984cd8</id>
<content type='text'>
multimedia/gstreamer1-plugins-rust: Update to 0.15.1

Changes:
https://gstreamer.freedesktop.org/releases/1.28/#1.28.1

Security:	791d4b29-19fb-11f1-87cc-e73692421fef
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
multimedia/gstreamer1-plugins-rust: Update to 0.15.1

Changes:
https://gstreamer.freedesktop.org/releases/1.28/#1.28.1

Security:	791d4b29-19fb-11f1-87cc-e73692421fef
</pre>
</div>
</content>
</entry>
<entry>
<title>GStreamer1: Update to 1.28.0</title>
<updated>2026-02-12T05:39:42+00:00</updated>
<author>
<name>Jason E. Hale</name>
<email>jhale@FreeBSD.org</email>
</author>
<published>2026-02-12T02:39:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=c11c91c602ec61e2533d2972d2a1ebd19efbdb55'/>
<id>c11c91c602ec61e2533d2972d2a1ebd19efbdb55</id>
<content type='text'>
The y4menc (previously from good) and y4mdec (previously from bad)
plugins have been consolidated into y4m (now from good).

The vaapi component (multimedia/gstreamer1-vaapi) is no longer supplied
by upstream and will be removed after 2026Q1. This has been superseded by
the va plugin from 'bad', which we don't have and is rather Linux-heavy,
but no ports seem to use this anyways. Remove from makesum-all target
and adjust to be static 1.26.10 (last available) version.

Add svtav1 component to gstreamer.mk after f96400339bd6. [1]

multimedia/gstreamer1-plugins-svt-hevc has been marked DEPRECATED since
multimedia/svt-hevc is marked DEPRECATED and will be removed after
2026Q1. [1] This port does not seem to be used anywhere in the ports
tree.

Note for local patching: meson_options.txt was renamed by upstream to
meson.options across the board [2] and this change adapts to that.

Changes:
https://gstreamer.freedesktop.org/releases/1.28/

[2] https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/128710caab3e7521384c4c82df031702f1728af8

PR:		292706 [1]
Reported by:	jbeich [1]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The y4menc (previously from good) and y4mdec (previously from bad)
plugins have been consolidated into y4m (now from good).

The vaapi component (multimedia/gstreamer1-vaapi) is no longer supplied
by upstream and will be removed after 2026Q1. This has been superseded by
the va plugin from 'bad', which we don't have and is rather Linux-heavy,
but no ports seem to use this anyways. Remove from makesum-all target
and adjust to be static 1.26.10 (last available) version.

Add svtav1 component to gstreamer.mk after f96400339bd6. [1]

multimedia/gstreamer1-plugins-svt-hevc has been marked DEPRECATED since
multimedia/svt-hevc is marked DEPRECATED and will be removed after
2026Q1. [1] This port does not seem to be used anywhere in the ports
tree.

Note for local patching: meson_options.txt was renamed by upstream to
meson.options across the board [2] and this change adapts to that.

Changes:
https://gstreamer.freedesktop.org/releases/1.28/

[2] https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/128710caab3e7521384c4c82df031702f1728af8

PR:		292706 [1]
Reported by:	jbeich [1]
</pre>
</div>
</content>
</entry>
<entry>
<title>GStreamer: Update to 1.26.0</title>
<updated>2025-03-21T02:11:38+00:00</updated>
<author>
<name>Jason E. Hale</name>
<email>jhale@FreeBSD.org</email>
</author>
<published>2025-03-21T01:20:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=1ba9b3ba5b2093a52035a3a6fa6e2d9232e691a8'/>
<id>1ba9b3ba5b2093a52035a3a6fa6e2d9232e691a8</id>
<content type='text'>
https://gstreamer.freedesktop.org/releases/1.26/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gstreamer.freedesktop.org/releases/1.26/
</pre>
</div>
</content>
</entry>
<entry>
<title>multimedia/gstreamer1: Update to 1.24.8</title>
<updated>2024-09-22T10:35:56+00:00</updated>
<author>
<name>Jason E. Hale</name>
<email>jhale@FreeBSD.org</email>
</author>
<published>2024-09-22T08:31:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=8c1efc578d6f6e5fc6371bf22d3983675f636b44'/>
<id>8c1efc578d6f6e5fc6371bf22d3983675f636b44</id>
<content type='text'>
Mk/Uses/gstreamer.mk:
- Sort, fix whitespace issues and typos
- Promote several common variables to improve maintainer QOL
*   There's now no need to set manually set PORTVERSION nor
    SOVERSION in several Makefiles
*   This will help to prevent not updating some components
*   A note has been added, however, to remind maintainers
    to remake distinfo for certain ports
- Improve documentation

multimedia/gstreamer1-plugins-webrtc:
- New port split from multimedia/gstreamer1-plugins-bad
- multimedia/gstreamer1-plugins-rust has been updated
  to reflect this change

net/gstreamer1-plugins-sctp:
- New port split from multimedia/gstreamer1-plugins-bad

x11-toolkits/gstreamer1-plugins-qt5:
- Moved here from graphics/gstreamer1-plugins-qt to
  align with its new Qt6 counterpart

x11-toolkits/gstreamer1-plugins-qt6:
- New port: GStreamer Qt6 QML videosink plugin

*/*:
- Improve Makefile order and formatting
- Sorry for the repo churn, but not fixing this would just lead to more
  poorly formatted gstreamer ports in the future via copypasta

https://gstreamer.freedesktop.org/releases/1.24/#1.24.8

PR:		278914
Reported by:	vvd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mk/Uses/gstreamer.mk:
- Sort, fix whitespace issues and typos
- Promote several common variables to improve maintainer QOL
*   There's now no need to set manually set PORTVERSION nor
    SOVERSION in several Makefiles
*   This will help to prevent not updating some components
*   A note has been added, however, to remind maintainers
    to remake distinfo for certain ports
- Improve documentation

multimedia/gstreamer1-plugins-webrtc:
- New port split from multimedia/gstreamer1-plugins-bad
- multimedia/gstreamer1-plugins-rust has been updated
  to reflect this change

net/gstreamer1-plugins-sctp:
- New port split from multimedia/gstreamer1-plugins-bad

x11-toolkits/gstreamer1-plugins-qt5:
- Moved here from graphics/gstreamer1-plugins-qt to
  align with its new Qt6 counterpart

x11-toolkits/gstreamer1-plugins-qt6:
- New port: GStreamer Qt6 QML videosink plugin

*/*:
- Improve Makefile order and formatting
- Sorry for the repo churn, but not fixing this would just lead to more
  poorly formatted gstreamer ports in the future via copypasta

https://gstreamer.freedesktop.org/releases/1.24/#1.24.8

PR:		278914
Reported by:	vvd
</pre>
</div>
</content>
</entry>
<entry>
<title>multimedia/gstreamer1: Update to 1.22, new stable branch.</title>
<updated>2023-03-09T09:33:30+00:00</updated>
<author>
<name>Gleb Popov</name>
<email>arrowd@FreeBSD.org</email>
</author>
<published>2023-02-28T06:09:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=4a8a17c8c628d4191373f06daedb9d83949d742e'/>
<id>4a8a17c8c628d4191373f06daedb9d83949d742e</id>
<content type='text'>
PR:		269895
Exp-run by:	antoine
Sponsored by:   Serenity Cybersecurity, LLC
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		269895
Exp-run by:	antoine
Sponsored by:   Serenity Cybersecurity, LLC
</pre>
</div>
</content>
</entry>
<entry>
<title>multimedia/gstreamer1-plugins{-bad,}: Fixup pkg-plist.</title>
<updated>2023-02-27T19:08:32+00:00</updated>
<author>
<name>Gleb Popov</name>
<email>arrowd@FreeBSD.org</email>
</author>
<published>2023-02-27T19:07:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=6746c5492d0067305bfe9624196d7d6ca85dad8a'/>
<id>6746c5492d0067305bfe9624196d7d6ca85dad8a</id>
<content type='text'>
Reported by:	jbeich
Fixes:	88a2a7b867abff10d848f12dea00e2fa3e21a319
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	jbeich
Fixes:	88a2a7b867abff10d848f12dea00e2fa3e21a319
</pre>
</div>
</content>
</entry>
<entry>
<title>Update gstreamer1 to upstream release 1.20.3</title>
<updated>2022-10-15T10:46:46+00:00</updated>
<author>
<name>Michal Zielonka</name>
<email>michal.zielonka.8001@gmail.com</email>
</author>
<published>2022-09-20T17:47:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=e3b732b4791c01bdeeb671ffb557c1914763249f'/>
<id>e3b732b4791c01bdeeb671ffb557c1914763249f</id>
<content type='text'>
PR:		261585
Reviewed by:	riggs,jbeich,tcberner

Differential Revision:	https://reviews.freebsd.org/D36850
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		261585
Reviewed by:	riggs,jbeich,tcberner

Differential Revision:	https://reviews.freebsd.org/D36850
</pre>
</div>
</content>
</entry>
<entry>
<title>Update gstreamer1 to 1.16.2.</title>
<updated>2020-01-26T17:42:36+00:00</updated>
<author>
<name>Koop Mast</name>
<email>kwm@FreeBSD.org</email>
</author>
<published>2020-01-26T17:42:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=aa49f23a6db2870118f1c18cdef7eefa026c6693'/>
<id>aa49f23a6db2870118f1c18cdef7eefa026c6693</id>
<content type='text'>
- The spc plugin was removed inflavor for the gsm plugin.
- Added in tree qt plugin.

Changelog: https://gstreamer.freedesktop.org/releases/1.16/#1.16.2

Update net-im/fractal to 4.2.2 to support GStreamer 1.16 (approved by maintainer)

Thanks to antoine@ for the exp-run.

PR:		239386
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- The spc plugin was removed inflavor for the gsm plugin.
- Added in tree qt plugin.

Changelog: https://gstreamer.freedesktop.org/releases/1.16/#1.16.2

Update net-im/fractal to 4.2.2 to support GStreamer 1.16 (approved by maintainer)

Thanks to antoine@ for the exp-run.

PR:		239386
</pre>
</div>
</content>
</entry>
<entry>
<title>Update GStreamer to 1.14.4.</title>
<updated>2018-11-03T11:58:10+00:00</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2018-11-03T11:58:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=54c5444eba1973f2f6e1c0f576cf13cb1fa7f055'/>
<id>54c5444eba1973f2f6e1c0f576cf13cb1fa7f055</id>
<content type='text'>
PR:		231406
Submitted by:	Greg V &lt;greg@unrelenting.technology&gt;
Exp-run by:	antoine
Approved by:	portmgr (antoine)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		231406
Submitted by:	Greg V &lt;greg@unrelenting.technology&gt;
Exp-run by:	antoine
Approved by:	portmgr (antoine)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update GStreamer1 ports to 1.12.2.</title>
<updated>2017-07-22T11:35:44+00:00</updated>
<author>
<name>Koop Mast</name>
<email>kwm@FreeBSD.org</email>
</author>
<published>2017-07-22T11:35:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=d566d54fa6c982cb4bed8330d51cb11bfe3674ed'/>
<id>d566d54fa6c982cb4bed8330d51cb11bfe3674ed</id>
<content type='text'>
Rework the adding of dependancies in Mk/bsd.gstreamer.mk.
Previous when using USE_GSTREAMER[1] it would just add the request modules to BUILD/RUN_DEPENDS. This caused the qa script to complain because the old code didn't implicit depend on the gstreamer1 and gstreamer1-plugins[-bad] ports for the libraries they carried, even if they where present via the plugins! The new code adds implicit depends on these ports so USE_GSTREAMER[1] using ports have all the libraries included.

* The mad mp3 plugin was removed, mpg123 plugin also provides mp3 decoding. Switch over ports that used the gstreamer1 mad plugin.
* gtksink plugin renamed -&gt; gtk
* Hook up the sndio plugin into the framework
* Add some indirect dependacies where needed
* Reorder the plugin list in bsd.gstreamer.mk so only one plugin per line. When changing plugins it doesn't result in multiple lines being changed.
* Remove mentions in bsd.gstreamer.mk of plugins mentions that where removed.
* Depend on libunwind on i386/amd64, GStreamer links to it if it is present.

PR:		220753
Exp-run by:	antoine@
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rework the adding of dependancies in Mk/bsd.gstreamer.mk.
Previous when using USE_GSTREAMER[1] it would just add the request modules to BUILD/RUN_DEPENDS. This caused the qa script to complain because the old code didn't implicit depend on the gstreamer1 and gstreamer1-plugins[-bad] ports for the libraries they carried, even if they where present via the plugins! The new code adds implicit depends on these ports so USE_GSTREAMER[1] using ports have all the libraries included.

* The mad mp3 plugin was removed, mpg123 plugin also provides mp3 decoding. Switch over ports that used the gstreamer1 mad plugin.
* gtksink plugin renamed -&gt; gtk
* Hook up the sndio plugin into the framework
* Add some indirect dependacies where needed
* Reorder the plugin list in bsd.gstreamer.mk so only one plugin per line. When changing plugins it doesn't result in multiple lines being changed.
* Remove mentions in bsd.gstreamer.mk of plugins mentions that where removed.
* Depend on libunwind on i386/amd64, GStreamer links to it if it is present.

PR:		220753
Exp-run by:	antoine@
</pre>
</div>
</content>
</entry>
</feed>
