Release 1.22.11

This commit is contained in:
Tim-Philipp Müller 2024-03-19 22:01:08 +01:00
parent 682c749ac1
commit e49b86e82e
59 changed files with 2052 additions and 192 deletions

View file

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

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gst-devtools 1.22.10.
This is GStreamer gst-devtools 1.22.11.
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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

@ -1,5 +1,5 @@
project('gst-devtools', 'c',
version : '1.22.10.1',
version : '1.22.11',
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.10.1',
version: '1.22.11',
meson_version : '>= 0.62')
hotdoc_p = find_program('hotdoc')

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gst-editing-services 1.22.10.
This is GStreamer gst-editing-services 1.22.11.
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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

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

View file

@ -1,4 +1,4 @@
project('gst-examples', 'c', version : '1.22.10.1', license : 'LGPL')
project('gst-examples', 'c', version : '1.22.11', 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.10.1', meson_version : '>= 0.62', license: 'LGPL')
project('gst-integration-testsuites', [], version: '1.22.11', meson_version : '>= 0.62', license: 'LGPL')

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gst-libav 1.22.10.
This is GStreamer gst-libav 1.22.11.
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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

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

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gst-omx 1.22.10.
This is GStreamer gst-omx 1.22.11.
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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

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

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-bad 1.22.10.
This is GStreamer gst-plugins-bad 1.22.11.
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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

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

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-base 1.22.10.
This is GStreamer gst-plugins-base 1.22.11.
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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

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

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-good 1.22.10.
This is GStreamer gst-plugins-good 1.22.11.
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.10.1 FLV muxer",
"default": "GStreamer 1.22.11 FLV muxer",
"mutable": "null",
"readable": true,
"type": "gchararray",
@ -7039,7 +7039,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
"default": "GStreamer 1.22.10.1 FLV muxer",
"default": "GStreamer 1.22.11 FLV muxer",
"mutable": "null",
"readable": true,
"type": "gchararray",
@ -21257,7 +21257,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
"default": "GStreamer/1.22.10.1",
"default": "GStreamer/1.22.11",
"mutable": "null",
"readable": true,
"type": "gchararray",
@ -21816,7 +21816,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
"default": "GStreamer 1.22.10.1",
"default": "GStreamer 1.22.11",
"mutable": "null",
"readable": true,
"type": "gchararray",
@ -23253,7 +23253,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
"default": "GStreamer souphttpsrc 1.22.10.1 ",
"default": "GStreamer souphttpsrc 1.22.11 ",
"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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

@ -1,5 +1,5 @@
project('gst-plugins-good', 'c',
version : '1.22.10.1',
version : '1.22.11',
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.11

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-ugly 1.22.10.
This is GStreamer gst-plugins-ugly 1.22.11.
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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

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

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gst-python 1.22.10.
This is GStreamer gst-python 1.22.11.
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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

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

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gst-rtsp-server 1.22.10.
This is GStreamer gst-rtsp-server 1.22.11.
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.10.1",
"default": "GStreamer/1.22.11",
"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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

@ -1,5 +1,5 @@
project('gst-rtsp-server', 'c',
version : '1.22.10.1',
version : '1.22.11',
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.10.1',
project('gstreamer-sharp', ['cs', 'c'], version: '1.22.11',
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 = 10;
public const int PLUGINS_BASE_VERSION_MICRO = 11;
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 = 10;
public const int VERSION_MICRO = 11;
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="10" 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="11" 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="10" 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="11" 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,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer gstreamer-vaapi 1.22.10.
This is GStreamer gstreamer-vaapi 1.22.11.
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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

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

View file

@ -2,13 +2,16 @@ 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.10 and was
released on 13 February 2024.
The latest bug-fix release in the now old-stable 1.22 series is 1.22.11
and was released on 19 March 2024.
See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
version of this document.
Last updated: Tuesday 13 January 2024, 11:00 UTC (log)
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Last updated: Tuesday 19 March 2024, 21:00 UTC (log)
Introduction
@ -3008,17 +3011,159 @@ 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
1.22.11
The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March
2024.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.22.x.
The GStreamer 1.22 stable series has since been superseded by the
GStreamer 1.24 stable release series.
Highlighted bugfixes in 1.22.11
- Fix instant-EOS regression in audio sinks in some cases when volume
is 0
- rtspsrc: server compatibility improvements and ONVIF trick mode
fixes
- libsoup linking improvements on non-Linux platforms
- va: improvements for intel i965 driver
- wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
- rtsp-server file descriptor leak fix
- uridecodebin3 fixes
- various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
gstreamer
- uri: Sort uri protocol sources/sinks by feature name to break a
feature rank tie
- segment: Dont use g_return_val_if_fail() in
gst_segment_to_running_time_full()
- identity: Dont refuse seeks unless single-segment=true
- ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value
gst-plugins-base
- audiobasesink: Revert “Dont wait on gap events” again, fixes
instant-EOS in some cases
- audioencoder: Avoid using temporarily mapped memory as base for
input buffers
- glimagesink: Fix the sink not always respecting preferred size on
macOS
- uridecodebin3: fix deadlock when switching input item
- urisourcebin: Dont acquire STATE_LOCK if shutting down
- video: Fix NV12_16L32S video frame size
gst-plugins-good
- jpegdec: Fix progressive/interlaced detection
- mpg123audiodec: Correctly handle the case of clipping all decoded
samples
- plugins: Fix GstFlowReturn/gboolean mixups
- qtdemux: Do not set channel-mask to zero
- rtpgstpay: Delay pushing of event packets until the next buffer
- rtspsrc: remove deprecated flag from the push-backchannel-sample
signal
- rtspsrc: Dont invoke close when stopping if weve started cleanup
- rtspsrc: Reset combined flows after a seek before restarting
- rtspsrc: Increase rank to PRIMARY for autoplug purposes
- rtspsrc: Consider 503 Service Not Available when handling broken
control urls
- rtspsrc, rtponviftimestamp: ONVIF mode fixes
- soup, adaptivedemux2: Backport various libsoup build fixes from main
- v4l2src: fix cannot reuse current caps when fixate caps in
negotiation
gst-plugins-bad
- asio: Fix {input,output}-channels property handling
- asiosink: Fix channel selection
- d3d11device: Fix adapter LUID comparison in wrapped device mode
- d3d11window_win32: fix crash on RC unprepare() vs window_proc()
- dvbsubenc: Fix bottom field size calculation
- dvdspu: avoid null dereference
- v4l2codecs: h264: Fix a memory leak on renegotiation
- va: backport missing commits for i965 driver
- vulkan/wayland: use xdg_wm_base when available
- wasapi, wasapi2: Fix memory issues
- wasapi2: Respect ringbuffer buffer/latency time
- wasapi2: Fix choppy rendering
gst-plugins-ugly
- No changes
gst-plugins-rs
- No changes
gst-libav
- No changes
gst-rtsp-server
- rtsp-stream: clear sockets when leaving bin
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.11
- x264: fix linker path in pc file
- taglib: Fix msvc x86 build race
Contributors to 1.22.11
Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark
Nauwelaerts, Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan,
Olivier Crête, Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha
Yang, Stéphane Cerveau, Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
… 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.11
- List of Merge Requests applied in 1.22.11
- List of Issues fixed in 1.22.11
Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the
unstable development version leading up to the stable 1.24 release. The
development of 1.23/1.24 will happen in the git main branch of the
GStreamer mono repository.
The target for an initial 1.24 release is February 2024.
1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16,
1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
GStreamer 1.24 was released on 4 March 2024.
------------------------------------------------------------------------

View file

@ -1,4 +1,4 @@
This is GStreamer core 1.22.10.
This is GStreamer core 1.22.11.
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.11</revision>
<branch>1.22</branch>
<name></name>
<created>2024-03-19</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.22.11.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.22.10</revision>

View file

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