b8900a8aefcf7f58aab725214229ee9591fc2e41
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer 1.5.90
3
4
5 The GStreamer team is pleased to announce the first release candidate for the
6 stable 1.6 release series. The 1.6 release series is adding new features on top of
7 the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
8 series of the GStreamer multimedia framework. The final 1.6.0 release is planned
9 in the next few days unless any major bugs are found.
10
11
12 Binaries for Android, iOS, Mac OS X and Windows will be provided separately by
13 the GStreamer project.
14
15
16
17 This module, gstreamer, only contains core functionality.
18 For actual media playback, you will need other modules.
19
20 gst-plugins-base
21 contains a basic set of well-supported plugins
22 gst-plugins-good
23 contains a set of well-supported plugins under our preferred license
24 gst-plugins-ugly
25 contains a set of well-supported plugins, but might pose problems for
26     distributors
27 gst-plugins-bad
28 contains a set of less supported plugins that haven't passed the
29     rigorous quality testing we expect, or are still missing documentation
30     and/or unit tests
31 gst-libav
32 contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
33
34
35
36   
37
38 Bugs fixed in this release
39      
40       * 746385 : task: add function guards for gst_task_set_lock()
41       * 746431 : gsttask: function gst_task_join should do the argument verification before accessing GstTaskPrivate
42       * 746439 : task: guard against NULL task function in  gst_task_new()
43       * 748643 : gstpad: Add a new GST_PROBE_HANDLED return value for probes
44       * 749590 : protection_meta: implement transform function
45       * 750149 : queuearray: allow storing of structs in addition to pointers (for GQueue optimisation)
46       * 750783 : baseparse: reverse playback in pull mode
47       * 751622 : test_ABI: failed ABI check
48       * 751628 : tests: caps: test_intersect_flagset failure
49       * 751712 : buffer: gst_buffer_copy_into() should probably not copy GST_META_FLAG_POOLED metadata
50       * 751819 : basesink: Shouldn't drop buffer when sync=false
51       * 751840 : inputselector: unnecessary check is always true
52       * 751881 : memory: Add missing field initializers to GstMapInfo
53       * 751916 : Add GstHarness test framework
54       * 752055 : identity: invalid read when unscheduling a gst_clock_id_wait
55       * 752092 : baseparse: Passes bogus buffer durations to subclass
56       * 752116 : adapter: failure of gst_adapter_get_(buffer_)list
57       * 752123 : harness: don't run code inside g_assert()
58       * 752493 : harness: Improve detection of element type
59       * 752494 : harness: Forward sticky events to sink harness
60       * 752498 : GstHarness improvements
61       * 752623 : concat: Test pipeline with uridecodebin and concat freezes sometimes when setting pipeline to state NULL
62       * 752662 : registry: Add plugins to the registry we are loading and not default one
63       * 752746 : harness: allow full control over event forwarding
64       * 752800 : basetransform: may return not-negotiation on shutdown
65       * 753011 : queue2: can not update upstream_size with valid data
66       * 753151 : gstpad: fix invalid object unref
67       * 753338 : value: free caps during failure
68       * 753455 : datetime: allow passing just a time to gst_date_time_new_from_iso8601_string() and default to " today " as date then
69       * 753538 : basetransform: remove unreachable return statement
70       * 753623 : pad: implement default handling of accept-caps using the template caps
71
72 ==== Download ====
73
74 You can find source releases of gstreamer in the download
75 directory: http://gstreamer.freedesktop.org/src/gstreamer/
76
77 The git repository and details how to clone it can be found at
78 http://cgit.freedesktop.org/gstreamer/gstreamer/
79
80 ==== Homepage ====
81
82 The project's website is http://gstreamer.freedesktop.org/
83
84 ==== Support and Bugs ====
85
86 We use GNOME's bugzilla for bug reports and feature requests:
87 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
88
89 Please submit patches via bugzilla as well.
90
91 For help and support, please subscribe to and send questions to the
92 gstreamer-devel mailing list (see below for details).
93
94 There is also a #gstreamer IRC channel on the Freenode IRC network.
95
96 ==== Developers ====
97
98 GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned
99 from there (see link above).
100
101 Interested developers of the core library, plugins, and applications should
102 subscribe to the gstreamer-devel list.
103
104         
105 Contributors to this release
106     
107       * Arnaud Vrac
108       * Arun Raghavan
109       * Edward Hervey
110       * Eunhae Choi
111       * George Kiagiadakis
112       * Havard Graff
113       * Hyunjun Ko
114       * Jan Schmidt
115       * Justin Joy
116       * Luis de Bethencourt
117       * Mathieu Duponchelle
118       * Miguel París Díaz
119       * Nicolas Dufresne
120       * Nirbheek Chauhan
121       * Olivier Crête
122       * Philippe Normand
123       * Prashant Gotarne
124       * Sebastian Dröge
125       * Song Bing
126       * Stefan Sauer
127       * Stian Selnes
128       * Thiago Santos
129       * Thibault Saunier
130       * Tim-Philipp Müller
131       * Vineeth T M
132       * Vineeth TM
133       * Vivia Nikolaidou
134       * Wim Taymans
135