waylandsink : update last_sample in paused state when signal_handoffs is set to zero
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer Bad Plugins 1.6.1
3
4
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!
7
8
9 Binaries for Android, iOS, Mac OS X and Windows are provided by the
10 GStreamer project for this release.
11
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.
14
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
18 0.10.x installation.
19
20
21 See http://gstreamer.freedesktop.org/releases/1.6/
22 for the full release notes.
23
24
25
26 "That an accusation?"
27
28
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
34 showdown.
35
36
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.
41 You dig.
42
43
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.
53
54
55 Other modules containing plugins are:
56
57
58 gst-plugins-base
59 contains a basic set of well-supported plugins
60 gst-plugins-good
61 contains a set of well-supported plugins under our preferred license
62 gst-plugins-ugly
63 contains a set of well-supported plugins, but might pose problems for
64     distributors
65 gst-libav
66 contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
67
68
69
70   
71
72 Bugs fixed in this release
73      
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
109
110 ==== Download ====
111
112 You can find source releases of gst-plugins-bad in the download
113 directory: http://gstreamer.freedesktop.org/src/gst-plugins-bad/
114
115 The git repository and details how to clone it can be found at
116 http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/
117
118 ==== Homepage ====
119
120 The project's website is http://gstreamer.freedesktop.org/
121
122 ==== Support and Bugs ====
123
124 We use GNOME's bugzilla for bug reports and feature requests:
125 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
126
127 Please submit patches via bugzilla as well.
128
129 For help and support, please subscribe to and send questions to the
130 gstreamer-devel mailing list (see below for details).
131
132 There is also a #gstreamer IRC channel on the Freenode IRC network.
133
134 ==== Developers ====
135
136 GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned
137 from there (see link above).
138
139 Interested developers of the core library, plugins, and applications should
140 subscribe to the gstreamer-devel list.
141
142         
143 Contributors to this release
144     
145       * Aleix Conchillo Flaqué
146       * André Draszik
147       * Antoine Jacoutot
148       * Arnaud Vrac
149       * Edward Hervey
150       * Florin Apostol
151       * George Kiagiadakis
152       * Havard Graff
153       * Jan Schmidt
154       * John Chang
155       * Julien Isorce
156       * Matthew Waters
157       * Miguel París Díaz
158       * Nirbheek Chauhan
159       * Paul Arzelier
160       * Philippe Normand
161       * Polochon_street
162       * Reynaldo H. Verdejo Pinochet
163       * Santiago Carot-Nemesio
164       * Sebastian Dröge
165       * Sreerenj Balachandran
166       * Tim-Philipp Müller
167       * Vineeth TM
168       * plamot
169