Release 1.20.7

This commit is contained in:
Tim-Philipp Müller 2023-07-26 16:18:34 +01:00
parent c56541433b
commit e2107f0a0f
70 changed files with 2016 additions and 82 deletions

View file

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

View file

@ -1,3 +1,18 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* gst-devtools.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

@ -1,4 +1,4 @@
This is GStreamer gst-devtools 1.20.6.
This is GStreamer gst-devtools 1.20.7.
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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

@ -1,5 +1,5 @@
project('gst-devtools', 'c',
version : '1.20.6.1',
version : '1.20.7',
meson_version : '>= 0.59',
default_options : [ 'warning_level=1',
'c_std=gnu99',

View file

@ -1,5 +1,5 @@
project('GStreamer manuals and tutorials', 'c',
version: '1.20.6.1',
version: '1.20.7',
meson_version : '>= 0.59')
hotdoc_p = find_program('hotdoc')

View file

@ -1,3 +1,18 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* gst-editing-services.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

@ -1,4 +1,4 @@
This is GStreamer gst-editing-services 1.20.6.
This is GStreamer gst-editing-services 1.20.7.
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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

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

View file

@ -1,4 +1,4 @@
project('gst-examples', 'c', version : '1.20.6.1', license : 'LGPL')
project('gst-examples', 'c', version : '1.20.7', 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.20.6.1', meson_version : '>= 0.59', license: 'LGPL')
project('gst-integration-testsuites', [], version: '1.20.7', meson_version : '>= 0.59', license: 'LGPL')

View file

@ -1,3 +1,18 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* gst-libav.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-05-12 09:50:04 +0300 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavviddec.c:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

@ -1,4 +1,4 @@
This is GStreamer gst-libav 1.20.6.
This is GStreamer gst-libav 1.20.7.
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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

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

View file

@ -1,3 +1,18 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* gst-omx.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

@ -1,4 +1,4 @@
This is GStreamer gst-omx 1.20.6.
This is GStreamer gst-omx 1.20.7.
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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

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

View file

@ -1,3 +1,18 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* gst-plugins-bad.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-06-13 14:25:04 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/dvdspu/gstspu-pgs.c:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-bad 1.20.6.
This is GStreamer gst-plugins-bad 1.20.7.
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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

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

View file

@ -1,3 +1,18 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* gst-plugins-base.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-06-13 12:58:26 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/subparse/gstsubparse.c:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-base 1.20.6.
This is GStreamer gst-plugins-base 1.20.7.
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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

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

View file

@ -1,3 +1,19 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* docs/gst_plugins_cache.json:
* gst-plugins-good.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-06-13 13:20:16 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/audioparsers/gstflacparse.c:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

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

View file

@ -6607,7 +6607,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
"default": "GStreamer 1.20.6.1 FLV muxer",
"default": "GStreamer 1.20.7 FLV muxer",
"mutable": "null",
"readable": true,
"type": "gchararray",
@ -6619,7 +6619,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
"default": "GStreamer 1.20.6.1 FLV muxer",
"default": "GStreamer 1.20.7 FLV muxer",
"mutable": "null",
"readable": true,
"type": "gchararray",
@ -20478,7 +20478,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
"default": "GStreamer/1.20.6.1",
"default": "GStreamer/1.20.7",
"mutable": "null",
"readable": true,
"type": "gchararray",
@ -22435,7 +22435,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
"default": "GStreamer souphttpsrc 1.20.6.1 ",
"default": "GStreamer souphttpsrc 1.20.7 ",
"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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

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

View file

@ -1,3 +1,18 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* gst-plugins-ugly.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-07-07 10:08:21 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/realmedia/rmdemux.c:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

@ -1,4 +1,4 @@
This is GStreamer gst-plugins-ugly 1.20.6.
This is GStreamer gst-plugins-ugly 1.20.7.
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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

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

View file

@ -1,3 +1,18 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* gst-python.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

@ -1,4 +1,4 @@
This is GStreamer gst-python 1.20.6.
This is GStreamer gst-python 1.20.7.
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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

@ -1,5 +1,5 @@
project('gst-python', 'c',
version : '1.20.6.1',
version : '1.20.7',
meson_version : '>= 0.59',
default_options : [ 'warning_level=1',
'c_std=gnu99',

View file

@ -1,3 +1,19 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* docs/gst_plugins_cache.json:
* gst-rtsp-server.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-04-04 20:03:31 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/rtsp-server/rtsp-media.c:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

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

View file

@ -321,7 +321,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
"default": "GStreamer/1.20.6.1",
"default": "GStreamer/1.20.7",
"mutable": "null",
"readable": true,
"type": "gchararray",

View file

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

View file

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

View file

@ -1,4 +1,4 @@
project('gstreamer-sharp', ['cs', 'c'], version: '1.20.6.1',
project('gstreamer-sharp', ['cs', 'c'], version: '1.20.7',
meson_version : '>= 0.59', 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 = 6;
public const int PLUGINS_BASE_VERSION_MICRO = 7;
public const int PLUGINS_BASE_VERSION_MINOR = 20;
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 = 6;
public const int VERSION_MICRO = 7;
public const int VERSION_MINOR = 20;
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="6" ctype="gint" gtype="gint" name="VERSION_MICRO" />
<constant value="20" 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="7" ctype="gint" gtype="gint" name="VERSION_MICRO" />
<constant value="20" 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="6" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" />
<constant value="20" 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="7" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" />
<constant value="20" 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

@ -1,3 +1,18 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* gstreamer-vaapi.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

@ -1,4 +1,4 @@
This is GStreamer gstreamer-vaapi 1.20.6.
This is GStreamer gstreamer-vaapi 1.20.7.
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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

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

View file

@ -1,3 +1,18 @@
=== release 1.20.7 ===
2023-07-26 16:18:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* gstreamer.doap:
* meson.build:
Release 1.20.7
2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
Update ChangeLogs for 1.20.7
2023-06-08 20:52:21 +0900 Seungha Yang <seungha@centricular.com>
* plugins/elements/gstelements_private.c:

View file

@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes
GStreamer 1.20.0 was originally released on 3 February 2022.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.6
and was released on 23 February 2023.
The latest bug-fix release in the now old-stable 1.20 series is 1.20.7
and was released on 26 July 2023.
See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
version of this document.
@ -11,7 +11,7 @@ version of this document.
The GStreamer 1.20 stable series has since been superseded by the
GStreamer 1.22 stable release series.
Last updated: Thursday 23 February 2023, 00:30 UTC (log)
Last updated: Wednesday 26 July 2023, 10:00 UTC (log)
Introduction
@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6
- List of Merge Requests applied in 1.20.6
- List of Issues fixed in 1.20.6
1.20.7
The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023.
This release only contains bugfixes and it should be safe to upgrade
from 1.20.x.
Highlighted bugfixes in 1.20.7
- Security fixes for flacparse, dvdspu, and subparse, and the
RealMedia demuxer
- h265parse: Fix framerate handling
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- ptp clock: Work around bug in ptpd in default configuration
- qtdemux: fix reverse playback regression with edit lists
- rtspsrc: various control path handling server compatibility
improvements
- avviddec: fix potential deadlock on seeking with FFmpeg 6.x
- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL
codecs
- Miscellaneous bug fixes, memory leak fixes, and other stability and
reliability improvements
gstreamer
- ptp: Correctly parse clock ID from the commandline parameters in the
helper
- ptp: Work around bug in ptpd in default configuration
Core Elements
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
gst-plugins-base
- audiotestsrc: Initialize all samples in wave=ticks mode
- glimagesink: Fix render rect assertion
- subparse: Look for the closing > of a tag after the opening <
- urisourcebin: Dont try to plug a typefinder on dynamic sources
- video-blend: Fix linking error with C++
- tests: allocators: Fix fdmem test with recent GLib
gst-plugins-good
- flacparse: Avoid integer overflow in available data check for image
tags
- imagesequencesrc: Properly set default location
- qtdemux: Fix av1C parsing
- qtdemux: dropping frames, incorrectly interpreting edit list
(regression from 1.16)
- qtdemux: Revert “fix conditions for end of segment in reverse
playback” to fix edit list regression
- qtmux: Fix extraction of CEA608 data from S334-1A packets
- rtpjpegdepay: fix logic error when checking if an EOI is present
- rtspsrc: Skip PTs with caps incompatible to the global caps
- rtspsrc: Fix handling of * control path
- rtspsrc: Consider “451: Parameter Not Understood” when handling
broken control urls
gst-plugins-bad
- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read
on 32-bit ARM
- cea708overlay: fix HCR interpretation
- dvdspu: Make sure enough data is allocated for the available data
- h265parse: Fix framerate handling
- ksvideo, dshow: Fix reference leaks device providers
- tsdemux: Set number of channels to 2 for dual mono Opus
gst-plugins-ugly
- rmdemux: add some integer overflow checks
gst-libav
- avviddec: Temporarily unlock stream lock while flushing buffers,
fixes potential deadlock on seeking with FFmpeg 6.x
- avauddec/avviddec: Free packet side data after usage
gst-rtsp-server
- rtsp-server: media: fix potential deadlock when EOS is sent while
paused or prerolling
gstreamer-vaapi
- No changes
gstreamer-sharp
- No changes
gst-omx
- No changes
gst-python
- No changes
gst-editing-services
- No changes
gst-examples:
- No changes
Development build environment + gst-full build
- No major changes
Cerbero build tool and packaging changes in 1.20.7
- pango: Fix crash on Windows 32bit build
- glib: Ship Windows process spawning helpers
Contributors to 1.20.7
Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander
Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters,
Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge,
Seungha Yang, Tim-Philipp Müller,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.20.7
- List of Merge Requests applied in 1.20.7
- List of Issues fixed in 1.20.7
Schedule for 1.22
GStreamer 1.22.0 was released on 23 January 2023.

View file

@ -1,4 +1,4 @@
This is GStreamer core 1.20.6.
This is GStreamer core 1.20.7.
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.20.7</revision>
<branch>1.20</branch>
<name></name>
<created>2023-07-26</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.20.6</revision>

View file

@ -1,5 +1,5 @@
project('gstreamer', 'c',
version : '1.20.6.1',
version : '1.20.7',
meson_version : '>= 0.59',
default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ])