NEWS 4.74 KB
Newer Older
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
1
# GStreamer 1.14 Release Notes
Sebastian Dröge's avatar
Sebastian Dröge committed
2

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
3 4
GStreamer 1.14.0 has not been released yet. It is scheduled for release
in late February / early March 2018.
Sebastian Dröge's avatar
Sebastian Dröge committed
5

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
6 7
There are unstable pre-releases available for testing and development purposes.
The latest pre-release is version 1.13.1 and was released on 15 February 2018.
Sebastian Dröge's avatar
Sebastian Dröge committed
8

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
9
See [https://gstreamer.freedesktop.org/releases/1.14/][latest] for the latest
Sebastian Dröge's avatar
Sebastian Dröge committed
10 11
version of this document.

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
12
*Last updated: Thursday 15 February 2018, 16:30 UTC [(log)][gitlog]*
Sebastian Dröge's avatar
Sebastian Dröge committed
13

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
14 15
[latest]: https://gstreamer.freedesktop.org/releases/1.14/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.14/release-notes-1.14.md
Sebastian Dröge's avatar
Sebastian Dröge committed
16 17 18 19 20 21 22 23 24 25 26

## Introduction

The GStreamer team is proud to announce a new major feature release in the
stable 1.x API series of your favourite cross-platform multimedia framework!

As always, this release is again packed with new features, bug fixes and other
improvements.

## Highlights

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
27
- this section will be completed shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
28 29 30 31 32

## Major new features and changes

### Noteworthy new API

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
33
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
34 35 36

### New Elements

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
37
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
38 39 40

### New element features and additions

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
41
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
42

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
43
### Plugin and library moves
Sebastian Dröge's avatar
Sebastian Dröge committed
44

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
45
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
46 47 48

### Plugin removals

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
49 50
- this section will be filled in shortly

Sebastian Dröge's avatar
Sebastian Dröge committed
51 52 53

## Miscellaneous API additions

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
54
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
55 56 57

### GstPlayer

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
58
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
59 60 61

## Miscellaneous changes

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
62
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
63 64 65

### OpenGL integration

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
66
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
67 68 69

## Tracing framework and debugging improvements

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
70
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
71 72 73

## Tools

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
74
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
75 76 77

## GStreamer RTSP server

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
78
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
79 80 81

## GStreamer VAAPI

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
82
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
83 84 85

## GStreamer Editing Services and NLE

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
86
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
87 88 89

## GStreamer validate

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
90
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
91

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
92
## GStreamer Python Bindings
Sebastian Dröge's avatar
Sebastian Dröge committed
93

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
94
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
95 96 97

## Build and Dependencies

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
98
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
99 100 101 102 103

## Platform-specific improvements

### Android

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
104
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
105

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
106
### macOS and iOS
Sebastian Dröge's avatar
Sebastian Dröge committed
107

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
108
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
109 110 111

### Windows

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
112
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
113 114 115

## Contributors

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
116
- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
117 118 119 120

... and many others who have contributed bug reports, translations, sent
suggestions or helped testing.

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
121 122 123
## Bugs fixed in 1.14

- this section will be filled in shortly
Sebastian Dröge's avatar
Sebastian Dröge committed
124

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
125 126
More than [704 bugs][bugs-fixed-in-1.14] have been fixed during
the development of 1.14.
Sebastian Dröge's avatar
Sebastian Dröge committed
127 128

This list does not include issues that have been cherry-picked into the
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
129 130
stable 1.12 branch and fixed there as well, all fixes that ended up in the
1.12 branch are also included in 1.14.
Sebastian Dröge's avatar
Sebastian Dröge committed
131 132 133 134

This list also does not include issues that have been fixed without a bug
report in bugzilla, so the actual number of fixes is much higher.

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
135
[bugs-fixed-in-1.14]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=213265&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.1&target_milestone=1.12.2&target_milestone=1.12.3&target_milestone=1.12.4&target_milestone=1.13.1&target_milestone=1.13.2&target_milestone=1.13.3&target_milestone=1.13.4&target_milestone=1.13.90&target_milestone=1.13.91&target_milestone=1.14.0
Sebastian Dröge's avatar
Sebastian Dröge committed
136

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
137
## Stable 1.14 branch
Sebastian Dröge's avatar
Sebastian Dröge committed
138

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
139
After the 1.14.0 release there will be several 1.14.x bug-fix releases which
Sebastian Dröge's avatar
Sebastian Dröge committed
140 141
will contain bug fixes which have been deemed suitable for a stable branch,
but no new features or intrusive changes will be added to a bug-fix release
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
142 143
usually. The 1.14.x bug-fix releases will be made from the git 1.14 branch,
which is a stable branch.
Sebastian Dröge's avatar
Sebastian Dröge committed
144

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
145
### 1.14.0
Sebastian Dröge's avatar
Sebastian Dröge committed
146

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
147
1.14.0 is scheduled to be released in late February / early March 2018.
Sebastian Dröge's avatar
Sebastian Dröge committed
148 149 150 151 152 153 154 155

## Known Issues

- The `webrtcdsp` element is currently not shipped as part of the Windows
  binary packages due to a [build system issue][bug-770264].

[bug-770264]: https://bugzilla.gnome.org/show_bug.cgi?id=770264

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
156
## Schedule for 1.16
Sebastian Dröge's avatar
Sebastian Dröge committed
157

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
158 159 160
Our next major feature release will be 1.16, and 1.15 will be the unstable
development version leading up to the stable 1.16 release. The development
of 1.15/1.16 will happen in the git master branch.
Sebastian Dröge's avatar
Sebastian Dröge committed
161

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
162 163 164 165
The plan for the 1.16 development cycle is yet to be confirmed, but it is
expected that feature freeze will be around August 2017
followed by several 1.15 pre-releases and the new 1.16 stable release
in September.
Sebastian Dröge's avatar
Sebastian Dröge committed
166

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
167
1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8, 1.6, 1.4,
Sebastian Dröge's avatar
Sebastian Dröge committed
168 169 170 171
1.2 and 1.0 release series.

- - -

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
172
*These release notes have been prepared by Tim-Philipp Müller.*
Sebastian Dröge's avatar
Sebastian Dröge committed
173 174

*License: [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/)*