2 Release notes for GStreamer 1.1.1
5 The GStreamer team is proud to announce a new bug-fix release
6 in the 1.x stable series of the
7 core of the GStreamer streaming media framework.
10 The 1.x series is a stable series targeted at end users.
11 It is not API or ABI compatible with the stable 0.10.x series.
12 It is, however, parallel installable with the 0.10.x series and
13 will not affect an existing 0.10.x installation.
16 The 1.x series has been reworked for more flexible memory handling, improved
17 caps negotiation and re-negotiation, better handling of dynamic pipelines,
18 and increased performance in general. It also features countless other feature
19 additions and enhancements.
22 This module, gstreamer, only contains core functionality.
23 For actual media playback, you will need other modules.
26 contains a basic set of well-supported plugins
28 contains a set of well-supported plugins under our preferred license
30 contains a set of well-supported plugins, but might pose problems for
33 contains a set of less supported plugins that haven't passed the
34 rigorous quality testing we expect, or are still missing documentation
37 contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
43 Features of this release
46 Bugs fixed in this release
48 * 571832 : [API] add gst_plugin_feature_get_plugin_name()
49 * 613081 : info: make GST_PTR_FORMAT etc. work on win32, OSX and non-glibc systems
50 * 638749 : (Duration) queries on a source-only bin are currently not supported
51 * 679152 : add gst_debug_set_threshold_from_string function ()
52 * 679315 : g-i: avoid multiple libraries in the shared-library tag
53 * 683012 : check: add GstTestClock for use in unit testing
54 * 685555 : collectpads unit test fails
55 * 685650 : GStreamer should not set the locale
56 * 687523 : gst-launch: use GST_TIME_FORMAT to report execution time
57 * 687899 : queue event handling broken with unlinked queue and sticky events
58 * 688130 : Compilation error when debugging disabled
59 * 688785 : Provide single include headers
60 * 688824 : queue: Dropping sticky events on flush without resending them later
61 * 689043 : gstreamer-1.0.pc declares public dependency on libgthread
62 * 690515 : tools: bash tab-completion for gst-launch pipelines
63 * 690557 : Corrected the control of whether a SingleQueue is full or not
64 * 690908 : adapter: wrong return value on gst_adapter_masked_scan_*
65 * 690936 : [basesink] Lateness check should be done before ::prepare()
66 * 691370 : caps intersection is broken for channel-layout / bitmasks
67 * 691475 : [API] baseparse: need vfunc to intercept queries
68 * 691828 : GstABI and LibsABI checks fail on ARM
69 * 692612 : tests: use g_timeout_add_seconds where possible
70 * 692784 : typefind element pushes caps event before stream_start
71 * 692809 : gstbitreader-docs.h : Align the comments correctly with the API declaration
72 * 693314 : gst_element_send_event on GstBin without sink/src element but with sink/src ghostpads
73 * 693481 : gst-launch: Use signalfd() to handle keyboard interruption
74 * 694717 : gst_memory_share: assertion `!GST_MEMORY_FLAG_IS_SET (mem, GST_MEMORY_FLAG_NO_SHARE)' failed in flacparse unit test
75 * 695035 : Recent GstMemory changes cause leaks all over the place
76 * 695599 : tests: test_read_macros doesn't pass on ARM / raspberry pi
77 * 695937 : gst-uninstalled script should add gst-editing-services typelib path to GI_TYPELIB_PATH
78 * 696911 : GstSegment adds lot of warning noise
79 * 697058 : " git-update.sh " script is missing some modules.
80 * 697093 : gst-uninstalled script should add orc/orc-test/.libs paths
81 * 697549 : clock: Make use of HAVE_CLOCK_GETTIME
82 * 697550 : clock: Winpthreads compatibility
83 * 697551 : libsabi: W32-compatible ABI tests
84 * 697608 : netclientclock: gst_net_client_clock_start() always fails on windows
85 * 697609 : tests: skip GstPoll tests on windows as they are broken
86 * 697610 : gstpad test fails due to unclean buffers list
87 * 697872 : plugin: fix name expansion in GST_PLUGIN_DEFINE() macro
88 * 697970 : info: glibc " %n in writable segment detected " with new printf implementation
89 * 697990 : pluginfeature: Fix the GstPluginFeature name comparison.
90 * 698209 : READMEs all claim to be part of 0.10 or 0.9 releases
91 * 698242 : printf: abort() in custom printf with old printf extension specifiers
92 * 699767 : typefind: send stream-start after caps
93 * 699827 : controller: Fix the function signature and a minor typo fix
94 * 699937 : pad: Event mis-orderng caused by " 418dcd72 pad: Remove SEGMENT sticky events when flushing "
95 * 699968 : capsfilter: Send caps after segment if source has no caps
96 * 700806 : pad: Sticky events are dropped before stored on a pad and nothing is resending them
97 * 701177 : scripts: improve git-update.sh status message
98 * 701323 : input-selector: crash when requesting " active " property of pad with no selector
99 * 701632 : gstvalue: Add _append_and_take_value() public variants
100 * 701633 : gstbuffer: Use internal function for buffer_new_wrapped
104 You can find source releases of gstreamer in the download
105 directory: http://gstreamer.freedesktop.org/src/gstreamer/
107 The git repository and details how to clone it can be found at
108 http://cgit.freedesktop.org/gstreamer/gstreamer/
112 The project's website is http://gstreamer.freedesktop.org/
114 ==== Support and Bugs ====
116 We use GNOME's bugzilla for bug reports and feature requests:
117 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
119 Please submit patches via bugzilla as well.
121 For help and support, please subscribe to and send questions to the
122 gstreamer-devel mailing list (see below for details).
124 There is also a #gstreamer IRC channel on the Freenode IRC network.
128 GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned
129 from there (see link above).
131 Interested developers of the core library, plugins, and applications should
132 subscribe to the gstreamer-devel list.
135 Contributors to this release
139 * Andre Moreira Magalhaes (andrunko)
145 * Christian Fredrik Kalager Schaller
147 * David Rothlisberger
156 * Jose Antonio Santos Cadenas
159 * Luis de Bethencourt
168 * Sebastian Rasmussen
170 * Sreerenj Balachandran
175 * Tim 'mithro' Ansell