Automatic update of common submodule
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer Base Plug-ins 0.10.29 "Freaks"
3         
4
5
6 The GStreamer team is proud to announce a new release
7 in the 0.10.x stable series of the
8 GStreamer Base Plug-ins.
9
10
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.
14
15
16
17 This module contains a set of reference plugins, base classes for other
18 plugins, and helper libraries.
19
20 This module is kept up-to-date together with the core developments.  Element
21 writers should look at the elements in this module as a reference for
22 their development.
23
24 This module contains elements for, among others:
25
26   device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia
27   containers: ogg
28   codecs: vorbis, theora
29   text: textoverlay, subparse
30   sources: audiotestsrc, videotestsrc, gnomevfssrc
31   network: tcp
32   typefind
33   audio processing: audioconvert, adder, audiorate, audioresample, volume
34   visualisation: libvisual
35   video processing: ffmpegcolorspace
36   aggregate elements: uridecodebin, playbin2, decodebin2, decodebin, playbin
37
38
39 Other modules containing plug-ins are:
40
41
42 gst-plugins-good
43 contains a set of well-supported plug-ins under our preferred license
44 gst-plugins-ugly
45 contains a set of well-supported plug-ins, but might pose problems for
46     distributors
47 gst-plugins-bad
48 contains a set of less supported plug-ins that haven't passed the
49     rigorous quality testing we expect
50
51
52
53   
54
55 Features of this release
56     
57       * video: add support for color-matrix and chroma-site fields in video caps and selected elements
58       * video: Add support for 8-bit and 16-bit grayscale formats
59       * typefinding: add AAC profile, level, channels and rate to ADTS caps
60       * tags: add basic xmp metadata support
61       * gio, gnomevfs: invert ranks of gio and gnomevfs elements: gio is prefered now, gnomevfs has been deprecated
62       * riff: add mapping for On2 VP62 and VP7 and add some more MPEG4 fourccs
63       * playsink: Don't fail if there are subtitles and audio but no video
64       * oggdemux: map old FLAC mapping correctly
65       * alsa: handle disappearing of sound device whilst in use more gracefully
66       * playbin: Only unref the volume element on dispose and when a new audio sink is set
67       * build: build plugin, example and libs directories in parallel if make -jN is used
68       * uridecodebin/playbin2: we can handle avi in download mode too
69       * rtsp: handle closed POST socket in tunneling, ignore unparsable ranges, allow for more ipv6 addresses
70       * audiopayload: add property to control packet duration
71
72 Bugs fixed in this release
73      
74       * 615647 : xvimagesink could miss initial expose
75       * 423086 : vorbisdec introduces timestamp discontinuity at the end
76       * 601315 : [uridecodebin] No download buffering for AVI files
77       * 609539 : xmp metadata support in tag library
78       * 609801 : [volume] Use sample accurate property values if a controller is used
79       * 610248 : don't poll geometry for every frame
80       * 610249 : [xoverlay] add set_render_rectangle() methods
81       * 610866 : [playbin2] Don't fail if there are subtitles and audio but no video
82       * 611702 : playbin2: Warning: g_object_set: assertion `G_IS_OBJECT (object)' failed with custom text sink
83       * 612223 : [base(audio)sink] hangs in _wait_eos
84       * 612312 : typefind: Post AAC profile in caps
85       * 612552 : Examples and tests don't compile with -DGSEAL_ENABLE
86       * 612783 : Warning when compiling gstsubparse.c with MSVC
87       * 612845 : [typefindfunctions] crash in strncasecmp() on windows
88       * 612968 : Add On2 VP62 and VP7 support in riff-media
89       * 613093 : Improper boundary condition handling in videoscale.
90       * 613198 : ximagesink memory leak
91       * 613248 : [audiopayload] add property to control packet duration
92       * 613281 : [PATCH] autogen.sh: Don't call configure with --enable-plugin-docs
93       * 613387 : [gio] compiler warning with GLib 2.18, breaks build with -Werror
94       * 613403 : docs: gst_x_overlay_handle_events() lacks Since: tag
95       * 613589 : typefind: Export AAC level in caps
96       * 613591 : rtspsrc doesn't parse negative port numbers
97       * 613690 : [xmp] refactoring to 1-n tag mappings
98       * 613809 : [oggdemux] flac: file does not play locally
99       * 614288 : Setting playbin volume has no effect the second time around
100       * 614545 : gstalsasrc mixer task spins 100% CPU when USB sound card is removed
101       * 614622 : Trying to compile and it blows up at seek
102       * 614764 : Compile breaks on Mac OS 10.5.8 on new jsseek example
103       * 615572 : Buffer Leak in audiorate during fill process
104       * 615697 : Problems with Makefile
105       * 615789 : [ximagesink] gst_ximagesink_xwindow_update_geometry: assertion `xwindow != NULL' failed
106       * 616545 : [ffmpegcolorspace] Crashes when converting Y41B with some width/height combinations
107
108 API changed in this release
109      
110 - API additions:
111     
112 * gst_x_overlay_set_render_rectangle()
113 * gst_tag_list_from_xmp_buffer()
114 * gst_tag_list_to_xmp_buffer()
115 * gst_video_format_is_gray()
116 * gst_video_parse_caps_chroma_site()
117 * gst_video_parse_caps_color_matrix()
118 * GST_VIDEO_CAPS_GRAY8
119 * GST_VIDEO_CAPS_GRAY16
120 * GST_TYPE_RTSP_LOWER_TRANS
121 * gst_rtsp_lower_trans_get_type()
122
123 Download
124
125 You can find source releases of gst-plugins-base in the download directory:
126 http://gstreamer.freedesktop.org/src/gst-plugins-base/
127
128 GStreamer Homepage
129
130 More details can be found on the project's website:
131 http://gstreamer.freedesktop.org/
132
133 Support and Bugs
134
135 We use GNOME's bugzilla for bug reports and feature requests:
136 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
137
138 Developers
139
140 GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there.
141 Interested developers of the core library, plug-ins, and applications should
142 subscribe to the gstreamer-devel list. If there is sufficient interest we
143 will create more lists as necessary.
144
145         
146 Applications
147   
148 Contributors to this release
149     
150       * Arun Raghavan
151       * Benjamin Otte
152       * Damien Lespiau
153       * David Hoyt
154       * David Schleef
155       * Edward Hervey
156       * Jan Schmidt
157       * Mark Nauwelaerts
158       * Olivier Crête
159       * Peter Kjellerstedt
160       * Reuben Dowle
161       * Rob Clark
162       * Robert Swain
163       * Sebastian Dröge
164       * Stefan Kost
165       * Thiago Santos
166       * Thomas Green
167       * Tim-Philipp Müller
168       * Torsten Schönfeld
169       * Vincent Untz
170       * Wim Taymans
171