Release 0.10.14
[platform/upstream/gst-plugins-ugly.git] / RELEASE
1
2 Release notes for GStreamer Ugly Plug-ins 0.10.14 "Run Rabbit"
3         
4
5 The GStreamer team is proud to announce a new release
6 in the 0.10.x stable series of the
7 GStreamer Ugly Plug-ins.
8
9
10 The 0.10.x series is a stable series targeted at end users.
11 It is not API or ABI compatible with the stable 0.8.x series.
12 It is, however, parallel installable with the 0.8.x series.
13
14
15
16 "When you have to shoot, shoot.  Don't talk."
17
18
19 There are times when the world needs a color between black and white.
20 Quality code to match the good's, but two-timing, backstabbing and ready to
21 sell your freedom down the river.  These plug-ins might have a patent noose
22 around their neck, or a lock-up license, or any other problem that makes you
23 think twice about shipping them.
24
25
26 We don't call them ugly because we like them less.  Does a mother love her
27 son less because he's not as pretty as the other ones ? No  - she commends
28 him on his great personality.  These plug-ins are the life of the party.
29 And we'll still step in and set them straight if you report any unacceptable
30 behaviour - because there are two kinds of people in the world, my friend:
31 those with a rope around their neck and the people who do the cutting.
32
33
34 This module contains a set of plug-ins that have good quality and correct
35 functionality, but distributing them might pose problems.  The license
36 on either the plug-ins or the supporting libraries might not be how we'd
37 like. The code might be widely known to present patent problems.
38 Distributors should check if they want/can ship these plug-ins.
39
40
41 Other modules containing plug-ins are:
42
43
44 gst-plugins-base
45 contains a basic set of well-supported plug-ins
46 gst-plugins-good
47 contains a set of well-supported plug-ins under our preferred license
48 gst-plugins-bad
49 contains a set of less supported plug-ins that haven't passed the
50     rigorous quality testing we expect
51
52
53
54   
55
56 Features of this release
57     
58       * amrwbdec: give decoder a rank so decodebin/playbin will use it
59       * asfdemux: fix flow aggregation
60       * asfdemux: try harder to put sane timestamps and durations on buffers
61       * asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0
62       * asfdemux: improve seek behaviour for audio-only files without an index
63       * asfdemux: careful to avoid crash on bogus data; avoid strlen() on NULL pointers
64       * asfdemux: add support for chained asfs (push mode)
65       * asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER and prefer over WM/Track
66       * asfdemux: post bitrate tags
67       * mp3parse: seeking fixes: fix non-flushing seek, conserve stop time for non-accurate seek
68       * rtspreal: memory leak fixes; make config header construction valgrind clean
69       * rmdemux: fix AC-3 in RealAudio playback; post bitrate tags
70       * x264enc: fix up avcC header construction and playback by flash players
71       * x264enc: Make upstream GstForceKeyUnit thread-safe
72       * x264enc: make use of Access Unit delimiters configurable
73       * x264enc: adapt to slightly modified x264 API
74       * xingmux: fix unaligned memory access, makes things work better on ARM/SPARC
75
76 Bugs fixed in this release
77      
78       * 606662 : h264: add stream-format to output caps
79       * 563276 : Internal GStreamer error: negotiation problem - after opening avi file
80       * 586464 : [xingmux] Unit test failures on sparc and arm/eabi
81       * 598761 : [mpegaudioparse] Reduce processing time by 2
82       * 599095 : x264enc: Adapt to slightly modified x264 API
83       * 599297 : [asfdemux] Doesn't populate video bitrate field
84       * 599299 : [rmdemux] Doesn't populate video bitrate field
85       * 599333 : Segfault with asfdemuxer
86       * 599676 : RealAudio file with AC-3 audio no longer plays
87       * 600037 : [asfdemux] ASF MPEG4 Part 2 file captured from Linksys WVC200 Camera corrupted/fails
88       * 601419 : x264enc crashes
89       * 602280 : [asfdemux] fix segmentation fault when utf8 tag name is null
90       * 602556 : x264enc and ffenc upstream GstForceKeyUnit handling are not thread-safe
91       * 603695 : Innaccurate seeking in MP3 files results in cut off playback
92       * 608564 : [ffdec_cook] memory leak
93       * 610432 : [asfdemux] handle negative payload timestamps
94       * 611473 : [regression] outgoing buffers with a duration of zero
95       * 608533 : [real] memory leak in real audio stream via rtsp
96       * 610089 : Flash players are unable to show x264 encoded streams
97
98 Download
99
100 You can find source releases of gst-plugins-ugly in the download directory:
101 http://gstreamer.freedesktop.org/src/gst-plugins-ugly/
102
103 GStreamer Homepage
104
105 More details can be found on the project's website:
106 http://gstreamer.freedesktop.org/
107
108 Support and Bugs
109
110 We use GNOME's bugzilla for bug reports and feature requests:
111 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
112
113 Developers
114
115 GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there.
116 Interested developers of the core library, plug-ins, and applications should
117 subscribe to the gstreamer-devel list. If there is sufficient interest we
118 will create more lists as necessary.
119
120         
121 Applications
122   
123 Contributors to this release
124     
125       * Arnaud Patard
126       * Benjamin Gaignard
127       * Edward Hervey
128       * Jan Schmidt
129       * Mark Nauwelaerts
130       * Michael Smith
131       * Olivier Crête
132       * Robert Swain
133       * Sebastian Dröge
134       * Stefan Kost
135       * Thiago Santos
136       * Tim-Philipp Müller
137       * Vittorio Palmisano
138       * Wim Taymans
139