configure.ac: releasing 0.10.11, "Love never runs on time"
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer 0.10.11 "Love never runs on time"
3         
4
5
6 The GStreamer team is proud to announce a new release
7 in the 0.10.x stable series of the
8 core of the GStreamer streaming media framework.
9
10
11 The 0.10.x series is a stable series targeted at end users.
12 It is not API or ABI compatible with the stable 0.8.x series.
13 It is, however, parallel installable with the 0.8.x series.
14
15
16 The 0.10.x series has been reworked for threadsafety.  It also features
17 various feature additions and enhancements.
18
19
20 This module, gstreamer, only contains core functionality.
21 For actual media playback, you will need other modules.
22
23 gst-plugins-base
24 contains a basic set of well-supported plug-ins
25 gst-plugins-good
26 contains a set of well-supported plug-ins under our preferred license
27 gst-plugins-ugly
28 contains a set of well-supported plug-ins, but might pose problems for
29     distributors
30 gst-plugins-bad
31 contains a set of less supported plug-ins that haven't passed the
32     rigorous quality testing we expect
33
34
35
36   
37
38 Features of this release
39     
40       * Base sink classes now fully support reverse playback modes
41       * Optimisations and bug-fixes
42       * Documentation improvements
43       * New API for network buffering
44       * Reduction in exported DLL symbols
45       * Pad blocking now works correctly
46       * Introduction of the MultiQueue object for building queue-like objects
47       * Many other bug-fixes and enhancements
48
49 Bugs fixed in this release
50      
51       * 363095 : [BaseTransform] Outputs empty buffers
52       * 353301 : aborts in _get_element_by_uri(), probably due to buggy el...
53       * 344639 : Separate threadsafe queuing functionnality in a separate ...
54       * 347785 : [multiqueue] New multiple input-output queue
55       * 352827 : re-negotiation issues with dynamic pipelines and level or...
56       * 357180 : [libs] gst_controller_new* functions don't increase refco...
57       * 318031 : gstreamer should use gmodule-no-export in its .pc file
58       * 340878 : Registry doesn't discard removed plugin features
59       * 345496 : No GstPadDirection in files created by GstXml
60       * 356910 : Basesrc gst_base_src_activate_push not calling base_src_s...
61       * 357593 : Generated gst-element-check.m4 installed from $(srcdir)
62       * 358436 : #include is missing in gstghostpad.c and gstquery.c
63       * 358999 : [PATCH] [GstPad] Flushing on blocked pads not handled cor...
64       * 359850 : Compiling issues on sparc with Forte
65       * 360151 : Fixes compiling with forte: disable warning as error for ...
66       * 360173 : Fixes compiling with forte: warning clean up (part 1)
67       * 360467 : [API] add gst_tag_list_is_empty ()
68       * 360860 : Fixes compiling with forte: warning clean up (part 2)
69       * 361675 : Allow applications to use libxml2 and GStreamer even if  ...
70       * 361720 : grammar project: error generating gstmarshal.c and gstmar...
71       * 361730 : wrong source file list in VC8 project
72       * 361732 :  " win32\common\libgstreamer.def " lacks 'gst_caps_merge' entry
73       * 361769 : Deadlock in gstpad.c
74       * 364388 : size variable is not always initialized in gst_base_src_s...
75       * 366321 : GST_SEGMENT_FORMAT not defined on windows
76       * 370865 : [basesrc] update segment duration in gst_base_src_update_...
77       * 371493 : Incomplete change of printf conversion specifiers in gstr...
78       * 374475 : [PATCH] minor doc typo
79       * 377332 : [PATCH] Warning with check > = 0.9.4
80       * 381175 : [PATCH] fix vs8 compilation
81       * 357617 : [libs] gst_controller_set_from_list can return without un...
82       * 358737 : _gst_event_copy sets the wrong parent_refcount on the chi...
83       * 366212 : Fix some misspellings in gstreamer core
84       * 369366 : MacOSX printf fixes for CVS
85       * 371894 : tests/examples/typefind is broken
86       * 355499 : ensure_current_registry_forking()  fails if zombie alread...
87       * 352345 : Small race condition in the queue element
88       * 357432 : [libs] GstController needs to keep controlled objects alive
89       * 358613 : sink- > file is never reset for filesink elements, even tho...
90       * 366286 : [PATCH] fix compilation on Windows
91       * 366572 : Bad declaration in headerfile
92       * 367677 : [fdsrc] skips the first byte
93       * 369942 : [PATCH] unblocking blocked pad does not release all block...
94
95 Download
96
97 You can find source releases of gstreamer in the download directory:
98 http://gstreamer.freedesktop.org/src/gstreamer/
99
100 GStreamer Homepage
101
102 More details can be found on the project's website:
103 http://gstreamer.freedesktop.org/
104
105 Support and Bugs
106
107 We use GNOME's bugzilla for bug reports and feature requests:
108 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
109
110 Developers
111
112 CVS is hosted on cvs.freedesktop.org.
113 All code is in CVS and can be checked out from there.
114 Interested developers of the core library, plug-ins, and applications should
115 subscribe to the gstreamer-devel list. If there is sufficient interest we
116 will create more lists as necessary.
117
118         
119 Applications
120
121 Applications ported to GStreamer 0.10 include Totem, RhythmBox, Sound-Juicer,
122 Gnome Media, Flumotion, Amarok, Jamboree, Pitivi, Istanbul, AnnoAmp, Elisa, and others.
123 Let us know if you want to be added to this list.
124
125   
126 Contributors to this release
127     
128       * Alessandro Decina
129       * Antoine Tremblay
130       * Christian F.K. Schaller
131       * David Schleef
132       * Edward Hervey
133       * Jan David Mol
134       * Jan Schmidt
135       * Jonathan Matthew
136       * Josep Torre Valles
137       * Kjartan Maraas
138       * Marcus Granado
139       * Mark Nauwelaerts
140       * Michael Smith
141       * Peter Kjellerstedt
142       * René Stadler
143       * Sebastian Droege
144       * Sebastien Cote
145       * Sergey Scobich
146       * Sjoerd Simons
147       * Stefan Kost
148       * Thomas Vander Stichele
149       * Tim-Philipp Müller
150       * Wim Taymans
151       * Yves Lefebvre
152       * Zaheer Abbas Merali
153       * gorshkov
154       * mrcgran
155