2 Release notes for GStreamer Bad Plugins 1.6.1
5 The GStreamer team is proud to announce the first bugfix release in the stable
6 1.6 release series of your favourite cross-platform multimedia framework!
9 Binaries for Android, iOS, Mac OS X and Windows are provided by the
10 GStreamer project for this release.
12 This release only contains bugfixes and it is safe to update from 1.6.0. For a
13 full list of bugfixes see Bugzilla.
15 The 1.x series is a stable series targeted at end users. It is not API
16 or ABI compatible with the 0.10.x series. It can, however, be installed
17 in parallel with the 0.10.x series and will not affect an existing
21 See http://gstreamer.freedesktop.org/releases/1.6/
22 for the full release notes.
29 No perfectly groomed moustache or any amount of fine clothing is going to
30 cover up the truth - these plugins are Bad with a capital B.
31 They look fine on the outside, and might even appear to get the job done, but
32 at the end of the day they're a black sheep. Without a golden-haired angel
33 to watch over them, they'll probably land in an unmarked grave at the final
37 Don't bug us about their quality - exercise your Free Software rights,
38 patch up the offender and send us the patch on the fastest steed you can
39 steal from the Confederates. Because you see, in this world, there's two
40 kinds of people, my friend: those with loaded guns and those who dig.
44 This module contains a set of plugins that aren't up to par compared to the
45 rest. They might be close to being good quality, but they're missing something
46 - be it a good code review, some documentation, a set of tests, a real live
47 maintainer, or some actual wide use. If the blanks are filled in they might be
48 upgraded to become part of either gst-plugins-good or gst-plugins-ugly,
49 depending on the other factors.
50 If the plugins break, you can't complain - instead, you can fix the
51 problem and send us a patch, or bribe someone into fixing them for you.
52 New contributors can start here for things to work on.
55 Other modules containing plugins are:
59 contains a basic set of well-supported plugins
61 contains a set of well-supported plugins under our preferred license
63 contains a set of well-supported plugins, but might pose problems for
66 contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
72 Bugs fixed in this release
74 * 756207 : videoaggregator: Setting aspect ratio crops the frame
75 * 756567 : Wayland crash when called from gstreamer
76 * 752132 : hls/m3u8: Update current position in all cases
77 * 752230 : mpdparser: Parse xlink attributes from Period, AdaptationSet and SegmentList
78 * 754523 : mssdemux: fragment download errors during live playback
79 * 755108 : mssdemux: playback always starts at lowest bitrate
80 * 755132 : mpdparser: If no Initialization is present in the SegmentBase, assume it is before the indexRange
81 * 755134 : dashdemux: Properly handle relative and non-HTTP URIs for the headers/indices
82 * 755239 : dvdspu: render PGS subtitles with the correct color
83 * 755623 : audiomixer: Using absolute clock times results in 0..now buffers to be rendered at once, stalling the pipeline
84 * 755680 : DVD navigation not working?
85 * 755738 : GtkGst : gst_object_unref on GtkDrawingArea events if current media have no audio
86 * 755754 : videoaggregator doesn't compile with in openembedded dora (glib 2.36.4)
87 * 755759 : assrender: leaks gap events and sample in tags
88 * 755824 : dashdemux: Correctly assign earliest pts instead of overriding it with first offset
89 * 755840 : audiointerleave: make check fails with segmentation fault.
90 * 755850 : unbreak GL introspection build
91 * 755852 : missing sys/applemedia headers in gst-plugins-bad 1.6.0 tarball
92 * 755892 : dtls needs openssl > = 1.0.1
93 * 755969 : gtkglsink: Assertion in gst-inspect-1.0
94 * 755981 : dtls: fix printf format on win32
95 * 756001 : rtmpsrc: plug memory-leaks
96 * 756065 : audioaggregator: fix build error
97 * 756070 : id3tag: fix sample memory leak
98 * 756181 : hlssink: inconsistent segment duration since 1.5.2 onwards
99 * 756186 : dashdemux: cannot advance to next period
100 * 756383 : dashdemux: Incomplete configure check for libgstnet
101 * 756563 : pnmdec: causes multifilesrc to return internal data flow error (caused by a gst_pad_push() error)
102 * 756578 : amcvideodec: Implement support for COLOR_QCOM_FormatYVU420SemiPlanar32mMultiView for decoding
103 * 756592 : dtls: fixed name conflict with openssl on win32
104 * 756617 : dshowvideosink: move/resize events are not handled in 64 bit
105 * 756653 : srtpdec: buffer validations may fail if SRTP packets have padding flag set
106 * 756861 : hlsdemux: crash / memory leak on broken (master) playlist
107 * 756876 : srtp: Fix critical warning trying to retrieve SSRC from a non fb message
108 * 757251 : ivfparse: recognize the vp9 bitstream
112 You can find source releases of gst-plugins-bad in the download
113 directory: http://gstreamer.freedesktop.org/src/gst-plugins-bad/
115 The git repository and details how to clone it can be found at
116 http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/
120 The project's website is http://gstreamer.freedesktop.org/
122 ==== Support and Bugs ====
124 We use GNOME's bugzilla for bug reports and feature requests:
125 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
127 Please submit patches via bugzilla as well.
129 For help and support, please subscribe to and send questions to the
130 gstreamer-devel mailing list (see below for details).
132 There is also a #gstreamer IRC channel on the Freenode IRC network.
136 GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned
137 from there (see link above).
139 Interested developers of the core library, plugins, and applications should
140 subscribe to the gstreamer-devel list.
143 Contributors to this release
145 * Aleix Conchillo Flaqué
162 * Reynaldo H. Verdejo Pinochet
163 * Santiago Carot-Nemesio
165 * Sreerenj Balachandran