3 | 3 |
|
4 | 4 |
|
5 | 5 |
GStreamer 1.16.0 was originally released on 19 April 2019.
|
|
6 |
|
|
7 |
The latest bug-fix release in the 1.16 series is 1.16.1 and was released
|
|
8 |
on 23 September 2019.
|
6 | 9 |
|
7 | 10 |
See https://gstreamer.freedesktop.org/releases/1.16/ for the latest
|
8 | 11 |
version of this document.
|
9 | 12 |
|
10 | |
_Last updated: Friday 19 April 2019, 00:00 UTC (log)_
|
|
13 |
_Last updated: Sunday 22 September 2019, 21:00 UTC (log)_
|
11 | 14 |
|
12 | 15 |
|
13 | 16 |
Introduction
|
|
352 | 355 |
|
353 | 356 |
- rtpjitterbuffer has improved end-of-stream handling
|
354 | 357 |
|
355 | |
- rtpmp4vpay will be prefered over rtpmp4gpay for MPEG-4 video in
|
|
358 |
- rtpmp4vpay will be preferred over rtpmp4gpay for MPEG-4 video in
|
356 | 359 |
autoplugging scenarios now
|
357 | 360 |
|
358 | 361 |
- rtspsrc now allows applications to send RTSP SET_PARAMETER and
|
|
1207 | 1210 |
used in order to re-produce a specific build. To set a manifest, you
|
1208 | 1211 |
can set manifest = 'my_manifest.xml' in your configuration file, or
|
1209 | 1212 |
use the --manifest command line option. The command line option will
|
1210 | |
take precendence over anything specific in the configuration file.
|
|
1213 |
take precedence over anything specific in the configuration file.
|
1211 | 1214 |
|
1212 | 1215 |
- The new build-deps command can be used to build only the
|
1213 | 1216 |
dependencies of a recipe, without the recipe itself.
|
|
1222 | 1225 |
codec support. See the Enabling Optional Features with Variants
|
1223 | 1226 |
section in the Cerbero documentation for more details how to enable
|
1224 | 1227 |
and use these variants.
|
|
1228 |
|
|
1229 |
- When building on Windows, Cerbero can now build GStreamer recipes
|
|
1230 |
and core dependencies such as glib with Visual Studio. This is
|
|
1231 |
controlled by the visualstudio variant. Visual Studio 2015, 2017,
|
|
1232 |
and 2019 are supported. Currently, only 64-bit x86 is supported due
|
|
1233 |
to a known bug which will be fixed for the next release.
|
1225 | 1234 |
|
1226 | 1235 |
- A new -t / --timestamp command line switch makes commands print
|
1227 | 1236 |
timestamps
|
|
1352 | 1361 |
|
1353 | 1362 |
1.16.0 was released on 19 April 2019.
|
1354 | 1363 |
|
|
1364 |
1.16.1
|
|
1365 |
|
|
1366 |
The first 1.16 bug-fix release (1.16.1) was released on 23 September
|
|
1367 |
2019.
|
|
1368 |
|
|
1369 |
This release only contains bugfixes and it _should_ be safe to update
|
|
1370 |
from 1.16.0.
|
|
1371 |
|
|
1372 |
Highlighted bugfixes in 1.16.1
|
|
1373 |
|
|
1374 |
- GStreamer-vaapi: fix green frames and decoding artefacts in some
|
|
1375 |
cases
|
|
1376 |
- OpenGL: fix wayland event source burning CPU in certain
|
|
1377 |
circumstances
|
|
1378 |
- Memory leak fixes and memory footprint improvements
|
|
1379 |
- Performance improvements
|
|
1380 |
- Stability and security fixes
|
|
1381 |
- Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API
|
|
1382 |
break, but this is only used internally in GStreamer and duplicated
|
|
1383 |
another message enum
|
|
1384 |
- hls: Make crypto dependency optional when hls-crypto is auto
|
|
1385 |
- player: fix switching back and forth between forward and reverse
|
|
1386 |
playback
|
|
1387 |
- decklinkaudiosink: Drop late buffers
|
|
1388 |
- openh264enc: Fix compilation with openh264 v2.0
|
|
1389 |
- wasapisrc: fix segtotal value being always 2
|
|
1390 |
- Fix issues on Android Q
|
|
1391 |
|
|
1392 |
gstreamer core
|
|
1393 |
|
|
1394 |
- device: gst_device_create_element() is transfer floating, not
|
|
1395 |
transfer full
|
|
1396 |
- filesink, fdsink: respect IOV_MAX for the writev iovec array
|
|
1397 |
(Solaris)
|
|
1398 |
- miniobject: free qdata array when the last qdata is removed (reduces
|
|
1399 |
memory footprint)
|
|
1400 |
- bin: Fix minor race when adding to a bin
|
|
1401 |
- aggregator: Actually handle NEED_DATA return from update_src_caps()
|
|
1402 |
- aggregator: Ensure that the source pad is created as a
|
|
1403 |
GstAggregatorPad if no type is given in the pad template
|
|
1404 |
- latency: fix custom event leaks
|
|
1405 |
- registry: Use plugin directory from the build system for
|
|
1406 |
relocateable Windows builds
|
|
1407 |
- message: fix up enum value for GST_MESSAGE_DEVICE_CHANGED
|
|
1408 |
- info: Fix deadlock in gst_ring_buffer_logger_log()
|
|
1409 |
- downloadbuffer: Check for flush after seek
|
|
1410 |
- identity: Non-live upstream have no max latency
|
|
1411 |
- identity: Fix the ts-offset property getter
|
|
1412 |
- aggregator: Make parsing of explicit sink pad names more robust
|
|
1413 |
- bufferpool: Fix the buffer size reset code
|
|
1414 |
- fakesink, fakesrc, identity: sync gst_buffer_get_flags_string() with
|
|
1415 |
new flags
|
|
1416 |
- multiqueue: never unref queries we do not own
|
|
1417 |
- concat: Reset last_stop on FLUSH_STOP too
|
|
1418 |
- aggregator: fix flow-return boolean return type mismatch
|
|
1419 |
- gstpad: Handle probes that reset the data field
|
|
1420 |
- gst: Add support for g_autoptr(GstPromise)
|
|
1421 |
- gst-inspect: fix unused-const-variable error in windows
|
|
1422 |
- base: Include gstbitwriter.h in the single-include header
|
|
1423 |
- Add various Since: 1.16 markers
|
|
1424 |
- GST_MESSAGE_DEVICE_CHANGED duplicates GST_MESSAGE_REDIRECT
|
|
1425 |
- Targetting wrong meson version
|
|
1426 |
- meson: Make get_flex_version.py script executable
|
|
1427 |
- meson: Link to objects instead of static helper library
|
|
1428 |
- meson: set correct install path for gdb helper
|
|
1429 |
- meson: fix warning about configure_file() install kwarg
|
|
1430 |
|
|
1431 |
gst-plugins-base
|
|
1432 |
|
|
1433 |
- video-info: parse field-order for all interleaved formats
|
|
1434 |
- tests: fix up valgrind suppressions for glibc getaddrinfo leaks
|
|
1435 |
- meson: Reenable NEON support (in audio resampler)
|
|
1436 |
- audio-resampler: Update NEON to handle remainders not multiples of 4
|
|
1437 |
- eglimage: Fix memory leak
|
|
1438 |
- audiodecoder: Set output caps with negotiated caps to avoid critical
|
|
1439 |
info printed
|
|
1440 |
- video-frame: Take TFF flag from the video info if it was set in
|
|
1441 |
there
|
|
1442 |
- glcolorconvert: Fix external-oes shader
|
|
1443 |
- video-anc: Fix ADF detection when trying to extract data from vanc
|
|
1444 |
- gl/wayland: fix wayland event source burning CPU
|
|
1445 |
- configure: add used attribute in order to make NEON detection
|
|
1446 |
working with -flto.
|
|
1447 |
- audioaggregator: Return a valid rate range from caps query if
|
|
1448 |
downstream supports a whole range
|
|
1449 |
- rtspconnection: data-offset increase not set
|
|
1450 |
- rtpsconnection: Fix number of n_vectors
|
|
1451 |
- video-color: Add compile-time assert for ColorimetryInfo enum
|
|
1452 |
- audiodecoder: Fix leak on failed audio gaps
|
|
1453 |
- glupload: Keep track of cached EGLImage texture format
|
|
1454 |
- playsink: Set ts-offset to text sink.
|
|
1455 |
- meson.build: use join_paths() on prefix
|
|
1456 |
- compositor: copy frames as-is when possible
|
|
1457 |
- compositor: Skip background when a pad obscures it completely
|
|
1458 |
- rtspconnection: Start CSeq at 1 (some servers don’t cope well with
|
|
1459 |
seqnum 0)
|
|
1460 |
- viv-fb: fix build break for GST_GL_API
|
|
1461 |
- gl/tests: fix shader creation tests part 2
|
|
1462 |
- gl/tests: fix shader creation tests
|
|
1463 |
- wayland: set the event queue also for the xdg_wm_base object
|
|
1464 |
- video: Added GI annotation for gstvideoaffinetransformationmeta
|
|
1465 |
apply_matrix
|
|
1466 |
- compositor: Remove unneeded left shift for ARGB/AYUV SOURCE operator
|
|
1467 |
- Colorimetry fixes
|
|
1468 |
- alsasrc: Don’t use driver timestamp if it’s zero
|
|
1469 |
- gloverlaycompositor: fix crash if buffer doesn’t have video meta
|
|
1470 |
- meson: Don’t try to find gio-unix on Windows
|
|
1471 |
- glshader: fix default external-oes shaders
|
|
1472 |
- subparse: fix pushing WebVTT cue with no newline at the end
|
|
1473 |
- meson: Missing “android” choice in gl_winsys
|
|
1474 |
- video test: Keep BE test inline with LE test
|
|
1475 |
- id3tag: Correctly validate the year from v1 tags before passing to
|
|
1476 |
GstDateTime
|
|
1477 |
- gl/wayland: Don’t prefix wl_shell struct field
|
|
1478 |
- eglimage: Add compatibility define for DRM_FORMAT_NV24
|
|
1479 |
- Add various Since: 1.16 markers
|
|
1480 |
- video-anc: Handle SD formats correctly
|
|
1481 |
- Docs: add GL_CFLAGS to GTK_DOC_CFLAGS
|
|
1482 |
- GL: using vaapi and showing on glimagesink on wayland loads one core
|
|
1483 |
for 100% on 1.16
|
|
1484 |
- GL: external-oes shader places precision qualifier before #extension
|
|
1485 |
(was: androidmedia amcviddec fail after 1.15.90 1.16.0 update)
|
|
1486 |
|
|
1487 |
gst-plugins-good
|
|
1488 |
|
|
1489 |
- alpha: Fix one_over_kc calculation on arm/aarch64
|
|
1490 |
- souphttpsrc: Fix incompatible type build warning
|
|
1491 |
- rtpjitterbuffer: limit max-dropout-time to maxint32
|
|
1492 |
- rtpjitterbuffer: Clear clock master before unreffing
|
|
1493 |
- qtdemux: Use empty-array safe way to cleanup GPtrArray
|
|
1494 |
- v4l2: Fix type compatibility issue with glibc 2.30
|
|
1495 |
- valgrind: suppress Cond error coming from gnutls and Ignore leaks
|
|
1496 |
caused by shout/sethostent
|
|
1497 |
- rtpfunnel: forward correct segment when switching pad
|
|
1498 |
- gtkglsink: fix crash when widget is resized after element
|
|
1499 |
destruction
|
|
1500 |
- jpegdec: Don’t dereference NULL input state if we have no caps in
|
|
1501 |
TIME segments
|
|
1502 |
- rtp: opuspay: fix memory leak in gst_rtp_opus_pay_setcaps
|
|
1503 |
- v4l2videodec: return right type for drain.
|
|
1504 |
- rtpssrcdemux: Avoid taking streamlock out-of-band
|
|
1505 |
- Support v4l2src buffer orphaning
|
|
1506 |
- splitmuxsink: Only set running time on finalizing sink element when
|
|
1507 |
in async-finalize mode
|
|
1508 |
- rtpsession: Always keep at least one NACK on early RTCP
|
|
1509 |
- rtspsrc: do not try to send EOS with invalid seqnum
|
|
1510 |
- rtpsession: Call on-new-ssrc earlier
|
|
1511 |
- rtprawdepay: Don’t get rid of the buffer pool on FLUSH_STOP
|
|
1512 |
- rtpbin: Free storage when freeing session
|
|
1513 |
- scaletempo: Advertise interleaved layout in caps templates
|
|
1514 |
- Support v4l2src buffer orphaning
|
|
1515 |
|
|
1516 |
gst-plugins-bad
|
|
1517 |
|
|
1518 |
- hls: Make crypto dependency optional when hls-crypto is auto
|
|
1519 |
- player: fix switching back and forth between forward and reverse
|
|
1520 |
playback
|
|
1521 |
- decklinkaudiosink: Drop late buffers
|
|
1522 |
- srt: Add stats property, include sender-side statistics and fix a
|
|
1523 |
crash
|
|
1524 |
- dshowsrcwrapper: fix regression on device selection
|
|
1525 |
- tsdemux: Limit the maximum PES payload size
|
|
1526 |
- wayland: Define libdrm_dep in meson.build to fix meson configure
|
|
1527 |
error when kms is disabled
|
|
1528 |
- sctp: Fix crash on free() when using the MSVC binaries
|
|
1529 |
- webrtc: Fix signals documentation
|
|
1530 |
- h264parse: don’t critical on VUI parameters > 2^31
|
|
1531 |
- rtmp: Fix crash inside free() with MSVC on Windows
|
|
1532 |
- iqa: fix leak of map_meta.data
|
|
1533 |
- d3dvideosink: Fix crash on WinProc handler
|
|
1534 |
- amc: Fix crash when a sync_meta survives its sink
|
|
1535 |
- pitch: Fix race between putSamples() and setting soundtouch
|
|
1536 |
parameters
|
|
1537 |
- webrtc: fix type of max-retransmits, make it work
|
|
1538 |
- mxfdemux: Also allow picture essence element type 0x05 for VC-3
|
|
1539 |
- wasapi: fix symbol redefinition build error
|
|
1540 |
- decklinkvideosrc: Retrieve mode of the ancillary data from the frame
|
|
1541 |
- decklinkaudiosrc/decklinkvideosrc: Do nothing in
|
|
1542 |
BaseSrc::negotiate() and…
|
|
1543 |
- adaptivedemux: do not retry downloads during shutdown.
|
|
1544 |
- webrtcbin: fix GInetAddress leak
|
|
1545 |
- dtls: fix dtls connection object leak
|
|
1546 |
- siren: fix a global buffer overflow spotted by asan
|
|
1547 |
- kmssink: Fix implicit declaration build error
|
|
1548 |
- Fix -Werror=return-type error in configure.
|
|
1549 |
- aiff: Fix infinite loop in header parsing.
|
|
1550 |
- nvdec: Fix possible frame drop on EOS
|
|
1551 |
- srtserversrc: yields malformed rtp payloads
|
|
1552 |
- srtsink: Fix crash in case no URI
|
|
1553 |
- dtlsagent: Fix leaked dtlscertificate
|
|
1554 |
- meson: bluez: Early terminate configure on Windows
|
|
1555 |
- decklink: Correctly ensure >=16 byte alignment for the buffers we
|
|
1556 |
allocate
|
|
1557 |
- webrtcbin: fix DTLS when receivebin is set to DROP
|
|
1558 |
- zbar: Include running-time, stream-time and duration in the messages
|
|
1559 |
- uvch264src: Make sure we set our segment
|
|
1560 |
- avwait: Allow start and end timecode to be set back to NULL
|
|
1561 |
- avwait: Don’t print warnings for every buffer passed
|
|
1562 |
- hls/meson: fix dependency logic
|
|
1563 |
- Waylandsink gnome shell workaround
|
|
1564 |
- avwait: Allow setting start timecode after end timecode; protect
|
|
1565 |
propeties with mutex
|
|
1566 |
- wayland/wlbuffer: just return if used_by_compositor is true when
|
|
1567 |
attach
|
|
1568 |
- proxy: Set SOURCE flag on the source and SINK flag on the sink
|
|
1569 |
- ivfparse: Check the data size against IVF_FRAME_HEADER_SIZE
|
|
1570 |
- webrtc: Add various Since markers to new types after 1.14.0
|
|
1571 |
- msdk: fix the typo in debug category
|
|
1572 |
- dtlsagent: Do not overwrite openssl locking callbacks
|
|
1573 |
- meson: Fix typo in gsm header file name
|
|
1574 |
- srt: handle races in state change
|
|
1575 |
- webrtc: Add g_autoptr() support for public types
|
|
1576 |
- openh264enc: Fix compilation with openh264 v2.0
|
|
1577 |
- meson: Allow CUDA_PATH fallback on linux
|
|
1578 |
- meson: fix build with opencv=enabled and opencv4. Fixes #964
|
|
1579 |
- meson: Add support for the colormanagement plugin
|
|
1580 |
- autotools: gstsctp: set LDFLAGS
|
|
1581 |
- nvenc/nvdec: Add NVIDIA SDK headers to noinst_HEADERS
|
|
1582 |
- h264parse: Fix typo when setting multiview mode and flags
|
|
1583 |
- Add various Since: 1.16 markers
|
|
1584 |
- opencv: allow compilation against 4.1.x
|
|
1585 |
- Backport of some minor srt commits without MR into 1.16
|
|
1586 |
- meson: fix build with opencv=enabled and opencv4
|
|
1587 |
- wasapisrc: fix segtotal value being always 2 due to an unused
|
|
1588 |
variable
|
|
1589 |
- meson: colormanagement missing
|
|
1590 |
- androidmedia amcviddec fail after 1.15.90 1.16.0 update
|
|
1591 |
|
|
1592 |
gst-plugins-ugly
|
|
1593 |
|
|
1594 |
- meson: Always require the gmodule dependency
|
|
1595 |
|
|
1596 |
gst-libav
|
|
1597 |
|
|
1598 |
- docs: don’t include the type hierarchy, fixing build with gtk-doc
|
|
1599 |
1.30
|
|
1600 |
- avvidenc: Correctly signal interlaced input to ffmpeg when the input
|
|
1601 |
caps are interlaced
|
|
1602 |
- autotools: add bcrypt to win32 libs
|
|
1603 |
- gstav: Use libavcodec util function for version check
|
|
1604 |
- API documentation fails to build with gtk-doc 1.30
|
|
1605 |
|
|
1606 |
gst-rtsp-server
|
|
1607 |
|
|
1608 |
- rtsp-client: RTP Info must exist in PLAY response
|
|
1609 |
- onvif-media: fix “void function returning a value” compiler warning
|
|
1610 |
- Add various Since: 1.16 markers
|
|
1611 |
|
|
1612 |
gstreamer-vaapi
|
|
1613 |
|
|
1614 |
- fix egl context leak and display creation race
|
|
1615 |
- pluginutil: Remove Mesa from drivers white list
|
|
1616 |
- Classify vaapidecodebin as a hardware decoder
|
|
1617 |
- Fix two leak
|
|
1618 |
- vaapivideomemory: demote error message to info
|
|
1619 |
- encoder: vp8,vp9: reset frame_counter when input frame’s format
|
|
1620 |
changes
|
|
1621 |
- encoder: mpeg2: No packed header for SPS and PPS
|
|
1622 |
- decoder: vp9: clear parser pointer after release
|
|
1623 |
- encoder: Fixes deadlock in change state function
|
|
1624 |
- encoder: h265: reset num_ref_idx_l1_active_minus1 when low delay B.
|
|
1625 |
- encoder: not call ensure_num_slices inside g_assert()
|
|
1626 |
- encoder: continue if roi meta is NULL
|
|
1627 |
- decoder: vp9: Set chroma_ ype by VP9 bit_depth
|
|
1628 |
- vaapipostproc: don’t do any color conversion when GL_TEXTURE_UPLOAD
|
|
1629 |
- libs: surface: fix double free when dmabuf export fails
|
|
1630 |
- h264 colors and artifacts upon upgrade to GStreamer Core Library
|
|
1631 |
version 1.15.90
|
|
1632 |
|
|
1633 |
gst-editing-services
|
|
1634 |
|
|
1635 |
- element: Properly handle the fact that pasting can return NULL
|
|
1636 |
- Add various missing Since markers
|
|
1637 |
- launch: Fix caps restriction short names
|
|
1638 |
- python: Avoid warning about using deprecated methods
|
|
1639 |
- video-transition: When using non crossfade effect use ‘over’
|
|
1640 |
operations
|
|
1641 |
- meson: Generate a pkgconfig file for the GES plugin
|
|
1642 |
|
|
1643 |
gst-devtools
|
|
1644 |
|
|
1645 |
- launcher: testsuites: skip systemclock stress tests
|
|
1646 |
- validate: fix build on macOS
|
|
1647 |
|
|
1648 |
gst-build
|
|
1649 |
|
|
1650 |
- Update win flex bison binaries
|
|
1651 |
- Update the flexmeson windows binary version
|
|
1652 |
- Don’t allow people to run meson inside the uninstalled env
|
|
1653 |
|
|
1654 |
Cerbero build tool and packaging changes in 1.16.1
|
|
1655 |
|
|
1656 |
- cerbero: Add enums for Fedora 30, Fedora 31 and Debian bullseye
|
|
1657 |
- gnutls.recipe: Fix crash when running on Android Q
|
|
1658 |
- recipes: Upgrade openssl to 1.1.1c
|
|
1659 |
- Fix some typos
|
|
1660 |
- add support for vs build tools 2019, fixes #183
|
|
1661 |
- android: Adjust gstreamer-1.0.mk for NDK r20
|
|
1662 |
- Fix license enums
|
|
1663 |
- bootstrap: Fix dnf usage on CentOS
|
|
1664 |
- Make _add_system_libs reentrant
|
|
1665 |
- meson.recipe: Fix setting of bitcode compiler options
|
|
1666 |
- cerbero: support Ubuntu disco dingo
|
|
1667 |
- cerbero: Set utf-8 to execution character set also on MSVC
|
|
1668 |
- git: simplify the reset of the source branch.
|
|
1669 |
- FORTIFY: %n not allowed on Android Q
|
|
1670 |
- Fails to build if there’s no license file for the given license
|
|
1671 |
(GPL/LGPL without Plus, Proprietary, …)
|
|
1672 |
|
|
1673 |
Contributors to 1.16.1
|
|
1674 |
|
|
1675 |
Aaron Boxer, Adam Duskett, Alicia Boya García, Andoni Morales Alastruey,
|
|
1676 |
Antonio Ospite, Arun Raghavan, Askar Safin, A. Wilcox, Charlie Turner,
|
|
1677 |
Christoph Reiter, Damian Hobson-Garcia, Daniel Klamt, Danny Smith, David
|
|
1678 |
Gunzinger, David Ing, David Svensson Fors, Doug Nazar, Edward Hervey,
|
|
1679 |
Eike Hein, Fabrice Bellet, Fernando Herrrera, Georg Lippitsch, Göran
|
|
1680 |
Jönsson, Guillaume Desmottes, Haihao Xiang, Haihua Hu, Håvard Graff, Hou
|
|
1681 |
Qi, Ignacio Casal Quinteiro, Ilya Smelykh, Jan Schmidt, Javier Celaya,
|
|
1682 |
Jim Mason, Jonas Larsson, Jordan Petridis, Jose Antonio Santos Cadenas,
|
|
1683 |
Juan Navarro, Knut Andre Tidemann, Kristofer Björkström, Lucas Stach,
|
|
1684 |
Marco Felsch, Marcos Kintschner, Mark Nauwelaerts, Martin Liska, Martin
|
|
1685 |
Theriault, Mathieu Duponchelle, Matthew Waters, Michael Olbrich, Mike
|
|
1686 |
Gorse, Nicola Murino, Nicolas Dufresne, Niels De Graef, Niklas
|
|
1687 |
Hambüchen, Nirbheek Chauhan, Olivier Crête, Philippe Normand, Ross
|
|
1688 |
Burton, Sebastian Dröge, Seungha Yang, Song Bing, Thiago Santos,
|
|
1689 |
Thibault Saunier, Thomas Coldrick, Tim-Philipp Müller, Víctor Manuel
|
|
1690 |
Jáquez Leal, Vivia Nikolaidou, Xavier Claessens, Yeongjin Jeong,
|
|
1691 |
|
|
1692 |
… and many others who have contributed bug reports, translations, sent
|
|
1693 |
suggestions or helped testing. Thank you all!
|
|
1694 |
|
|
1695 |
List of merge requests and issues fixed in 1.16.1
|
|
1696 |
|
|
1697 |
- List of Merge Requests applied in 1.16
|
|
1698 |
- List of Issues fixed in 1.16.1
|
|
1699 |
|
1355 | 1700 |
|
1356 | 1701 |
Known Issues
|
1357 | 1702 |
|
|
1375 | 1720 |
development of 1.17/1.18 will happen in the git master branch.
|
1376 | 1721 |
|
1377 | 1722 |
The plan for the 1.18 development cycle is yet to be confirmed, but it
|
1378 | |
is possible that the next cycle will be a short one in which case
|
1379 | |
feature freeze would be perhaps around August 2019 with a new 1.18
|
1380 | |
stable release in September.
|
|
1723 |
is now expected that feature freeze will take place shortly after the
|
|
1724 |
GStreamer conference/hackfest in early November 2019, with the first
|
|
1725 |
1.18 stable release ready in late November or early December.
|
1381 | 1726 |
|
1382 | 1727 |
1.18 will be backwards-compatible to the stable 1.16, 1.14, 1.12, 1.10,
|
1383 | 1728 |
1.8, 1.6, 1.4, 1.2 and 1.0 release series.
|