basesrc: Move variable and assignment to where it's needed
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer 0.11.2 "A Shiny White Tooth"
3         
4
5
6 The GStreamer team is proud to announce a new release
7 in the 0.11.x unstable series of the
8 core of the GStreamer streaming media framework.
9
10
11 The 0.11.x series is an unstable series targeted at developers and will
12 eventually lead up to the stable 1.0 series.
13 It is not API or ABI compatible with the stable 0.10.x series.
14 It is, however, parallel installable with the 0.10.x series.
15
16
17 The 0.11.x series has improved memory management and features
18 various cleanups and enhancements.
19
20
21 This module, gstreamer, only contains core functionality.
22 For actual media playback, you will need other modules.
23
24 gst-plugins-base
25 contains a basic set of well-supported plug-ins
26 gst-plugins-good
27 contains a set of well-supported plug-ins under our preferred license
28 gst-plugins-ugly
29 contains a set of well-supported plug-ins, but might pose problems for
30     distributors
31 gst-plugins-bad
32 contains a set of less supported plug-ins that haven't passed the
33     rigorous quality testing we expect
34
35
36
37   
38
39 Features of this release
40     
41       * Added pts/dts to buffers
42       * Moved controller into core
43       * Pad probe rewrite
44       * AcceptCaps and GetCaps made as queries
45       * Added parent to pad functions
46       * Sticky events rewrite
47       * New GstSample object
48       * Asynchronous state change support for basesrc
49       * Added new bitmask type
50       * GstMemory updates
51       * Port to gio
52       * Port to newest glib
53       * Add stepped ranges
54       * Do typefind in separate thread
55       * Rework alloc tracing
56       * Added STREAM_CONFIG, GAP and STREAM_START events
57       * Various cleanups and leak fixes
58
59 Bugs fixed in this release
60      
61       * 664491 : compiler warnings on OS X 64bit
62       * 402562 : [gst_parse_launch] Requesting pads but not releasing them
63       * 383102 : [0.11] Rethink pad_blocking
64       * 610338 : [0.11] [controller] Triggers should be moved into their own control source
65       * 660300 : gst_memory_alignment undefined if HAVE_POSIX_MEMALIGN isn't defined
66       * 662207 : gst: Fix a lot of GLib deprecations and errors
67       * 664099 : 0.11 new to use new floating ref annotation
68       * 664880 : [0.11] GstBaseParse default caps query implementation broken
69       * 664927 : GST_STATIC_CAPS missing initializer
70       * 666096 : [0.11] encodebin bindings failing to accept None
71       * 666154 : [0.11] Python - query_caps fails to accept 'None'
72       * 666351 : [0.11] Get rid of GST_TYPE_DATE
73       * 666890 : [0.11] controller compiler warning: gsttriggercontrolsource.c:82: control reaches end of non-void function
74
75 Download
76
77 You can find source releases of gstreamer in the download directory:
78 http://gstreamer.freedesktop.org/src/gstreamer/
79
80 GStreamer Homepage
81
82 More details can be found on the project's website:
83 http://gstreamer.freedesktop.org/
84
85 Support and Bugs
86
87 We use GNOME's bugzilla for bug reports and feature requests:
88 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
89
90 Developers
91
92 GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there.
93 Interested developers of the core library, plug-ins, and applications should
94 subscribe to the gstreamer-devel list. If there is sufficient interest we
95 will create more lists as necessary.
96
97         
98 Applications
99
100 Various applications have early ports to GStreamer 0.11 including Totem, RhythmBox,
101 Webkit, Jokosher, Transmageddon and others. We're working on porting more applications.
102
103   
104 Contributors to this release
105     
106       * Andoni Morales Alastruey
107       * Antoine Tremblay
108       * Christian Fredrik Kalager Schaller
109       * Colin Walters
110       * David Schleef
111       * Edward Hervey
112       * Havard Graff
113       * Idar Tollefsen
114       * Jan Schmidt
115       * Jason DeRose
116       * Johan Boulé
117       * Johan Dahlin
118       * Mark Nauwelaerts
119       * Matej Knopp
120       * Nicolas Dufresne
121       * Olivier Crête
122       * Peteris Krisjanis
123       * Philippe Normand
124       * René Stadler
125       * Reynaldo H. Verdejo Pinochet
126       * Robert Swain
127       * Sebastian Dröge
128       * Sjoerd Simons
129       * Stas Sergeev
130       * Stefan Sauer
131       * Thiago Santos
132       * Thomas Vander Stichele
133       * Tim-Philipp Müller
134       * Vincent Penquerc'h
135       * Wim Taymans
136