Release 1.22.8

This commit is contained in:
Tim-Philipp Müller 2023-12-18 12:09:37 +00:00
parent a46737a731
commit 4af14db10e
59 changed files with 2052 additions and 84 deletions

View file

@ -1,5 +1,5 @@
project('gstreamer-full', 'c',
version : '1.22.7.1',
version : '1.22.8',
meson_version : '>= 0.62.0',
default_options : ['buildtype=debugoptimized',
# 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.
The latest bug-fix release in the stable 1.22 series is 1.22.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gst-devtools 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

View file

@ -53,6 +53,16 @@
</GitRepository>
</repository>
<release>
<Version>
<revision>1.22.8</revision>
<branch>1.22</branch>
<name></name>
<created>2023-12-18</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.22.8.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.7</revision>

View file

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

View file

@ -1,5 +1,5 @@
project('GStreamer manuals and tutorials', 'c',
version: '1.22.7.1',
version: '1.22.8',
meson_version : '>= 0.62')
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.
The latest bug-fix release in the stable 1.22 series is 1.22.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gst-editing-services 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

View file

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

View file

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

View file

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

View file

@ -1 +1 @@
project('gst-integration-testsuites', [], version: '1.22.7.1', meson_version : '>= 0.62', license: 'LGPL')
project('gst-integration-testsuites', [], version: '1.22.8', 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.
The latest bug-fix release in the stable 1.22 series is 1.22.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gst-libav 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

View file

@ -32,6 +32,16 @@ colorspace conversion elements.
</GitRepository>
</repository>
<release>
<Version>
<revision>1.22.8</revision>
<branch>1.22</branch>
<name></name>
<created>2023-12-18</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.22.8.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.7</revision>

View file

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

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
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.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gst-omx 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

View file

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

View file

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

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
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.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gst-plugins-bad 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

View file

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

View file

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

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
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.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gst-plugins-base 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
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>
</repository>
<release>
<Version>
<revision>1.22.8</revision>
<branch>1.22</branch>
<name></name>
<created>2023-12-18</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.8.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.7</revision>

View file

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

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
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.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gst-plugins-good 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

View file

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

View file

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

View file

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

View file

@ -2,4 +2,4 @@
directory=gst-plugins-rs
url=https://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.8

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
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.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gst-plugins-ugly 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

View file

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

View file

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

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
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.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gst-python 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
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>
</repository>
<release>
<Version>
<revision>1.22.8</revision>
<branch>1.22</branch>
<name></name>
<created>2023-12-18</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.22.8.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.7</revision>

View file

@ -1,5 +1,5 @@
project('gst-python', 'c',
version : '1.22.7.1',
version : '1.22.8',
meson_version : '>= 0.62',
default_options : [ 'warning_level=1',
'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.
The latest bug-fix release in the stable 1.22 series is 1.22.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gst-rtsp-server 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

View file

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

View file

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

View file

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

View file

@ -1,4 +1,4 @@
project('gstreamer-sharp', ['cs', 'c'], version: '1.22.7.1',
project('gstreamer-sharp', ['cs', 'c'], version: '1.22.8',
meson_version : '>= 0.62', license: 'LGPL')
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_STORAGE_EDITING = @"storage-editing";
public const int PLUGINS_BASE_VERSION_MAJOR = 1;
public const int PLUGINS_BASE_VERSION_MICRO = 7;
public const int PLUGINS_BASE_VERSION_MICRO = 8;
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
}
}

View file

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

View file

@ -12127,10 +12127,10 @@
<constant value="1" ctype="gint" gtype="gint" name="VALUE_GREATER_THAN" />
<constant value="-1" ctype="gint" gtype="gint" name="VALUE_LESS_THAN" />
<constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED" />
<constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR" />
<constant value="7" ctype="gint" gtype="gint" name="VERSION_MICRO" />
<constant value="22" ctype="gint" gtype="gint" name="VERSION_MINOR" />
<constant value="1" ctype="gint" gtype="gint" name="VERSION_NANO" />
<constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR" />
<constant value="8" ctype="gint" gtype="gint" name="VERSION_MICRO" />
<constant value="22" ctype="gint" gtype="gint" name="VERSION_MINOR" />
<constant value="0" ctype="gint" gtype="gint" name="VERSION_NANO" />
</object>
<class name="Parse" cname="GstParse" disable_void_ctor="1">
<method name="ParseBinFromDescription" cname="gst_parse_bin_from_description" shared="true">
@ -21582,10 +21582,10 @@
<constant value="file-extension" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_FILE_EXTENSION" />
<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="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR" />
<constant value="7" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" />
<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="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR" />
<constant value="8" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" />
<constant value="22" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR" />
<constant value="0" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO" />
</object>
</namespace>
<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.
The latest bug-fix release in the stable 1.22 series is 1.22.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer gstreamer-vaapi 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

View file

@ -25,6 +25,16 @@
</GitRepository>
</repository>
<release>
<Version>
<revision>1.22.8</revision>
<branch>1.22</branch>
<name></name>
<created>2023-12-18</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.22.8.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.7</revision>

View file

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

View file

@ -2,13 +2,13 @@ GStreamer 1.22 Release Notes
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.7 and was
released on 13 November 2023.
The latest bug-fix release in the stable 1.22 series is 1.22.8 and was
released on 18 December 2023.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Monday 13 November 2023, 10:00 UTC (log)
Last updated: Monday 18 December 2023, 11:00 UTC (log)
Introduction
@ -2582,6 +2582,160 @@ List of merge requests and issues fixed in 1.22.7
- List of Merge Requests applied in 1.22.7
- List of Issues fixed in 1.22.7
1.22.8
The eight 1.22 bug-fix release (1.22.8) was released on 18 December
2023.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
Highlighted bugfixes in 1.22.8
- Security fixes for the AV1 video codec parser
- avdec video decoder: fix another possible deadlock with FFmpeg 6.1
- qtdemux: reverse playback and seeking fixes for files with raw audio
streams
- v4l2: fix “newly allocated buffer … is not free” warning log flood
- GstPlay + GstPlayer library fixes
- dtls: Fix build failure on Windows when compiling against OpenSSL
3.2.0
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- Cerbero build tool: More python 3.12 string escape warning fixes;
make sure to bundle build tools as well
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- buffer: Unref memories before metas
- pad: Recheck pads when linking after temporary unlock
- baseparse: Fixes to buffers extracted from adapter
gst-plugins-base
- appsrc: Fix flow return when buffer is dropped
- audioringbuffer: Dont try to map MONO channel
- encoding-target: Properly free when missing type field in
parse_encoding_profile
- pbutils: Dont include default vp9 parameters in resulting codec
mime string
- videorate: Dont forget last_ts on caps changes
gst-plugins-good
- dcaparse: keep upstream buffer meta
- rtpklvdepay: Recover after invalid fragmented KLV unit
- matroska-demux: fix accumulated base offset in segment seeks
- qtdemux: fix bug report URL
- qtdemux: Dont overflow sample index
- qtdemux: Fix reverse playback for pcm audio stream
- qtdemux: Ignore raw audio streams when adjusting seek
- qtdemux: Under-seeking to a key unit in certain (encoded by Adobe
products) ProRes movies (macOS x86_64 & arm64, Windows x86_64, …)
- rtpac3depay: should output audio/x-ac3 not audio/ac3
- rtp: Fix incorrect RTP channel order lookup by name
- v4l2bufferpool: add lock as atomic operation for seek
gst-plugins-bad
- aesenc: Fix IV length addition to output buffer length
- av1parser: Fix array sizes in scalability structure
- camerabin: Fix source updates with user filters
- codecparsers: av1: Clip max tile rows and cols values
- dtlscertificate: Define WINSOCKAPI before including windows.h
- d3d11: fix building with address sanitizer
- d3d11screencapturesrc: Fix wrong color with HDR enabled
- h264decoder: Fix GstVideoCodecFrame leak
- ladspa: Make RDF parsing truly optional
- rtponviftimestamp: Fix drop-out-of-segment=false mode
- qsvdecoder: Fix stream format detection
- webrtcsdp: Remove fingerprint validation that doesnt make sense
- GstPlay: Automatically flush the bus when disposing the signal
adapter
- GstPlayer: Without dispatcher emit signals directly instead of via
the default main context
gst-plugins-ugly
- No changes
gst-plugins-rs
- threadshare: Fix a deadlock in used-socket notification
- threadshare: Fix a typo while logging
- webrtcsink: dont panic on failure to request pad from webrtcbin
- ndi: Remove wrong Clone impl on RecvInstance
- ndi: Dont mark private type as public
- fallbacksrc: Fix timeout scheduling
gst-libav
- avviddec: Unlock stream lock while waiting for decoded frame. Fixes
potential deadlock
- avviddec: Calculate latency only for fixed framerate
gst-rtsp-server
- No changes
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
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.8
- cerbero: Fix some more python 3.12 string escape warnings
- cerbero: Fix bundle-source not including build-tools recipes, fix
CalledProcessError handling
- pango: Add Perl interpreter consistency check
Contributors to 1.22.8
Alessandro Bono, Alexander Slobodeniuk, Arun Raghavan, Benjamin
Gaignard, Daniel Moberg, Dongyun Seo, Doug Nazar, Guillaume Desmottes,
Hosang Lee, Jan Alexander Steffens (heftig), jeri.li, Jimmy Ohn, L. E.
Segovia, Mathieu Duponchelle, Nicolas Dufresne, Nirbheek Chauhan,
Olivier Crête, Philippe Normand, Piotr Brzeziński, Rabindra Harlalka,
Robert Mader, Robin Gustavsson, Sebastian Dröge, Seungha Yang, Stefan
Brüns, Tim-Philipp Müller, Xavier Claessens,
… 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.8
- List of Merge Requests applied in 1.22.8
- List of Issues fixed in 1.22.8
Schedule for 1.24
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.7.
This is GStreamer core 1.22.8.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

View file

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

View file

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