Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GStreamer
gst-python
Commits
d9e8e964
Commit
d9e8e964
authored
Feb 02, 2022
by
Tim-Philipp Müller
🐠
Browse files
Release 1.18.6
parent
434dd80c
Pipeline
#499407
waiting for manual action with stages
in 1 minute and 17 seconds
Changes
5
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
d9e8e964
=== release 1.18.6 ===
2022-02-02 15:08:36 +0000 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* gst-python.doap:
* meson.build:
Release 1.18.6
2021-11-16 23:36:10 -0300 Thibault Saunier <tsaunier@igalia.com>
* gi/overrides/gstmodule.c:
python: Avoid treating float as int
Since python 3.10 implicit conversion to integers using `__int__` as
been completely removed (was deprecated behavior in 3.9) so we need
to cleanly handle it now.
See https://gitlab.gnome.org/GNOME/pitivi/-/issues/2589
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/46>
2021-09-09 00:13:08 +0100 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
Back to development
=== release 1.18.5 ===
2021-09-08 20:05:12 +0100 Tim-Philipp Müller <tim@centricular.com>
...
...
NEWS
View file @
d9e8e964
...
...
@@ -2,13 +2,13 @@ GStreamer 1.18 Release Notes
GStreamer
1.18.0
was
originally
released
on
8
September
2020.
The
latest
bug
-
fix
release
in
the
1.18
series
is
1.18.
5
and
was
released
on
8
September
202
1
.
The
latest
bug
-
fix
release
in
the
1.18
series
is
1.18.
6
and
was
released
on
2
February
202
2
.
See
https
://
gstreamer
.
freedesktop
.
org
/
releases
/
1.18
/
for
the
latest
version
of
this
document
.
Last
updated
:
Wednesday
8
September
202
1
,
11
:
0
0
UTC
(
log
)
Last
updated
:
Wednesday
2
February
202
2
,
11
:
3
0
UTC
(
log
)
Introduction
...
...
@@ -2103,9 +2103,8 @@ Possibly Breaking Changes
Known Issues
- GStreamer 1.18 versions <= 1.18.4 would fail to build on Linux with
Meson 0.58 due to an issue with the include directories. Either
apply the patch or build with an older Meson version (<= 0.57) until
there is a GStreamer 1.18.5 release that includes the fix.
Meson 0.58 due to an issue with the include directories.
GStreamer >= 1.18.5 includes a fix for this.
Contributors
...
...
@@ -3183,16 +3182,180 @@ List of merge requests and issues fixed in 1.18.5
- List of Merge Requests applied in 1.18.5
- List of Issues fixed in 1.18.5
Schedule for 1.20
1.18.6
The sixth 1.18 bug-fix release (1.18.6) was released on 2 February 2022.
This release only contains bugfixes and security fixes and it should be
safe to update from 1.18.x.
Highlighted bugfixes in 1.18.6
- tagdemux: Fix crash when presented with malformed files (security
fix)
- video-converter: Fix broken gamma remap with high bitdepth YUV
output
- shout2send: Fix issues with libshout >= 2.4.2
- mxfdemux: fix regression with VANC tracks that only contains packet
types we don’t handle
- Better plugin loading error reporting on Windows
- Fixes for deprecations in Python 3.10
- build fixes, memory leak fixes, reliability fixes
- security fixes
gstreamer
- gstplugin: Fix for UWP build
- gstplugin: Better warnings on plugin load failure on Windows
- gst-ptp-helper: Do not disable multicast loopback
- concat: fix qos event handling
- pluginfeature: Fix object leak
- baseparse: fix invalid avg_bitrate after reset
- multiqueue: Fix query unref race on flush
- gst: Initialize optional event/message fields when parsing
- bitwriter: Fix the trailing bits lost when getting its data.
- multiqueue: never consider a queue that is not waiting
- input-selector: Use proper segments when cleaning cached buffers
gst-plugins-base
- tagdemux: Fix crash when presented with malformed files (security
fix)
- videoencoder: make sure the buffer is writable before modifying
metadata
- video-converter: Fix for broken gamma remap with high bitdepth YUV
output
- sdpmessage: fix mapping single char fmtp params
- oggdemux: fix a race in push mode when performing the duration seek
- uridecodebin: Fix critical warnings
- audio-converter: Fix resampling when there’s nothing to output
- tcp: fix build on Solaris
- uridecodebin3: Nullify current item after all play items are freed.
- audio-resampler: Fix segfault when we can’t output any frames
- urisourcebin: Handle sources with dynamic pads and pads already
present
- playbin2/3: autoplug/caps: don’t expand caps to ANY
- uridecodebin3/urisourcebin: Reusability fixes
- rtspconnection: Only reset timeout when socket is unused
- gstvideoaggregator.c: fix build with gcc 4.8
gst-plugins-good
- rtspsrc: Fix critical while serializing timeout element message
- multifilesrc: fix caps leak
- shout2: Add compatibility for libshout >= 2.4.2 shout_open return
values
- v4l2: Update fmt if padded height is greater than fmt height
- v4l2bufferpool: set video alignment of video meta
- qtmux: fix deadlock in gst_qt_mux_prepare_moov_recovery
- matroska: Add support for muxing/demuxing ffv1
- qtdemux: Try to build AAC codec-data whenever it’s possible
gst-plugins-bad
- interlace: Fix a double-unref on shutdown
- webrtcbin: Chain up to parent constructed method
- webrtc: fix log error message in function
gst_webrtc_bin_set_local_description
- mxfdemux: don’t error out if VANC track only contains packets we
don’t handle
- av1parser: Fix data type of film grain param
- assrender: Support RFC8081 mime types
- pitch: Specify layout as required for negotiation
- magicleap: update lumin_rt libraries names to the latest official
version
- codecs: h265decoder: Fix per-slice leak
- mpeg4videoparse: fix criticals trying to insert configs that don’t
exist yet
- webrtcbin: Always set SINK/SRC flags
- mpegtspacketizer: memcmp potentially seen_before data
- zxing: update to support version 1.1.1
gst-plugins-ugly
- No changes
gst-libav
- avcodecmap: Add support for GBRA_10LE/BE
gst-rtsp-server
- rtsp-stream: fix get_rates raciness
- rtsp-media: Only unprepare a media if it was not already unpreparing
anyway
- rtsp-media: Unprepare suspended medias too
- rtsp-client: make sure sessmedia will not get freed while used
- rtsp-media: Also mark receive-only (RECORD) medias as prepared when
unsuspending
- rtsp-session: Don’t unref medias twice if it is removed inside…
- examples: Fix leak in appsrc2 example
gstreamer-vaapi
- libs: video-format: Check if formats map is not NULL
- vaapidecode: Autogenerate caps template
- vaapipostproc: copy over metadata also when using system allocated
buffer
gst-python
- Avoid treating float as int (fix for Python 3.10)
gst-editing-services
- meson: Remove duplicate definition of ‘examples’ option
gst-devtools
Our next major feature release will be 1.20, and 1.19 will be the
unstable development version leading up to the stable 1.20 release. The
development of 1.19/1.20 will happen in the git master branch.
- No changes
gst-integration-testsuites
- No changes
gst-build
- env: Fix deprecations from python 3.10
- Various fixes for macOS
- update FFmpeg wrap to 4.3.3
Cerbero build tool and packaging changes in 1.18.6
- Some fixes for Fedora 34
- cerbero: Backport fix for removed loop param of PriorityQueue()
- cerbero: Fix support for Fedora 35
- Add support for Visual Studio 2022
- openssl.recipe: Fix crash on iOS TestFlight
- UnixBootstrapper: remove sudo as root user
- bzip2.recipe: bump version to 1.0.8
- openssl.recipe: upgrade to version 1.1.1l
Contributors to 1.18.6
Antonio Ospite, Célestin Marot, Dave Piché, Erlend Eriksen, Fabrice
Fontaine, Guillaume Desmottes, Haihua Hu, He Junyan, Jakub Adam, Jan
Alexander Steffens (heftig), Jan Schmidt, Jeremy Cline, Jordan Petridis,
Mathieu Duponchelle, Matthew Waters, Mengkejiergeli Ba, Michael Gruner,
Nirbheek Chauhan, Ognyan Tonchev, Pascal Hache, Rafał Dzięgiel,
Sebastian Dröge, Seungha Yang, Stéphane Cerveau, Teng En Ung,Thibault
Saunier, Thomas Klausner, Tim-Philipp Müller, Tobias Reineke, Tobias
Ronge, Tomasz Andrzejak, Trung Do, Víctor Manuel Jáquez Leal, Vivia
Nikolaidou,
… 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.18.6
- List of Merge Requests applied in 1.18.6
- List of Issues fixed in 1.18.6
Schedule for 1.20
The plan for the 1.20 development cycle is yet to be confirmed, but it
is now expected that feature freeze will take place some time in
September/October 2021, with the first 1.20 stable release hopefully
towards the end of October 2021.
Our next major feature release will be 1.20, and will be released in
early February 2022. You can track its progress on the 1.20 Release
Notes page.
1.20 will be backwards-compatible to the stable 1.18, 1.16, 1.14, 1.12,
1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
...
...
RELEASE
View file @
d9e8e964
This is GStreamer gst-python 1.18.
5
.
This is GStreamer gst-python 1.18.
6
.
The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!
...
...
@@ -82,7 +82,7 @@ for more details.
For help and support, please subscribe to and send questions to the
gstreamer-devel mailing list (see below for details).
There is also a #gstreamer IRC channel on the
Freenode
IRC network.
There is also a #gstreamer IRC channel on the
OFTC
IRC network.
==== Developers ====
...
...
gst-python.doap
View file @
d9e8e964
...
...
@@ -30,6 +30,16 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli
</GitRepository>
</repository>
<release>
<Version>
<revision>1.18.6</revision>
<branch>1.18</branch>
<name></name>
<created>2022-02-02</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.18.6.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.18.5</revision>
...
...
meson.build
View file @
d9e8e964
project('gst-python', 'c', 'cpp',
version : '1.18.
5.1
',
version : '1.18.
6
',
meson_version : '>= 0.46.0',
default_options : [ 'warning_level=1',
'c_std=gnu99',
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment