Release 1.22.10

This commit is contained in:
Tim-Philipp Müller 2024-02-13 14:39:08 +00:00
parent 6e59282af2
commit 29d6413c3f
59 changed files with 1968 additions and 84 deletions

View file

@ -1,5 +1,5 @@
project('gstreamer-full', 'c', project('gstreamer-full', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62.0', meson_version : '>= 0.62.0',
default_options : ['buildtype=debugoptimized', default_options : ['buildtype=debugoptimized',
# Needed due to https://github.com/mesonbuild/meson/issues/1889, # Needed due to https://github.com/mesonbuild/meson/issues/1889,

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gst-devtools 1.22.9. This is GStreamer gst-devtools 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -53,6 +53,16 @@
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gst-devtools', 'c', project('gst-devtools', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'c_std=gnu99', 'c_std=gnu99',

View file

@ -1,5 +1,5 @@
project('GStreamer manuals and tutorials', 'c', project('GStreamer manuals and tutorials', 'c',
version: '1.22.9.1', version: '1.22.10',
meson_version : '>= 0.62') meson_version : '>= 0.62')
hotdoc_p = find_program('hotdoc') hotdoc_p = find_program('hotdoc')

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gst-editing-services 1.22.9. This is GStreamer gst-editing-services 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -30,6 +30,16 @@ GStreamer library for creating audio and video editors
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gst-editing-services', 'c', project('gst-editing-services', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])

View file

@ -1,4 +1,4 @@
project('gst-examples', 'c', version : '1.22.9.1', license : 'LGPL') project('gst-examples', 'c', version : '1.22.10', license : 'LGPL')
cc = meson.get_compiler('c') cc = meson.get_compiler('c')
m_dep = cc.find_library('m', required : false) m_dep = cc.find_library('m', required : false)

View file

@ -1 +1 @@
project('gst-integration-testsuites', [], version: '1.22.9.1', meson_version : '>= 0.62', license: 'LGPL') project('gst-integration-testsuites', [], version: '1.22.10', meson_version : '>= 0.62', license: 'LGPL')

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gst-libav 1.22.9. This is GStreamer gst-libav 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -32,6 +32,16 @@ colorspace conversion elements.
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gst-libav', 'c', project('gst-libav', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gst-omx 1.22.9. This is GStreamer gst-omx 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -31,6 +31,16 @@ a basic collection of elements
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gst-omx', 'c', project('gst-omx', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-bad 1.22.9. This is GStreamer gst-plugins-bad 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -33,6 +33,16 @@ real live maintainer, or some actual wide use.
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gst-plugins-bad', 'c', 'cpp', project('gst-plugins-bad', 'c', 'cpp',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-base 1.22.9. This is GStreamer gst-plugins-base 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gst-plugins-base', 'c', project('gst-plugins-base', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-good 1.22.9. This is GStreamer gst-plugins-good 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -7027,7 +7027,7 @@
"construct": false, "construct": false,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
"default": "GStreamer 1.22.9.1 FLV muxer", "default": "GStreamer 1.22.10 FLV muxer",
"mutable": "null", "mutable": "null",
"readable": true, "readable": true,
"type": "gchararray", "type": "gchararray",
@ -7039,7 +7039,7 @@
"construct": false, "construct": false,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
"default": "GStreamer 1.22.9.1 FLV muxer", "default": "GStreamer 1.22.10 FLV muxer",
"mutable": "null", "mutable": "null",
"readable": true, "readable": true,
"type": "gchararray", "type": "gchararray",
@ -21257,7 +21257,7 @@
"construct": false, "construct": false,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
"default": "GStreamer/1.22.9.1", "default": "GStreamer/1.22.10",
"mutable": "null", "mutable": "null",
"readable": true, "readable": true,
"type": "gchararray", "type": "gchararray",
@ -21816,7 +21816,7 @@
"construct": false, "construct": false,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
"default": "GStreamer 1.22.9.1", "default": "GStreamer 1.22.10",
"mutable": "null", "mutable": "null",
"readable": true, "readable": true,
"type": "gchararray", "type": "gchararray",
@ -23253,7 +23253,7 @@
"construct": false, "construct": false,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
"default": "GStreamer souphttpsrc 1.22.9.1 ", "default": "GStreamer souphttpsrc 1.22.10 ",
"mutable": "null", "mutable": "null",
"readable": true, "readable": true,
"type": "gchararray", "type": "gchararray",

View file

@ -32,6 +32,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gst-plugins-good', 'c', project('gst-plugins-good', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])

View file

@ -2,4 +2,4 @@
directory=gst-plugins-rs directory=gst-plugins-rs
url=https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git url=https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
push-url=git@gitlab.freedesktop.org:gstreamer/gst-plugins-rs.git push-url=git@gitlab.freedesktop.org:gstreamer/gst-plugins-rs.git
revision=0.9 revision=gstreamer-1.22.10

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-ugly 1.22.9. This is GStreamer gst-plugins-ugly 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -33,6 +33,16 @@ might be widely known to present patent problems.
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gst-plugins-ugly', 'c', project('gst-plugins-ugly', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gst-python 1.22.9. This is GStreamer gst-python 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -30,6 +30,16 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gst-python', 'c', project('gst-python', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'c_std=gnu99', 'c_std=gnu99',

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gst-rtsp-server 1.22.9. This is GStreamer gst-rtsp-server 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -333,7 +333,7 @@
"construct": false, "construct": false,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
"default": "GStreamer/1.22.9.1", "default": "GStreamer/1.22.10",
"mutable": "null", "mutable": "null",
"readable": true, "readable": true,
"type": "gchararray", "type": "gchararray",

View file

@ -30,6 +30,16 @@ RTSP server library based on GStreamer
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gst-rtsp-server', 'c', project('gst-rtsp-server', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : ['warning_level=1', 'buildtype=debugoptimized']) default_options : ['warning_level=1', 'buildtype=debugoptimized'])

View file

@ -1,4 +1,4 @@
project('gstreamer-sharp', ['cs', 'c'], version: '1.22.9.1', project('gstreamer-sharp', ['cs', 'c'], version: '1.22.10',
meson_version : '>= 0.62', license: 'LGPL') meson_version : '>= 0.62', license: 'LGPL')
if host_machine.system() == 'osx' if host_machine.system() == 'osx'

View file

@ -17,9 +17,9 @@ namespace Gst.PbUtils {
public const string ENCODING_CATEGORY_ONLINE_SERVICE = @"online-service"; public const string ENCODING_CATEGORY_ONLINE_SERVICE = @"online-service";
public const string ENCODING_CATEGORY_STORAGE_EDITING = @"storage-editing"; public const string ENCODING_CATEGORY_STORAGE_EDITING = @"storage-editing";
public const int PLUGINS_BASE_VERSION_MAJOR = 1; public const int PLUGINS_BASE_VERSION_MAJOR = 1;
public const int PLUGINS_BASE_VERSION_MICRO = 9; public const int PLUGINS_BASE_VERSION_MICRO = 10;
public const int PLUGINS_BASE_VERSION_MINOR = 22; public const int PLUGINS_BASE_VERSION_MINOR = 22;
public const int PLUGINS_BASE_VERSION_NANO = 1; public const int PLUGINS_BASE_VERSION_NANO = 0;
#endregion #endregion
} }
} }

View file

@ -170,9 +170,9 @@ namespace Gst {
public const int VALUE_LESS_THAN = -1; public const int VALUE_LESS_THAN = -1;
public const int VALUE_UNORDERED = 2; public const int VALUE_UNORDERED = 2;
public const int VERSION_MAJOR = 1; public const int VERSION_MAJOR = 1;
public const int VERSION_MICRO = 9; public const int VERSION_MICRO = 10;
public const int VERSION_MINOR = 22; public const int VERSION_MINOR = 22;
public const int VERSION_NANO = 1; public const int VERSION_NANO = 0;
#endregion #endregion
} }
} }

