2 Release notes for GStreamer Base Plug-ins 0.10.15 "No need to argue"
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
55 Features of this release
57 * RTP/RTSP/RTCP/SDP support improved
58 * New FFT support library libgstfft, based on Kiss FFT
59 * New formats supported in volume and audiotestsrc
60 * Fixes in audiorate and videorate
62 * Playbin and decodebin fixes
63 * New tagdemux base class for ID3/APE style tag readers
64 * Fix a nasty crash in the X sinks on shutdown
66 * Add support for multichannel WAV files.
67 * Preserve channel layout information when up/down-mixing.
68 * Many bug-fixes and improvements
71 Bugs fixed in this release
73 * 475395 : decodebin2 leaks request-pads
74 * 475451 : [decodebin2] leaks ghostpad
75 * 378770 : [xvimagesink] race condition in event thread?
76 * 407282 : [decodebin2] autoplug-sort signal has GList ** parameter
77 * 430677 : [audioconvert] does not preserve channel positions when f...
78 * 442654 : [volume] controller bypassed by default
79 * 445529 : [volume] support for 24/32-bit audio/x-raw-int
80 * 446766 : return code for gst_base_rtp_payload_audio_handle_event()
81 * 451970 : Subparse requires HTML parser
82 * 453650 : [audiobasesrc] two alsasrcs do not work in one pipeline
83 * 459334 : [textoverlay] expose pango line alignment property
84 * 459585 : [basertpdepayload] api without namespace
85 * 460422 : [audiotestsrc] Add support for float and double output
86 * 462805 : [alsa] compilation fails with gcc 4.2
87 * 462979 : Add 'silent' property to GstTimeOverlay
88 * 463215 : [audioconvert] compile errors
89 * 464320 : [PATCH] gst-plugins-base-0.14 does not build for win32
90 * 464666 : [playbin] QT trailer hangs in preroll with decodebin2
91 * 464690 : Add connection-speed property to uridecodebin element
92 * 465015 : [playbin] Not removed probes causes deadlocks in streamin...
93 * 465028 : some warnings with mingw
94 * 467667 : GST_FRAMES_TO_CLOCK_TIME() and GST_CLOCK_TIME_TO_FRAMES()...
95 * 468129 : [basertpaudiopayload] event handler returns the wrong value
96 * 468619 : New library gstfft: FFT library for integer and float typ...
97 * 470456 : [API] add gst_missing_*_installer_detail_new()
98 * 470766 : [ssaparse] line breaks in SSA subtitle parser
99 * 471067 : Make the SDP code useable for generating SDP descriptions
100 * 471194 : [rtpbuffer] RTP headers are wrong for win32
101 * 473097 : [baseaudiosink] gstreamer-properties hangs when testing s...
102 * 474384 : gstrtsp-enumtypes.c and .h needed for win32
103 * 474880 : [xvimagesink] [ximagesink] leaking buffer caps reference
104 * 475731 : rtspconnection is able to read incomplete messages
105 * 483620 : All Rtp buffers are discarded -- gst_rtp_buffer_get_payl...
106 * 484989 : memleak, not unrefed caps for gstbasertppayload.c
107 * 489010 : Please change default channel order for WAVE_EXT-less .wa...
108 * 491722 : [playbin] regression: crash with external subtitles
109 * 492098 : [GstFFT] Broken scaling
110 * 492114 : Build issues on Windows/MSVC
111 * 492306 : compilation errors with MinGW
112 * 492813 : Missing symbols in libgstrtp.def
113 * 493986 : Build issues on Windows (missing symbols)
114 * 494346 : pre-release vs6 patch
115 * 496548 : Including malloc.h breaks macos build
116 * 496724 : DSW file references non-existent DSP files
117 * 464079 : audiotestsrc doesn't respond to conversion queries properly
118 * 442065 : floatcast.h includes config.h and might break other apps
119 * 466717 : gst_event_new_new_segment_full:assertion `start < = stop' ...
120 * 485753 : Decodebin2 deadlocks when nulling pipeline during typefind
121 * 464028 : Move connection-speed from playbin to playbasebin
123 API changed in this release
127 * GstTagDemux base class for simple tag demuxers
128 * GstBaseAudioSrc::provide-clock property
129 * gst_rtcp_ntp_to_unix()
130 * gst_rtcp_unix_to_ntp()
131 * gst_rtp_buffer_get_header_len()
132 * gst_rtp_buffer_get_extension_data()
133 * gst_rtp_buffer_compare_seqnum()
134 * gst_rtp_buffer_ext_timestamp()
135 * gst_rtcp_packet_sdes_copy_entry()
136 * gst_install_plugins_supported()
137 * gst_missing_*_installer_detail_new() convenience API
138 * gst_rtsp_connection_poll()
139 * GstTextOverlay::line-alignment property
143 You can find source releases of gst-plugins-base in the download directory:
144 http://gstreamer.freedesktop.org/src/gst-plugins-base/
148 More details can be found on the project's website:
149 http://gstreamer.freedesktop.org/
153 We use GNOME's bugzilla for bug reports and feature requests:
154 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
158 CVS is hosted on cvs.freedesktop.org.
159 All code is in CVS and can be checked out from there.
160 Interested developers of the core library, plug-ins, and applications should
161 subscribe to the gstreamer-devel list. If there is sufficient interest we
162 will create more lists as necessary.
167 Contributors to this release
184 * Jorge González González
190 * Ole André Vadla Ravnås
199 * Thomas Vander Stichele