2 Release notes for GStreamer Base Plug-ins 0.10.12 "Zombie Horde"
6 The GStreamer team is proud to announce a new release
7 in the 0.10.x stable series of the
8 GStreamer Base Plug-ins.
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.
17 This module contains a set of reference plugins, base classes for other
18 plugins, and helper libraries.
20 This module is kept up-to-date together with the core developments. Element
21 writers should look at the elements in this module as a reference for
24 This module contains elements for, among others:
26 device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia
28 codecs: vorbis, theora
29 text: textoverlay, subparse
30 sources: audiotestsrc, videotestsrc, gnomevfssrc
33 audio processing: audioconvert, adder, audiorate, audioscale, volume
34 visualisation: libvisual
35 video processing: ffmpegcolorspace
36 aggregate elements: decodebin, playbin
39 Other modules containing plug-ins are:
43 contains a set of well-supported plug-ins under our preferred license
45 contains a set of well-supported plug-ins, but might pose problems for
48 contains a set of less supported plug-ins that haven't passed the
49 rigorous quality testing we expect
53 Please note that decodebin2 API included in this release is still
54 considered unstable and WILL change in future releases. At this stage, only
55 developers or early adopters should consider using the decodebin2 API embodied
56 in its signals and properties.
60 Features of this release
62 * New API for on-demand plugin installation
63 * Xv thread-safety and configuration enhancements
64 * decodebin2 improvements
65 * Support more raw audio format conversions
66 * Improvements in Ogg support
67 * AudioFilter base class ported to 0.10
69 * Latency/live-playback support for Alsa
70 * Lots of bug fixes and improvements
72 Bugs fixed in this release
74 * 398721 : No video in .ogm files with decodebin2
75 * 339837 : [audioconvert] support for 64-bit float audio
76 * 341524 : [decodebin] can't handle decoders with always src pads wi...
77 * 352069 : Add de.po German translation
78 * 363379 : [oggmux] doesn't detect EOS on all sinkpads
79 * 378436 : [oggdemux] rhythmbox crash on fast clicking on rating in ...
80 * 380342 : Totem does not play mp3 files when lyrics are present
81 * 383195 : [cddabasesrc,basertpaudiopayload] compile errors with gcc...
82 * 383198 : totem crashed to gst_xvimagesink_update_colorbalance
83 * 384008 : [xvimagesink] accesses - > xwindow outside locks
84 * 384060 : gst_xoverlay_set_xwindow_id() causing lockups with x(v)im...
85 * 387138 : x input events processing in sinks with xoverlay interfac...
86 * 390063 : Documentation typo
87 * 390076 : add xv adaptor and port properties in xvimagesink element.
88 * 391365 : [oggdemux] internal stream error on OggFlac
89 * 392070 : [vorbis] GST_TAG_LOCATION not mapped
90 * 392393 : [API] add libgstbaseutils library for missing plugins mes...
91 * 396042 : mpeg4 video typefinder loops endlessly on quicktime redirect
92 * 396835 : audioconvert/audioresample combination causing buffer of ...
93 * 397673 : [patch] XIOError caught in x[v]imagesink.c
94 * 397810 : [typefinding] .vob file: could not determine type of stream
95 * 398110 : [theoraenc] GLib failed to allocate 3080991032 bytes on g...
96 * 399340 : Crash in the oggdemux plugin when trying to play a specia...
97 * 401029 : [playbin] rapidly changing visualisation freezes
98 * 401072 : Move libgimme-codec helper functions to GStreamer
99 * 402505 : visualisations don't work for some samplerates
100 * 407811 : decodebin2 hang on HD clip
101 * 409683 : Crash with Decodebin2
102 * 410396 : not reading " DATE " tags from Flac files
103 * 410963 : Fails to build with -z defs
104 * 357503 : [suparse] wrong timing with microdvd subtitles
105 * 393310 : [pango] localtime_r does not exist in MinGW
106 * 397207 : Test failure w/ HP-UX 11.11 & native compiler
107 * 399948 : [textoverlay] leaks upstream events if textpad unlinked
108 * 403963 : GstAudioFilter base class broken
109 * 404512 : [videoscale] floating point exception on 1x1 video
110 * 405020 : [alsa] probing the device-name doesn't seem to work corre...
111 * 408278 : [videorate] memory leak
112 * 410772 : Crash copying a GstNetBuffer
113 * 401118 : [visual] error if width not a multiple of 4
114 * 405451 : [alsasink] deadlocks when disconnecting USB Sounddevice
116 API changed in this release
121 * GST_VIDEO_SINK_CAST()
122 * gst_pb_utils_add_codec_description_to_tag_list()
123 * gst_pb_utils_get_codec_description()
124 * gst_pb_utils_get_source_description()
125 * gst_pb_utils_get_sink_description()
126 * gst_pb_utils_get_decoder_description()
127 * gst_pb_utils_get_encoder_description()
128 * gst_pb_utils_get_element_description()
129 * gst_pb_utils_init()
130 * gst_install_plugins_context_new()
131 * gst_install_plugins_context_set_xid()
132 * gst_install_plugins_context_free()
133 * gst_install_plugins_async()
134 * gst_install_plugins_sync()
135 * gst_install_plugins_return_get_name()
136 * gst_install_plugins_installation_in_progress()
137 * gst_missing_uri_source_message_new()
138 * gst_missing_uri_sink_message_new
139 * gst_missing_element_message_new
140 * gst_missing_decoder_message_new
141 * gst_missing_encoder_message_new
142 * gst_missing_plugin_message_get_installer_detail
143 * gst_missing_plugin_message_get_description
144 * gst_is_missing_plugin_message
148 You can find source releases of gst-plugins-base in the download directory:
149 http://gstreamer.freedesktop.org/src/gst-plugins-base/
153 More details can be found on the project's website:
154 http://gstreamer.freedesktop.org/
158 We use GNOME's bugzilla for bug reports and feature requests:
159 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
163 CVS is hosted on cvs.freedesktop.org.
164 All code is in CVS and can be checked out from there.
165 Interested developers of the core library, plug-ins, and applications should
166 subscribe to the gstreamer-devel list. If there is sufficient interest we
167 will create more lists as necessary.
172 Contributors to this release
190 * Thomas Vander Stichele