View file

@ -12128,9 +12128,9 @@
<constant value="-1" ctype="gint" gtype="gint" name="VALUE_LESS_THAN" /> <constant value="-1" ctype="gint" gtype="gint" name="VALUE_LESS_THAN" />
<constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED" /> <constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED" />
<constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR" /> <constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR" />
<constant value="9" ctype="gint" gtype="gint" name="VERSION_MICRO" /> <constant value="10" ctype="gint" gtype="gint" name="VERSION_MICRO" />
<constant value="22" ctype="gint" gtype="gint" name="VERSION_MINOR" /> <constant value="22" ctype="gint" gtype="gint" name="VERSION_MINOR" />
<constant value="1" ctype="gint" gtype="gint" name="VERSION_NANO" /> <constant value="0" ctype="gint" gtype="gint" name="VERSION_NANO" />
</object> </object>
<class name="Parse" cname="GstParse" disable_void_ctor="1"> <class name="Parse" cname="GstParse" disable_void_ctor="1">
<method name="ParseBinFromDescription" cname="gst_parse_bin_from_description" shared="true"> <method name="ParseBinFromDescription" cname="gst_parse_bin_from_description" shared="true">
@ -21583,9 +21583,9 @@
<constant value="online-service" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_ONLINE_SERVICE" /> <constant value="online-service" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_ONLINE_SERVICE" />
<constant value="storage-editing" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_STORAGE_EDITING" /> <constant value="storage-editing" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_STORAGE_EDITING" />
<constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR" /> <constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR" />
<constant value="9" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" /> <constant value="10" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" />
<constant value="22" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR" /> <constant value="22" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR" />
<constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO" /> <constant value="0" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO" />
</object> </object>
</namespace> </namespace>
<namespace name="Gst.Rtp" library="gstrtp-1.0-0.dll"> <namespace name="Gst.Rtp" library="gstrtp-1.0-0.dll">

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer gstreamer-vaapi 1.22.9. This is GStreamer gstreamer-vaapi 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -25,6 +25,16 @@
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gstreamer-vaapi', 'c', project('gstreamer-vaapi', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
GStreamer 1.22.0 was originally released on 23 January 2023. GStreamer 1.22.0 was originally released on 23 January 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was The latest bug-fix release in the stable 1.22 series is 1.22.10 and was
released on 18 December 2023. released on 13 February 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document. version of this document.
Last updated: Monday 18 December 2023, 11:00 UTC (log) Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
Introduction Introduction
@ -2861,6 +2861,153 @@ List of merge requests and issues fixed in 1.22.9
- List of Merge Requests applied in 1.22.9 - List of Merge Requests applied in 1.22.9
- List of Issues fixed in 1.22.9 - List of Issues fixed in 1.22.9
1.22.10
The tenth 1.22 bug-fix release (1.22.10) was released on 13 February
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.10
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video
frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in
decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set
activation policy
- webrtcbin: Improve SDP intersection for Opus
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- pad: Copy over seqnum when creating a new segment event for applying
pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- macos: Fix gst_macos_main() terminating whole process before
returning a value
- macos: Set activation policy in gst_macos_main()
gst-plugins-base
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix setting of method property at construction time
- glvideoflip: “method”` property is broken if set during element
construction
- macos: Set activation policy in glimagesink
- videoaggregator: fix bufferpool leak
gst-plugins-good
- taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0
- macos: Set activation policy in osxvideosink
gst-plugins-bad
- neon: Allow building against neon 0.33.x
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- srtpenc: Fix potential leak
- webrtcbin: Improve SDP intersection for Opus
- wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe
version
gst-plugins-ugly
- No changes
gst-plugins-rs
- gtk4: Fix segfault running gst-inspect -a when GTK4 and GTK3 is
installed
- gtk4: Always draw a black background behind the video frame
- livesync: add support for image formats
- livesync: properly format jitter in debug logs
- textwrap: add support for gaps
- webrtc: only use close() to close websockets
- webrtc: signallers: attempt to close the ws when an error occurs
- webrtc/signalling: Fix potential hang and FD leak
- webrtc/signalling: We get the address when accepting
- meson: Fix build on Windows with MSVC
- meson: pkg-config is required at build time
- meson: Add nasm to PATH if meson can find it
- meson: allow building plugins with GTK 4 examples
- Update GStreamer bindings in Cargo.lock
gst-libav
- Prefer using FFmpeg musepack decoder/demuxer
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- Some Python 3.12 fixes
- python: Port from deprecated imp to importlib
gst-editing-services
- No changes
gst-validate + gst-integration-testsuites
- No changes
gst-examples
- No changes
Development build environment
- No changes
Cerbero build tool and packaging changes in 1.22.10
- gst-plugins-bad: build soundtouch plugin on MSVC
- cerbero: Fix GNU tar checkpoint compatibility with macOS
- cerbero: Fix bootstrap venv error after upgrading Python
- gst-plugins-good: build taglib plugin on MSVC
Contributors to 1.22.10
Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François
Laignel, Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge,
Jordan Petridis, L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu
Duponchelle, Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr
Brzeziński, Ruben Gonzalez, Sebastian Dröge, Thibault Saunier,
Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.22.10
- List of Merge Requests applied in 1.22.10
- List of Issues fixed in 1.22.10
Schedule for 1.24 Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the Our next major feature release will be 1.24, and 1.23 will be the

View file

@ -1,4 +1,4 @@
This is GStreamer core 1.22.9. This is GStreamer core 1.22.10.
The GStreamer team is thrilled to announce a new major feature release The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework! of your favourite cross-platform multimedia framework!

View file

@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.22.10</revision>
<branch>1.22</branch>
<name></name>
<created>2024-02-13</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.22.10.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.22.9</revision> <revision>1.22.9</revision>

View file

@ -1,5 +1,5 @@
project('gstreamer', 'c', project('gstreamer', 'c',
version : '1.22.9.1', version : '1.22.10',
meson_version : '>= 0.62', meson_version : '>= 0.62',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])