mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-05 06:58:56 +00:00
Release 1.18.1
This commit is contained in:
parent
6ae7d4ec91
commit
29a8099d1d
5 changed files with 397 additions and 21 deletions
160
ChangeLog
160
ChangeLog
|
@ -1,7 +1,167 @@
|
|||
=== release 1.18.1 ===
|
||||
|
||||
2020-10-26 11:08:36 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gstreamer.doap:
|
||||
* meson.build:
|
||||
Release 1.18.1
|
||||
|
||||
2020-09-01 00:26:31 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||||
|
||||
* libs/gst/base/gstaggregator.c:
|
||||
* tests/check/libs/aggregator.c:
|
||||
aggregator: make peek() has() pop() drop() buffer API threadsafe
|
||||
Enforce that the last buffer that was peeked (or had its existence
|
||||
checked) on a pad is the one that gets popped / dropped, resetting
|
||||
at the end of each aggregation cycle.
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/603
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/675>
|
||||
|
||||
2020-10-13 01:19:47 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||||
|
||||
* gst/gstvalue.c:
|
||||
gstvalue: don't write to const char *
|
||||
Our various deserializing functions require NULL terminators
|
||||
to not over consume substrings (eg fields of an array). Instead
|
||||
of writing a NULL terminator to the passed-in string, which may
|
||||
result in segfaults, make a copy of the substring we're interested
|
||||
in.
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/446
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/673>
|
||||
|
||||
2020-10-10 00:53:42 +0900 Seungha Yang <seungha@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
meson: Disallow DbgHelp for UWP build
|
||||
Most symbols in DbgHelp.h are not allowed for UWP
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/670>
|
||||
|
||||
2020-10-07 03:49:33 +0900 Seungha Yang <seungha@centricular.com>
|
||||
|
||||
* gst/gstinfo.c:
|
||||
info: Fix build on Windows ARM64 device
|
||||
gstinfo.c(3086): error C2094: label 'done' was undefined
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/668>
|
||||
|
||||
2020-10-09 12:13:15 +1100 Matthew Waters <matthew@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
build: use cpu_family for arch checks
|
||||
e.g. on 32-bit arm, we may have armv6, armv7l, armv7hf, etc which all
|
||||
generally have the same layouts. cpu_family() groups all of these into
|
||||
just 'arm' that the ABI check table is expecting.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/667>
|
||||
|
||||
2020-10-08 13:37:41 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
|
||||
|
||||
* libs/gst/base/gstbasetransform.c:
|
||||
basetransform: Fix in/outbuf confusion of _default_transform_meta
|
||||
The default implementation doesn't actually use its buffer parameters,
|
||||
but this error might have been the cause of some actual confusion in
|
||||
the plugins code.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/666>
|
||||
|
||||
2020-09-26 09:11:40 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
|
||||
|
||||
* gst/gstpadtemplate.c:
|
||||
padtemplate: add missing annotation
|
||||
Adds missing "transfer full" annotation for caps parameter in
|
||||
gst_pad_template_set_documentation_caps()
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/660>
|
||||
|
||||
2020-09-16 02:16:52 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||||
|
||||
* gst/gstmeta.c:
|
||||
gstmeta: intern registered impl string
|
||||
Subsequent lookups in the hashtable are probably better done
|
||||
on memory we're confident is allocated to us :)
|
||||
It was easy to trigger invalid reads by calling gst_meta_register
|
||||
with dynamically allocated memory, freeing that memory, then
|
||||
calling gst_meta_get_info()
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/657>
|
||||
|
||||
2020-09-15 21:07:27 +0900 Seungha Yang <seungha@centricular.com>
|
||||
|
||||
* gst/gstinfo.c:
|
||||
* meson.build:
|
||||
info: Load DbgHelp.dll using g_module_open()
|
||||
... and update meson file so that enable it only using required headers.
|
||||
"dependency(...)" is unlikely successful for Windows SDK libraries
|
||||
since it doesn't ship pkg-config file. So it needs to be changed
|
||||
to "find_library()" to link corresponding .lib file. That would
|
||||
result to most MSVC build system will link dbghelp.dll. However,
|
||||
one drawback of the change is that gstreamer-1.0.dll will mandate
|
||||
dbghelp.dll although it should be optional. So g_module_open() way
|
||||
can be the most safe way in this case.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/659>
|
||||
|
||||
2020-09-30 11:56:40 +1000 Matthew Waters <matthew@centricular.com>
|
||||
|
||||
* gst/gstpadtemplate.c:
|
||||
padtemplate: mark documentation caps as may be leaked
|
||||
The template itself is already marked as such and the caps, the
|
||||
documentation caps are a logical extension of those two.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/658>
|
||||
|
||||
2020-09-18 09:59:03 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/base/gstaggregator.c:
|
||||
aggregator: Hold SRC_LOCK while unblocking via SRC_BROADCAST()
|
||||
Otherwise the clock id we access might not be a valid pointer anymore.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/656>
|
||||
|
||||
2020-09-08 12:45:42 +0100 Tom Schoonjans <Tom.Schoonjans@rfi.ac.uk>
|
||||
|
||||
* libs/gst/helpers/ptp_helper_post_install.sh:
|
||||
ptp_helper_post_install.sh: deal with none
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/655>
|
||||
|
||||
2020-09-09 01:23:11 +0800 Xℹ Ruoyao <xry111@mengyan1223.wang>
|
||||
|
||||
* tests/check/meson.build:
|
||||
skip elements/leak.c if tracer is not available
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/654>
|
||||
|
||||
2020-08-20 11:09:11 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/base/gstaggregator.c:
|
||||
aggregator: Wake up source pad in PAUSED<->PLAYING transitions
|
||||
When going to PLAYING we will now have a clock and can stop waiting on
|
||||
the condition variable and instead start waiting on the clock if
|
||||
necessary for the current configuration.
|
||||
In the other direction when going to PAUSED the clock might have
|
||||
disappeared and we might need to wait on the condition variable again
|
||||
instead.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/653>
|
||||
|
||||
2020-08-24 11:59:51 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* plugins/elements/gstinputselector.c:
|
||||
input-selector: Wake up blocking pads when releasing them
|
||||
Otherwise deactivating them will cause a deadlock as they're blocking
|
||||
inside the streaming thread.
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/601
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/652>
|
||||
|
||||
2020-09-08 13:40:25 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/helpers/meson.build:
|
||||
ptp: Also handle gnu/kfreebsd
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/651>
|
||||
|
||||
2020-09-08 17:44:00 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.18.0 ===
|
||||
|
||||
2020-09-08 00:01:33 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* .gitlab-ci.yml:
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* README:
|
||||
|
|
244
NEWS
244
NEWS
|
@ -1,11 +1,14 @@
|
|||
GStreamer 1.18 Release Notes
|
||||
|
||||
GStreamer 1.18.0 was originally released on 7 September 2020.
|
||||
GStreamer 1.18.0 was originally released on 8 September 2020.
|
||||
|
||||
The latest bug-fix release in the 1.18 series is 1.18.1 and was released
|
||||
on 26 October 2020.
|
||||
|
||||
See https://gstreamer.freedesktop.org/releases/1.18/ for the latest
|
||||
version of this document.
|
||||
|
||||
Last updated: Monday 7 September 2020, 10:30 UTC (log)
|
||||
Last updated: Monday 26 October 2020, 11:00 UTC (log)
|
||||
|
||||
Introduction
|
||||
|
||||
|
@ -28,7 +31,8 @@ Highlights
|
|||
|
||||
- Active Format Description (AFD) and Bar Data support
|
||||
|
||||
- ONVIF trick modes support in both GStreamer RTSP server and client
|
||||
- RTSP server and client implementations gained ONVIF trick modes
|
||||
support
|
||||
|
||||
- Hardware-accelerated video decoding on Windows via DXVA2 /
|
||||
Direct3D11
|
||||
|
@ -39,24 +43,25 @@ Highlights
|
|||
- qmlgloverlay: New overlay element that renders a QtQuick scene over
|
||||
the top of an input video stream
|
||||
|
||||
- New imagesequencesrc element to easily create a video stream from a
|
||||
- imagesequencesrc: New element to easily create a video stream from a
|
||||
sequence of jpeg or png images
|
||||
|
||||
- dashsink: Add new sink to produce DASH content
|
||||
- dashsink: New sink to produce DASH content
|
||||
|
||||
- dvbsubenc: DVB Subtitle encoder element
|
||||
- dvbsubenc: New DVB Subtitle encoder element
|
||||
|
||||
- TV broadcast compliant MPEG-TS muxing with constant bitrate muxing
|
||||
and SCTE-35 support
|
||||
- MPEG-TS muxing now also supports TV broadcast compliant muxing with
|
||||
constant bitrate muxing and SCTE-35 support
|
||||
|
||||
- rtmp2: new RTMP client source and sink element implementation
|
||||
- rtmp2: New RTMP client source and sink element from-scratch
|
||||
implementation
|
||||
|
||||
- svthevcenc: new SVT-HEVC-based H.265 video encoder
|
||||
- svthevcenc: New SVT-HEVC-based H.265 video encoder
|
||||
|
||||
- vaapioverlay compositor element using VA-API
|
||||
- vaapioverlay: New compositor element using VA-API
|
||||
|
||||
- rtpmanager support for Google’s Transport-Wide Congestion Control
|
||||
(twcc) RTP extension
|
||||
- rtpmanager gained support for Google’s Transport-Wide Congestion
|
||||
Control (twcc) RTP extension
|
||||
|
||||
- splitmuxsink and splitmuxsrc gained support for auxiliary video
|
||||
streams
|
||||
|
@ -64,18 +69,18 @@ Highlights
|
|||
- webrtcbin now contains some initial support for renegotiation
|
||||
involving stream addition and removal
|
||||
|
||||
- New RTP source and sink elements to easily set up RTP streaming via
|
||||
rtp:// URIs
|
||||
- RTP support was enhanced with new RTP source and sink elements to
|
||||
easily set up RTP streaming via rtp:// URIs
|
||||
|
||||
- New Audio Video Transport Protocol (AVTP) plugin for Time-Sensitive
|
||||
Applications
|
||||
- avtp: New Audio Video Transport Protocol (AVTP) plugin for
|
||||
Time-Sensitive Applications
|
||||
|
||||
- Support for the Video Services Forum’s Reliable Internet Stream
|
||||
Transport (RIST) TR-06-1 Simple Profile
|
||||
|
||||
- Universal Windows Platform (UWP) support
|
||||
|
||||
- rpicamsrc element for capturing from the Raspberry Pi camera
|
||||
- rpicamsrc: New element for capturing from the Raspberry Pi camera
|
||||
|
||||
- RTSP Server TCP interleaved backpressure handling improvements as
|
||||
well as support for Scale/Speed headers
|
||||
|
@ -2179,7 +2184,208 @@ the git 1.18 branch, which will be a stable branch.
|
|||
|
||||
1.18.0
|
||||
|
||||
1.18.0 was released on 7 September 2020.
|
||||
1.18.0 was released on 8 September 2020.
|
||||
|
||||
1.18.1
|
||||
|
||||
The first 1.18 bug-fix release (1.18.1) was released on 26 October 2020.
|
||||
|
||||
This release only contains bugfixes and it should be safe to update from
|
||||
1.18.0.
|
||||
|
||||
Highlighted bugfixes in 1.18.1
|
||||
|
||||
- important security fixes
|
||||
- bug fixes and memory leak fixes
|
||||
- various stability and reliability improvements
|
||||
|
||||
gstreamer
|
||||
|
||||
- aggregator: make peek() has() pop() drop() buffer API threadsafe
|
||||
- gstvalue: don’t write to const char *
|
||||
- meson: Disallow DbgHelp for UWP build
|
||||
- info: Fix build on Windows ARM64 device
|
||||
- build: use cpu_family for arch checks
|
||||
- basetransform: Fix in/outbuf confusion of _default_transform_meta
|
||||
- Fix documentation
|
||||
- info: Load DbgHelp.dll using g_module_open()
|
||||
- padtemplate: mark documentation caps as may be leaked
|
||||
- gstmeta: intern registered impl string
|
||||
- aggregator: Hold SRC_LOCK while unblocking via SRC_BROADCAST()
|
||||
- ptp_helper_post_install.sh: deal with none
|
||||
- skip elements/leak.c if tracer is not available
|
||||
- aggregator: Wake up source pad in PAUSED<->PLAYING transitions
|
||||
- input-selector: Wake up blocking pads when releasing them
|
||||
- ptp: Also handle gnu/kfreebsd
|
||||
|
||||
gst-plugins-base
|
||||
|
||||
- theoradec: Set telemetry options only if they are nonzero
|
||||
- glslstage: delete shader on finalize of stage
|
||||
- urisourcebin: Fix crash caused by use after free
|
||||
- decodebin3: Store stream-start event on output pad before exposing
|
||||
it
|
||||
- Add some missing nullable annotations
|
||||
- typefind/xdgmime: Validate mimetypes to be valid GstStructure names
|
||||
before using them
|
||||
- uridecodebin3: Forward upstream events to decodebin3 directly
|
||||
- video-converter: Add fast paths from v210 to I420/YV12, Y42B, UYVY
|
||||
and YUY2
|
||||
- videoaggregator: Limit accepted caps by template caps
|
||||
- gstrtpbuffer: fix header extension length validation
|
||||
- decodebin3: only force streams-selected seqnum after a
|
||||
select-streams
|
||||
- videodecoder: don’t copy interlace-mode from reference state
|
||||
- enable abi checks
|
||||
- multihandlesink: Don’t pass NULL caps to gst_caps_is_equal
|
||||
- audio: video: Fix in/outbuf confusion of transform_meta
|
||||
- meson: Always wrap “prefix” option with join_paths() to make Windows
|
||||
happy
|
||||
- videoaggregator: ensure peek_next_sample() uses the correct caps
|
||||
- meson: Actually build gstgl without implicit include dirs
|
||||
- videoaggregator: Don’t require any pads to be configured for
|
||||
negotiating source pad caps
|
||||
- gst-libs: gl: Fix documentation typo and clarify
|
||||
gl_memory_texsubimage
|
||||
- audioaggregator: Reset offset if the output rate is renegotiated
|
||||
- video-anc: Implement transform functions for AFD/Bar metas
|
||||
- appsrc: Wake up the create() function on caps changes
|
||||
- rtpbasepayload: do not forget delayed segment when forwarding gaps
|
||||
|
||||
gst-plugins-good
|
||||
|
||||
- v4l2object: Only offer inactive pools and if needed
|
||||
- vpx: Fix the check to unfixed/unknown framerate to set bitrate
|
||||
- qmlglsink: fix crash when created/destroyed in quick succession
|
||||
- rtputils: Count metas with an empty tag list for copying/keeping
|
||||
- rtpbin: Remove the rtpjitterbuffer with the stream
|
||||
- rtph26*depay: drop FU’s without a corresponding start bit
|
||||
- imagefreeze: Response caps query from srcpad
|
||||
- rtpmp4gdepay: Allow lower-case “aac-hbr” instead of correct
|
||||
“AAC-hbr”
|
||||
- rtspsrc: Fix push-backchannel-buffer parameter mismatch
|
||||
- jpegdec: check buffer size before dereferencing
|
||||
- flvmux: Move stream skipping to GstAggregatorPadClass.skip_buffer
|
||||
- v4l2object: plug memory leak
|
||||
- splitmuxsink: fix sink pad release while PLAYING
|
||||
|
||||
gst-plugins-bad
|
||||
|
||||
- codecparsers: h264parser: guard against ref_pic_markings overflow
|
||||
- v4l2codecs: Various fixes
|
||||
- h265parse: Don’t enable passthrough by default
|
||||
- srt: Fix “Fix timestamping”
|
||||
- srt: Fixes for 1.4.2
|
||||
- dtlsconnection: Ignore OpenSSL system call errors
|
||||
- h265parse: set interlace-mode=interleaved on interlaced content
|
||||
- Replace GPL v2 with LGPL v2 in COPYING file
|
||||
- srt: Consume the error from gst_srt_object_write
|
||||
- srt: Check socket state before retrieving payload size
|
||||
- x265enc: fix deadlock on reconfig
|
||||
- webrtc: Require gstreamer-sdp in the pkg-config file
|
||||
- srtsrc: Fix timestamping
|
||||
- mfvideosrc: Use only the first video stream per device
|
||||
- srtobject: typecast SRTO_LINGER to linger
|
||||
- decklink: Correctly order the different dependent mode tables
|
||||
- wasapisrc: Make sure that wasapisrc produces data in loopback mode
|
||||
- wpesrc: fix some caps leaks using the non-GL output
|
||||
- smoothstreaming: clear live adapter on seek
|
||||
- vtdec/vulkan: use Shared storage mode for IOSurface textures
|
||||
- wpe: Move webview load waiting to WPEView
|
||||
- wpe: Use proper callback for TLS errors signal handling
|
||||
- kmssink: Do not source using padded width/height
|
||||
- avtp: avtpaafdepay: fix crash when building caps
|
||||
- opencv: set opencv_dep when option is disabled to fix the build
|
||||
- line21encoder: miscellaneous enhancements
|
||||
- Hls youtube issues with urisourcebin/queue2
|
||||
- rtmp2: Replace stats queue with stats lock
|
||||
- rtmp2sink: support EOS event for graceful connection shutdown
|
||||
- mpegtsmux: Make handling of sinkpads thread-safe
|
||||
- hlssink2: Actually release splitmuxsink’s pads
|
||||
- mpegtsmux: Don’t create streams with reserved PID
|
||||
|
||||
gst-plugins-ugly
|
||||
|
||||
- no changes
|
||||
|
||||
gst-libav
|
||||
|
||||
- avaudenc/avvidenc: Reopen encoding session if it’s required
|
||||
- avauddec/audenc/videnc: Don’t return GST_FLOW_EOS when draining
|
||||
- avauddec/avviddec: Avoid dropping non-OK flow return
|
||||
- avcodecmap: Enable 24 bit WMA Lossless decoding
|
||||
|
||||
gst-rtsp-server
|
||||
|
||||
- rtsp-stream: collect rtp info when blocking
|
||||
- rtsp-media: set a 0 storage size for TCP receivers
|
||||
- rtsp-stream: preroll on gap events
|
||||
- rtsp-media: do not unblock on unsuspend
|
||||
|
||||
gstreamer-vaapi
|
||||
|
||||
- decoder: don’t reply src caps query with allowed if pad is fixed
|
||||
- plugins: decode: fix a DMA caps typo in ensure_allowed_srcpad_caps
|
||||
|
||||
gstreamer-sharp
|
||||
|
||||
- Add bindings for some missing 1.18 API
|
||||
|
||||
gst-omx
|
||||
|
||||
- omxvideodec: support interlace-mode=interleaved input
|
||||
|
||||
gst-python
|
||||
|
||||
- no changes
|
||||
|
||||
gst-editing-services
|
||||
|
||||
- ges: Do not recreate auto-transitions when changing clip assets
|
||||
- ges: Fix a copy/paste mistake in meson file
|
||||
|
||||
gst-integration-testsuites
|
||||
|
||||
- medias: Update for h265parse passthrough behavior change
|
||||
- update validate.test.h265parse.alternate test
|
||||
|
||||
gst-build
|
||||
|
||||
- windows: Detect Strawberry Perl and error out early
|
||||
- {pygobject,pycairo}.wrap: point to stable refs
|
||||
|
||||
Cerbero build tool and packaging changes in 1.18.1
|
||||
|
||||
- Add macOS Big Sur support
|
||||
- gst-plugins-bad: Ship rtpmanagerbad plugin
|
||||
- gstreamer-1.0: Don’t enable DbgHelp for UWP build
|
||||
- pango: fix font corruption on windows
|
||||
- cairo: use thread local storage to grant one windows HDC per thread
|
||||
- small fixes for Xcode 12
|
||||
- cerbero: Re-add alsa-devel to bootstrap on Linux
|
||||
- FreeType: update to 2.10.4 to fix security vulnerability
|
||||
|
||||
Contributors to 1.18.1
|
||||
|
||||
Aaron Boxer, Adam Williamson, Andrew Wesie, Arun Raghavan, Bastien
|
||||
Reboulet, Brent Gardner, Edward Hervey, François Laignel, Guillaume
|
||||
Desmottes, Havard Graff, He Junyan, Hosang Lee, Jacek Tomaszewski, Jakub
|
||||
Adam, Jan Alexander Steffens (heftig), Jan Schmidt, Jérôme Laheurte,
|
||||
Jordan Petridis, Marc Leeman, Marian Cichy, Marijn Suijten, Mathieu
|
||||
Duponchelle, Matthew Waters, Michael Tretter, Nazar Mokrynskyi, Nicolas
|
||||
Dufresne, Niklas Hambüchen, Nirbheek Chauhan, Olivier Crête, Philippe
|
||||
Normand, raghavendra, Ricky Tang, Sebastian Dröge, Seungha Yang,
|
||||
sohwan.park, Stéphane Cerveau, Thibault Saunier, Tim-Philipp Müller, Tom
|
||||
Schoonjans, Víctor Manuel Jáquez Leal, Will Miller, Xavier Claessens, Xℹ
|
||||
Ruoyao, Zebediah Figura,
|
||||
|
||||
… 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.1
|
||||
|
||||
- List of Merge Requests applied in 1.18.1
|
||||
- List of Issues fixed in 1.18.1
|
||||
|
||||
Schedule for 1.20
|
||||
|
||||
|
|
2
RELEASE
2
RELEASE
|
@ -1,4 +1,4 @@
|
|||
This is GStreamer core 1.18.0.
|
||||
This is GStreamer core 1.18.1.
|
||||
|
||||
The GStreamer team is thrilled to announce a new major feature release
|
||||
of your favourite cross-platform multimedia framework!
|
||||
|
|
|
@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.18.1</revision>
|
||||
<branch>1.18</branch>
|
||||
<name></name>
|
||||
<created>2020-10-26</created>
|
||||
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.18.1.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.18.0</revision>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
project('gstreamer', 'c',
|
||||
version : '1.18.0.1',
|
||||
version : '1.18.1',
|
||||
meson_version : '>= 0.48',
|
||||
default_options : [ 'warning_level=1',
|
||||
'buildtype=debugoptimized' ])
|
||||
|
|
Loading…
Reference in a new issue