summaryrefslogtreecommitdiff
path: root/RELEASE
blob: b67b6cebf2f6934840decf60bc2f4ffe2e3a39b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181

Release notes for GStreamer 1.1.1


The GStreamer team is proud to announce a new bug-fix release
in the 1.x stable series of the
core of the GStreamer streaming media framework.


The 1.x series is a stable series targeted at end users.
It is not API or ABI compatible with the stable 0.10.x series.
It is, however, parallel installable with the 0.10.x series and
will not affect an existing 0.10.x installation.


The 1.x series has been reworked for more flexible memory handling, improved
caps negotiation and re-negotiation, better handling of dynamic pipelines,
and increased performance in general. It also features countless other feature
additions and enhancements.


This module, gstreamer, only contains core functionality.
For actual media playback, you will need other modules.

gst-plugins-base
contains a basic set of well-supported plugins
gst-plugins-good
contains a set of well-supported plugins under our preferred license
gst-plugins-ugly
contains a set of well-supported plugins, but might pose problems for
    distributors
gst-plugins-bad
contains a set of less supported plugins that haven't passed the
    rigorous quality testing we expect, or are still missing documentation
    and/or unit tests
gst-libav
contains a set of codecs plugins based on libav (formerly gst-ffmpeg)



  

Features of this release
    

Bugs fixed in this release
     
      * 571832 : [API] add gst_plugin_feature_get_plugin_name()
      * 613081 : info: make GST_PTR_FORMAT etc. work on win32, OSX and non-glibc systems
      * 638749 : (Duration) queries on a source-only bin are currently not supported
      * 679152 : add gst_debug_set_threshold_from_string function ()
      * 679315 : g-i: avoid multiple libraries in the shared-library tag
      * 683012 : check: add GstTestClock for use in unit testing
      * 685555 : collectpads unit test fails
      * 685650 : GStreamer should not set the locale
      * 687523 : gst-launch: use GST_TIME_FORMAT to report execution time
      * 687899 : queue event handling broken with unlinked queue and sticky events
      * 688130 : Compilation error when debugging disabled
      * 688785 : Provide single include headers
      * 688824 : queue: Dropping sticky events on flush without resending them later
      * 689043 : gstreamer-1.0.pc declares public dependency on libgthread
      * 690515 : tools: bash tab-completion for gst-launch pipelines
      * 690557 : Corrected the control of whether a SingleQueue is full or not
      * 690908 : adapter: wrong return value on gst_adapter_masked_scan_*
      * 690936 : [basesink] Lateness check should be done before ::prepare()
      * 691370 : caps intersection is broken for channel-layout / bitmasks
      * 691475 : [API] baseparse: need vfunc to intercept queries
      * 691828 : GstABI and LibsABI checks fail on ARM
      * 692612 : tests: use g_timeout_add_seconds where possible
      * 692784 : typefind element pushes caps event before stream_start
      * 692809 : gstbitreader-docs.h : Align the comments correctly with the API declaration
      * 693314 : gst_element_send_event on GstBin without sink/src element but with sink/src ghostpads
      * 693481 : gst-launch: Use signalfd() to handle keyboard interruption
      * 694717 : gst_memory_share: assertion `!GST_MEMORY_FLAG_IS_SET (mem, GST_MEMORY_FLAG_NO_SHARE)' failed in flacparse unit test
      * 695035 : Recent GstMemory changes cause leaks all over the place
      * 695599 : tests: test_read_macros doesn't pass on ARM / raspberry pi
      * 695937 : gst-uninstalled script should add gst-editing-services typelib path to GI_TYPELIB_PATH
      * 696911 : GstSegment adds lot of warning noise
      * 697058 :  " git-update.sh " script is missing some modules.
      * 697093 : gst-uninstalled script should add orc/orc-test/.libs paths
      * 697549 : clock: Make use of HAVE_CLOCK_GETTIME
      * 697550 : clock: Winpthreads compatibility
      * 697551 : libsabi: W32-compatible ABI tests
      * 697608 : netclientclock: gst_net_client_clock_start() always fails on windows
      * 697609 : tests: skip GstPoll tests on windows as they are broken
      * 697610 : gstpad test fails due to unclean buffers list
      * 697872 : plugin: fix name expansion in GST_PLUGIN_DEFINE() macro
      * 697970 : info: glibc " %n in writable segment detected " with new printf implementation
      * 697990 : pluginfeature: Fix the GstPluginFeature name comparison.
      * 698209 : READMEs all claim to be part of 0.10 or 0.9 releases
      * 698242 : printf: abort() in custom printf with old printf extension specifiers
      * 699767 : typefind: send stream-start after caps
      * 699827 : controller: Fix the function signature and a minor typo fix
      * 699937 : pad: Event mis-orderng caused by " 418dcd72 pad: Remove SEGMENT sticky events when flushing " 
      * 699968 : capsfilter: Send caps after segment if source has no caps
      * 700806 : pad: Sticky events are dropped before stored on a pad and nothing is resending them
      * 701177 : scripts: improve git-update.sh status message
      * 701323 : input-selector: crash when requesting " active " property of pad with no selector
      * 701632 : gstvalue: Add _append_and_take_value() public variants
      * 701633 : gstbuffer: Use internal function for buffer_new_wrapped

==== Download ====

You can find source releases of gstreamer in the download
directory: http://gstreamer.freedesktop.org/src/gstreamer/

The git repository and details how to clone it can be found at
http://cgit.freedesktop.org/gstreamer/gstreamer/

==== Homepage ====

The project's website is http://gstreamer.freedesktop.org/

==== Support and Bugs ====

We use GNOME's bugzilla for bug reports and feature requests:
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer

Please submit patches via bugzilla as well.

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.

==== Developers ====

GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned
from there (see link above).

Interested developers of the core library, plugins, and applications should
subscribe to the gstreamer-devel list.

        
Contributors to this release
    
      * Alessandro Decina
      * Alexander Schrab
      * Andre Moreira Magalhaes (andrunko)
      * Andrzej Bieniek
      * Arnaud Vrac
      * B.Prathibha
      * Branko Subasic
      * Brendan Long
      * Christian Fredrik Kalager Schaller
      * Daniel Díaz
      * David Rothlisberger
      * David Schleef
      * Douglas Bagnall
      * Edward Hervey
      * Evan Nemerson
      * Gert Michael Kulyk
      * Gwenole Beauchesne
      * Jan Schmidt
      * Jonas Holmberg
      * Jose Antonio Santos Cadenas
      * Josep Torra
      * Krzysztof Konopko
      * Luis de Bethencourt
      * Mark Nauwelaerts
      * Matthew Waters
      * Nate Bogdanowicz
      * Nicolas Dufresne
      * Niv Sardi
      * Olivier Crête
      * Philippe Normand
      * Sebastian Dröge
      * Sebastian Rasmussen
      * Simon Feltman
      * Sreerenj Balachandran
      * Stefan Sauer
      * Thiago Santos
      * Thibault Saunier
      * Thijs Vermeir
      * Tim 'mithro' Ansell
      * Tim-Philipp Müller
      * Vincent Penquerc'h
      * Wim Taymans
      * italarab@gmail.com
      * Руслан Ижбулатов