1d0cc8849599ab51638d4212d14abe718e64bfb6
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer 1.7.2
3
4 The GStreamer team is pleased to announce the second release of the unstable
5 1.7 release series. The 1.7 release series is adding new features on top of
6 the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
7 series of the GStreamer multimedia framework. The unstable 1.7 release series
8 will lead to the stable 1.8 release series in the next weeks. Any newly added
9 API can still change until that point.
10
11
12 Binaries for Android, iOS, Mac OS X and Windows will be provided separately
13 during the unstable 1.7 release series.
14
15
16 This module, gstreamer, only contains core functionality.
17 For actual media playback, you will need other modules.
18
19 gst-plugins-base
20 contains a basic set of well-supported plugins
21 gst-plugins-good
22 contains a set of well-supported plugins under our preferred license
23 gst-plugins-ugly
24 contains a set of well-supported plugins, but might pose problems for
25     distributors
26 gst-plugins-bad
27 contains a set of less supported plugins that haven't passed the
28     rigorous quality testing we expect, or are still missing documentation
29     and/or unit tests
30 gst-libav
31 contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
32
33
34
35   
36
37 Bugs fixed in this release
38      
39       * 720778 : gst-uninstalled requires building with libtool
40       * 745939 : funnel: modify debug message for a better debugging
41       * 753899 : baseparse: push sticky events to downstreams for initial prerolling
42       * 758668 : controlsource: fix GetValue and GetValueArray documentation
43       * 760003 : gst_parse_launch: warn if we're still waiting to plug sub-pipelines after no-more-pads
44       * 760267 : tracer: how to pass and structure tracing data (GstStructure, GVariant, etc.)
45       * 760421 : info: expose custom vasprintf implementation
46       * 760479 : basesrc: Only respond to duration/position queries if the quantity is valid
47       * 760598 : gstnetclientclock: memory leak in handling gst_ntp_packet_receive errors
48       * 760757 : systemclock: incorrect handling of wait requests
49       * 760762 : tracer: Fix compiler warnings on 32-bit systems
50       * 760767 : gst: ref/unref new enum types in gst_init/deinit
51       * 760821 : tracerrecord: Fix memory leaks and mishandlings
52       * 761071 : tests: gstinfo: Fix string memory leak
53       * 761273 : typefind: " Stream contains not enough data " is bad grammar
54       * 761586 : systemclock: regression causing audiomixer to stall
55       * 761824 : bufferpool: pass acquire params to alloc_buffer
56       * 761901 : harness: fix up docs to reference functions properly
57       * 761904 : gstharness: Unset sink_forward_pad before tearing down sink_harness
58       * 761905 : gstharness: enable empty harness creation and refactor around this
59       * 761906 : testclock: add crank method
60       * 761909 : gstharness: Fix docs for stress test functions
61       * 761910 : gstharness: Fix MT issues when forwarding event/query to sink harness
62       * 761913 : ghostpad: Do nothing in _internal_activate_push_default
63       * 761914 : gstharness: always set our test-clock on the harnessed element
64       * 761917 : check: Add tcase_skip_broken_loop_test convenience macro
65       * 761919 : check: fix unused parameter
66       * 761931 : harness: fix the race in blocking push mode
67       * 761932 : gstharness: Add event stress test functions with callback
68       * 761970 : pushsrc: fix minor typo in header
69       * 760732 : gsttracer.h uses private header file gsttracerutils
70
71 ==== Download ====
72
73 You can find source releases of gstreamer in the download
74 directory: https://gstreamer.freedesktop.org/src/gstreamer/
75
76 The git repository and details how to clone it can be found at
77 http://cgit.freedesktop.org/gstreamer/gstreamer/
78
79 ==== Homepage ====
80
81 The project's website is https://gstreamer.freedesktop.org/
82
83 ==== Support and Bugs ====
84
85 We use GNOME's bugzilla for bug reports and feature requests:
86 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
87
88 Please submit patches via bugzilla as well.
89
90 For help and support, please subscribe to and send questions to the
91 gstreamer-devel mailing list (see below for details).
92
93 There is also a #gstreamer IRC channel on the Freenode IRC network.
94
95 ==== Developers ====
96
97 GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned
98 from there (see link above).
99
100 Interested developers of the core library, plugins, and applications should
101 subscribe to the gstreamer-devel list.
102
103         
104 Contributors to this release
105     
106       * Aleksander Wabik
107       * Alex Henrie
108       * Aurélien Zanelli
109       * Carlos Rafael Giani
110       * Edward Hervey
111       * Evan Nemerson
112       * Florin Apostol
113       * Havard Graff
114       * HoonHee Lee
115       * Jan Schmidt
116       * Julien Isorce
117       * Luis de Bethencourt
118       * Martin Kelly
119       * Matej Knopp
120       * Matthew Waters
121       * Mikhail Fludkov
122       * Nirbheek Chauhan
123       * Philip Van Hoof
124       * Sebastian Dröge
125       * Stefan Sauer
126       * Stian Selnes
127       * Thiago Santos
128       * Thibault Saunier
129       * Tim-Philipp Müller
130       * Vineeth TM
131       * Víctor Manuel Jáquez Leal
132