2 Release notes for GStreamer 0.10.12 "Inevitable Demise"
6 The GStreamer team is proud to announce a new release
7 in the 0.10.x stable series of the
8 core of the GStreamer streaming media framework.
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.
16 The 0.10.x series has been reworked for threadsafety. It also features
17 various feature additions and enhancements.
20 This module, gstreamer, only contains core functionality.
21 For actual media playback, you will need other modules.
24 contains a basic set of well-supported plug-ins
26 contains a set of well-supported plug-ins under our preferred license
28 contains a set of well-supported plug-ins, but might pose problems for
31 contains a set of less supported plug-ins that haven't passed the
32 rigorous quality testing we expect
38 Features of this release
40 * Add a warning if GLib threading support is not properly initialised
41 * Add support for binary registry serialisation
42 * Preliminary support for pull-mode scheduling of entire chains
43 * Add support for HPPA
47 Bugs fixed in this release
49 * 378931 : Bison version check doesn't work on Solaris 9
50 * 399875 : [multiqueue] dynamic growth not implemented.
51 * 339326 : pads not set to FLUSHING when created
52 * 380129 : gst_plugin_feature_load doesn't consistently ref a return...
53 * 381301 : [patch] Make GstBus watch work with any GMainContext
54 * 383382 : Removing pads from collectpads not threadsafe
55 * 383506 : Disallow CLOCK_TIME_NONE as periodic clock id interval
56 * 387073 : gst-launch videotestsrc ! ffmpegcolorspace ! ximagesink d...
57 * 387866 : [docs] Small fix for GstCollectPads docs
58 * 391278 : g_thread_init() called too late, possibly causing memory ...
59 * 391296 : [API] add gst_update_registry() to rescan registry at run...
60 * 391777 : GStreamer does not reset SEGV trap handler
61 * 391909 : Fix compilation with MinGW
62 * 399094 : gst_pad_start_task: small doc typo
63 * 401381 : GstRegistry signals documentation is missing
64 * 401781 : [API] add GST_ROUND_DOWN_* macros
65 * 402393 : [API][GstCollectPads] Allow elements to specify destroy n...
66 * 405284 : Changing state of pipeline can lock up with preroll queue...
67 * 400656 : [PATCH] filesrc seekability detection fix (NFS and 2GB+ f...
68 * 403172 : [filesrc] doesn't handle localhost file locations
69 * 404569 : [filesrc] Unexpected end of file
70 * 161922 : script to provide plugin installation info
71 * 391915 : adapter test doesn't compile with mingw
72 * 395554 : gst_tag_setter_merge_tags works at most once
73 * 403597 : [API] Add ReplayGain reference level tag
74 * 405288 : Configure checks use pkg-config directly
75 * 381492 : [SystemClock] ClockID wait_async notification broken
76 * 382592 : Multiple wait()ers break periodic clock ids
77 * 385084 : endless ghost pad pull/push activate recursion until crash
78 * 388201 : [API] add gst_adapter_copy()
80 API changed in this release
84 * gst_update_registry()
86 * GST_ROUND_DOWN_* macros
87 * GstCollectDataDestroyNotify
88 * gst_query_new_latency()
89 * gst_query_set_latency()
90 * gst_query_parse_latency()
91 * gst_message_new_lost_preroll()
92 * gst_message_parse_lost_preroll()
93 * gst_message_new_prerolled()
94 * gst_message_new_latency()
95 * gst_event_new_latency()
96 * gst_event_parse_latency()
97 * GST_TAG_REFERENCE_LEVEL
98 * gst_base_sink_query_latency()
99 * gst_base_sink_get_latency()
100 * gst_bus_timed_pop()
101 * gst_message_new_info()
102 * gst_message_parse_info()
106 You can find source releases of gstreamer in the download directory:
107 http://gstreamer.freedesktop.org/src/gstreamer/
111 More details can be found on the project's website:
112 http://gstreamer.freedesktop.org/
116 We use GNOME's bugzilla for bug reports and feature requests:
117 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
121 CVS is hosted on cvs.freedesktop.org.
122 All code is in CVS and can be checked out from there.
123 Interested developers of the core library, plug-ins, and applications should
124 subscribe to the gstreamer-devel list. If there is sufficient interest we
125 will create more lists as necessary.
130 Applications ported to GStreamer 0.10 include Totem, RhythmBox, Sound-Juicer,
131 Gnome Media, Flumotion, Amarok, Jamboree, Pitivi, Istanbul, AnnoAmp, Elisa, and others.
132 Let us know if you want to be added to this list.
135 Contributors to this release
138 * Carlos Sanmartin Dominguez
150 * Thomas Vander Stichele