summaryrefslogtreecommitdiff
path: root/RELEASE
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2010-04-27 23:42:12 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2010-04-27 23:42:12 +0100
commit4e3266345d08410334c3ebf71100d24cdfeb0202 (patch)
tree8ec98dbd81c0935d87af078b44d33022044e17a2 /RELEASE
parentdc2f659ca72319fb5c4ec5fb957c27033ca5c88a (diff)
Release 0.10.29RELEASE-0.10.29
Diffstat (limited to 'RELEASE')
-rw-r--r--RELEASE100
1 files changed, 93 insertions, 7 deletions
diff --git a/RELEASE b/RELEASE
index a356d3b35d..140a0a038a 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer 0.10.28 "Same old, same old"
+Release notes for GStreamer 0.10.29 "It's a Trap"
@@ -37,12 +37,76 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
- * No material changes compared to 0.10.27, this release is mostly to
- keep the version in sync with gst-plugins-base
- * Parse "1/MAX" fraction strings
-
-There were no bugs fixed in this release
+ * improve plugin loading robustness: do not ever unload a plugin after calling into it: should fix mystery crashers during registry loading when a plugin init function returns FALSE (e.g. when some supporting library fails to initialise or a wrapper plugin found no features to wrap and wrongly returned FALSE)
+ * configurable memory alignment for GstBuffers
+ * add QoS message to inform apps of lost data, dropped frames etc.
+ * basesink, basetransform: add support for new QoS message
+ * basetransform: accept non-fixed caps suggestions
+ * basesrc: fix gst_base_src_new_seamless_segment()
+ * GstController fixes and optimisations
+ * set thread name for pad tasks on Linux
+ * pipeline, bin: fix refcount issue when removing elements during a state change
+ * queue2: implement seeking in download mode
+ * queue2: implement flushing in download buffering
+ * queue2: improve buffer level measurement in download mode
+ * fdsrc: allow specifying the size in bytes on the uri
+ * build fixes: better checks for uint128_t, inline assembly on OSX, compilation if HAVE_REGISTER_PRINTF_SPECIFIER is undefined, gobject-introspection
+ * two symbols were removed that had been exported but never been used or been declared in any header file: gst_element_default_error and gst_element_request_compatible_pad
+
+Bugs fixed in this release
+
+ * 576234 : [basetransform] Suggesting non-fixed caps or no size doesn't work for upstream negotiation
+ * 520697 : [API] Add GST_TAG_USER_RATING
+ * 590718 : docs build failures with -jN: cp: cannot create regular file `build/image.entities': File exists
+ * 595958 : Position not updated after a backwards gst_event_new_step()
+ * 596832 : configurable buffer alignment
+ * 600718 : autoconf fails with gobject-introspection
+ * 600877 : [uridecodebin] Needs to disable download buffering for non-fast-start files
+ * 603710 : Can't compile with introspection support
+ * 603831 : build with libtool 1.x.y only works if --disable-shave is used
+ * 609046 : basetransform now ignores suggestions from capsfilter
+ * 609170 : basesrc pushes two newsegment
+ * 610256 : Use G_VALUE_COLLECT_INIT if available
+ * 611075 : Typo in debug_dump_pad function
+ * 611911 : Set thread names on pipeline threads
+ * 612370 : gstutils.c inline asm typo, compilation fails
+ * 612410 : [API][tags] add new geo tags
+ * 612733 : Build fails because HAVE_REGISTER_PRINTF_SPECIFIER is undefined
+ * 612881 : [utils] gst_pad_proxy_setcaps() doesn't handler iterator resyncs
+ * 613215 : delayed set in gst-launch are not recursive
+ * 613593 : git-update.sh script does not work on fresh git repository clones
+ * 614167 : gstinfo: no previous prototype for 'xxx' when buildign with --disable-gst-debug
+ * 614629 : utils: Use G_GNUC_CONST instead of G_GNUC_PURE for conversion functions
+ * 614767 : libgstreamer build failure on OS X x86_64
+ * 614833 : out of srcdir build fails for libs/gst/check
+ * 615698 : " warning: cast increases required alignment of target type " with gcc 4.2.1 on arm
+ * 615756 : [bin] refcount issue when removing element in error
+ * 615880 : Add some more custom flow returns
+ * 615881 : [LFOControlSource] Use correct setter for double GValues
+ * 616846 : Crash in gst_interpolation_control_source_find_control_point_iter
+
+API changed in this release
+
+- API additions:
+
+* GST_MESSAGE_QOS
+* gst_message_new_qos()
+* gst_message_parse_qos()
+* gst_message_parse_qos_stats()
+* gst_message_parse_qos_values()
+* gst_message_set_qos_stats()
+* gst_message_set_qos_values()
+* GST_FLOW_CUSTOM_SUCCESS_1
+* GST_FLOW_CUSTOM_SUCCESS_2
+* GST_FLOW_CUSTOM_ERROR_1
+* GST_FLOW_CUSTOM_ERROR_2
+* GST_TAG_USER_RATING
+* GST_TAG_GEO_LOCATION_COUNTRY
+* GST_TAG_GEO_LOCATION_CITY
+* GST_TAG_GEO_LOCATION_SUBLOCATION
+- API deprecations:
+* gst_element_class_set_details()
Download
@@ -67,8 +131,30 @@ subscribe to the gstreamer-devel list. If there is sufficient interest we
will create more lists as necessary.
+Applications
+
+Applications ported to GStreamer 0.10 include Totem, RhythmBox, Sound-Juicer,
+Gnome Media, Flumotion, Amarok, Jamboree, Pitivi, Istanbul, AnnoAmp, Elisa, and others.
+Let us know if you want to be added to this list.
+
+
Contributors to this release
+ * Alan Knowles
+ * André Dieb Martins
* Benjamin Otte
+ * David Schleef
+ * Edward Hervey
+ * Jeremy Huddleston
+ * Jonas Holmberg
+ * Leo Singer
+ * Mart Raudsepp
+ * Philip Withnall
+ * Philippe Normand
+ * Robert Swain
+ * Sebastian Dröge
+ * Stefan Kost
+ * Thiago Santos
+ * Tim-Philipp Müller
* Wim Taymans
+  \ No newline at end of file