2 Release notes for GStreamer Good Plug-ins 0.10.4 "Dear Leader"
6 The GStreamer team is proud to announce a new release
7 in the 0.10.x stable series of the
8 GStreamer Good 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 "Such ingratitude. After all the times I've saved your life."
20 A collection of plug-ins you'd want to have right next to you on the
21 battlefield. Shooting sharp and making no mistakes, these plug-ins have it
22 all: good looks, good code, and good licensing. Documented and dressed up
23 in tests. If you're looking for a role model to base your own plug-in on,
27 If you find a plot hole or a badly lip-synced line of code in them,
28 let us know - it is a matter of honour for us to ensure Blondie doesn't look
29 like he's been walking 100 miles through the desert without water.
32 This module contains a set of plug-ins that we consider to have good quality
33 code, correct functionality, our preferred license (LGPL for the plug-in
34 code, LGPL or LGPL-compatible for the supporting library).
35 We believe distributors can safely ship these plug-ins.
36 People writing elements should base their code on these elements.
39 Other modules containing plug-ins are:
43 contains a basic set of well-supported plug-ins
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
54 Features of this release
56 * Parallel installability with 0.8.x series
57 * Threadsafe design and API
58 * added apev2mux element
59 * use libiec61883 for Firewire
61 Bugs fixed in this release
63 * 345930 : [id3demux] segfaults with file containing only ID3v1 tag
64 * 347529 : wavparse error
65 * 321191 : rtpamrdec isn't a subclass of GstBaseRtpDepayload
66 * 340027 : [patch] wavparse fails for several files
67 * 318563 : offer support for new raw1394_iso api in dv1394src
68 * 330623 : [avidemux] only the beginning of big avi files gets played
69 * 334375 : [id3demux] [id3v2mux] ID3 tag rewriting is lossy
70 * 337076 : Problem with broken matroska files containing non-UTF8 su...
71 * 339704 : [id3demux] read images from ID3 tags
72 * 340282 : Goom visualization is unusable at 'Normal' size and higher
73 * 340623 : [matroskademux] small memory leak
74 * 340699 : [flacdec] should not send EOS when doing segment seeking
75 * 340859 : [avimux] produces index with all frames marked as keyframes
76 * 340946 : raw1394 plugin uses deprecated functions
77 * 340979 : [id3demux] mp3 id3v2 TCON tag possible bug?
78 * 341489 : gst-plugins-good wavparse Cygwin fix
79 * 341774 : Fails to read tags in file
80 * 341818 : [matroskademux] poor concurrent performance
81 * 342029 : [id3demux] overflow of titlenumbers
82 * 342097 : [jpegdec] crash with attached JPEG file
83 * 342448 : [matroska] support for muxing/demuxing Theora video
84 * 342526 : [avimux] dml index support, codec_data support, cleanups
85 * 342592 : dvdemux doesn't post segment-done right
86 * 342734 : [matroskamux] might block on state-change
87 * 343051 : [autoaudiosink] doesn't try esdsink
88 * 343055 : README mentions 0.9.6
89 * 343117 : jpegdec, mjpeg avi's and flush seeks
90 * 343122 : [taglib] new apev2mux element
91 * 343123 : [apedemux] add support for GST_TAG_LOCATION
92 * 343127 : [apedemux] extract track count, clean up parsing
93 * 343602 : configure --disable-external fails
94 * 343603 : need to add -lm to build tests/examples/level
95 * 343678 : configure.ac incorrectly uses $(SED) rather than $SED
96 * 343837 : [wavparse] can't handle WAV file with 'bext' header chunk
97 * 344100 : --disable-schemas-install not honored
98 * 344101 : SunAudio mixer fixes
99 * 344120 : dv1394src should now require libraw1394 > = 1.1.0
100 * 344605 : [id3demux] set picture type on image buffers
101 * 345232 : [wavparse] reads beyond end-of-file (in pull mode)
102 * 345288 : [udp] make work on Windows
103 * 345713 : ximagesrc uses XFixesCursorImage incorrectly and will seg...
104 * 346066 : [sunaudiosink] don't override user setting and switch on ...
105 * 346259 : [sunaudio] move monitor to input tab in mixer
106 * 347234 : streaming UDP (MPEGTS) shows only one frame of video
107 * 347258 : [wavparse] internal stream error reading gnome-game gnibb...
108 * 347898 : [id3v2mux] write GST_TAG_ENCODER and GST_TAG_ENCODER_VERSION
109 * 347972 : [cdiocddasrc] core dumps if device is not found
110 * 348644 : [id3demux] Gets the wrong part of binary blob for ID3 v2....
111 * 348752 : [udpsrc] add property to set buffer size for udp socket
112 * 348913 : [id3v2mux] tagging utf-8 text may be converted to iso-8869-1
113 * 349155 : [smokeenc] does not set caps on it's buffers
114 * 349189 : LADSPA gstsignalprocessor.c: line 408: assertion failed: ...
115 * 349907 : multiudpsink messes up multicast addresses
116 * 350433 : [rtph263pdepay] h.263plus depayloader does not work
117 * 340492 : [flacdec] support push-based operation (and thus flac-ove...
118 * 345679 : fix to avoid goom core dumping
119 * 317470 : [GstCheck] gst_check_teardown_element asserts wrong refcount
120 * 340980 : [pixbuf,wavparse] fix build with gcc 2.95
121 * 343661 : Jpeg image crashes gstreamer
122 * 344923 : New SunAudio source plugin, and mixer now supports stereo...
123 * 345301 : [PATCH] gst-plugins-good rtsp for Windows
124 * 346921 : gstmultiudpsink multicast support is broken
125 * 344136 : More accurate list of plugins which will/will not be buil...
129 You can find source releases of gst-plugins-good in the download directory:
130 http://gstreamer.freedesktop.org/src/gst-plugins-good/
134 More details can be found on the project's website:
135 http://gstreamer.freedesktop.org/
139 We use GNOME's bugzilla for bug reports and feature requests:
140 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
144 CVS is hosted on cvs.freedesktop.org.
145 All code is in CVS and can be checked out from there.
146 Interested developers of the core library, plug-ins, and applications should
147 subscribe to the gstreamer-devel list. If there is sufficient interest we
148 will create more lists as necessary.
153 Contributors to this release
159 * James "Doc" Livingston
178 * Thomas Vander Stichele
181 * Zaheer Abbas Merali