Release 0.10.16
[platform/upstream/gst-plugins-ugly.git] / RELEASE
1
2 Release notes for GStreamer Ugly Plug-ins 0.10.16 "Because He Knows the Time is Short"
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       * refactor x264enc to use current x264 API correctly, add new properties and new defaults
59       * liboil is no longer required, but orc is now required
60       * build: require orc >= 0.4.5, GLib >= 2.20, automake >= 1.10, autoconf >= 2.60; liboil is no longer required
61       * asfdemux: fix playback of files or streams that are shorter than the advertised preroll value
62       * asfdemux: fix sending eos event for chained asfs in pull mode (exotic)
63       * asfdemux: fix playback of files or streams that advertise miniscule preroll values
64       * lamemp3enc: implement latency query
65       * rmdemux: fix playback of sipro audio streams
66       * x264enc: refactor code in preparation for presets/tunings
67       * x264enc: add "profile" property (and default to MAIN profile)
68       * x264enc: improve defaults: medium speed/quality preset; auto mode for threads
69       * x264enc: add "speed-preset", "tune" and "psy-tune" properties
70       * x264enc: add "option-string" property to specify advanced parameters
71       * x264enc: set time base if needed, fixes visual artifacts
72       * x264enc: add "sliced-threads", "sync-lookahead", "intra-refresh", "mb-tree", and "rc-lookahead" properties
73       * x264enc: fix compilation against ancient x264 versions (X264_BUILD <= 75)
74       * x264enc: speed up first pass of multi-pass encoding (has no impact on quality)
75       * x264enc: fix flushing of delayed frames with new default settings
76
77 Bugs fixed in this release
78      
79       * 599718 : [asf] support chained asfs
80       * 600412 : [asfdemux] Wrong handling of downstream GstFlowReturn
81       * 607798 : x264enc needs updating to support new features and use x264 correctly
82       * 618896 : lamemp3enc doesn't implement latency query
83       * 620007 : Gibberish sound when playing a certain RealMedia file of Sipro/ACELP.net audio codec
84       * 620344 : Update gst-plugins-ugly docs on website
85       * 622407 : [asfdemux] doesn't detect some streams if preroll value is very small
86       * 624786 : x264enc time base is wrong
87       * 625557 : x264enc doesn't flush delayed frames properly
88       * 626577 : [x264enc] regression: doesn't work with older versions of x264
89       * 627946 : mp3parse misuses GST_FLOW_IS_FATAL, doesn't forward GST_FLOW_UNEXPECTED upstream
90
91 Download
92
93 You can find source releases of gst-plugins-ugly in the download directory:
94 http://gstreamer.freedesktop.org/src/gst-plugins-ugly/
95
96 GStreamer Homepage
97
98 More details can be found on the project's website:
99 http://gstreamer.freedesktop.org/
100
101 Support and Bugs
102
103 We use GNOME's bugzilla for bug reports and feature requests:
104 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
105
106 Developers
107
108 GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there.
109 Interested developers of the core library, plug-ins, and applications should
110 subscribe to the gstreamer-devel list. If there is sufficient interest we
111 will create more lists as necessary.
112
113         
114 Applications
115   
116 Contributors to this release
117     
118       * Alessandro Decina
119       * David Hoyt
120       * David Schleef
121       * Edward Hervey
122       * Mark Nauwelaerts
123       * Olivier Crête
124       * Robert Swain
125       * Sebastian Dröge
126       * Stefan Kost
127       * Thiago Santos
128       * Tim-Philipp Müller
129       * Tristan Matthews
130       * Wim Taymans
131