summaryrefslogtreecommitdiff
path: root/RELEASE
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2006-03-10 19:03:13 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2006-03-10 19:03:13 +0000
commit2826d0b65e5b2d41fc9f90893e6bc8c6aef88b4a (patch)
treed77ae476463ebdef3cdcdefe0e3c829da8a63537 /RELEASE
parent70df662991dfe1af7f9f08bed9778e1eaa579d10 (diff)
releasing 0.10.4
Original commit message from CVS: releasing 0.10.4
Diffstat (limited to 'RELEASE')
-rw-r--r--RELEASE85
1 files changed, 59 insertions, 26 deletions
diff --git a/RELEASE b/RELEASE
index cfd6bb736..a88079081 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-GStreamer: Release notes for GStreamer 0.10.3 "Like a virgin"
+GStreamer: Release notes for GStreamer 0.10.4 "Light"
@@ -38,26 +38,58 @@ Features of this release
* Parallel installability with 0.8.x series
* Threadsafe design and API
- * state lock redefined
- * Extensive documentation updates
- * BaseTransform reworked
- * Bus reworked; signal API added
+ * 33% of library size removed by parse change
+ * (Experimental) QoS features (use max-lateness on BaseSink subclasses to enable)
Bugs fixed in this release
- * 320084 : gst-launch doesn't show errors before going to PLAYING
- * 168703 : [API] Add gst_index_add_associationv() to gstindex.h
- * 324162 : [API] Add gst_buffer_make_meta_writable or similar
- * 324199 : Collectpads hangs when muxing more than two streams
- * 325490 : fdsink ported to 0.10.x
- * 327001 : API: add gst_event_replace
- * 327197 : Sound Juicer with Gst-0.10 segfaults
- * 327324 : gst-inspect-0.10 -a crashes after id3demux
- * 328491 : Sending FLUSH_START blocks in GstCollectPads
- * 328715 : tee does no handle a pad being in wrong state or not linked
- * 329069 : API: add gst_parse_bin_from_description
- * 329105 : ghostpad no setting pad chain function if target has not ...
- * 329713 : Endlessly increasing VM size with playbin using apps
+ * 323542 : GStreamer 0.10 hangs at EOS for all songs
+ * 320340 : triggering a gst_task_join from the streaming task can de...
+ * 322628 : document thread-unsafety of gst_value_foo() + gst_value_r...
+ * 324186 : Smarter (deterministic!) typefind decisions
+ * 324398 : varargs/valist functions aren't bindable
+ * 328873 : only one gst_bin_recalc_state allowed at a time
+ * 330899 : CVS directory in make dist tarball
+ * 330906 : API: add GST_QUERY_TYPE_NAME and GST_MESSAGE_TYPE_NAME
+ * 330996 : basesrc emits EOS unconditionally when going to READY
+ * 331255 : Shrinking gst_parse_launch bloat
+ * 331898 : Basetranform is not reusable
+ * 332045 : API: GstPipeline needs API to disable flushing of its bu...
+ * 332277 : [filesrc] seek does not correct read position in non-mmap...
+ * 332611 : [basesrc] needs way to prevent expensive start/stop in ch...
+ * 332723 : New API: gst_type_find_helper_for_buffer
+ * 333042 : New API: gst_type_find_helper_get_range
+ * 333266 : Registry file writing rewrite
+ * 333272 : tests should set G_SLICE=always-malloc now
+ * 333417 : GST_BOILERPLATE_WITH_INTERFACE can't be used in C++ code
+ * 333669 : Add pad accessor defines for GstBaseTransform
+ * 333779 : New API: add gst_uri_has_protocol
+ * 324818 : gst_registry_get_default doesn't sink newly created registry
+ * 330125 : _pad_send_event does not check flushing correctly
+ * 330684 : Add ability to emit sync-message without messing with the...
+
+API changed in this release
+
+
+- API additions:
+
+* gst_pipeline_set_auto_flush_bus()
+* gst_pipeline_get_auto_flush_bus()
+* gst_uri_has_protocol()
+* gst_pipeline_set_max_lateness()
+* gst_pipeline_get_max_lateness()
+* gst_pipeline_get_sync()
+* gst_pipeline_do_sync()
+* GST_BASE_TRANSFORM_SRC_PAD()
+* GST_BASE_TRANSFORM_SINK_PAD()
+* GstBaseSrc::check_get_range()
+* GstBaseSink::max-lateness
+* gst_type_find_helper_get_range()
+* gst_type_find_helper_for_buffer()
+* GST_MESSAGE_TYPE_NAME()
+* GST_QUERY_TYPE_NAME()
+* gst_bus_enable_sync_message_emission()
+* gst_bus_disable_sync_message_emission()
Download
@@ -85,24 +117,25 @@ will create more lists as necessary.
Applications
-At this point, ports of various applications are available:
-Totem HEAD has a configure option to build the 0.10 backend,
-as does Rhythmbox.
-Jamboree builds against GStreamer 0.10.
-Flumotion has been ported to 0.10 as well.
+Applications ported to GStreamer 0.10 include: totem, gnome-media, RhythmBox,
+Sound-juicer, Jamboree, Flumotion.
+
Contributors to this release
* Andy Wingo
- * Christian Schaller
- * Edward Hervey
+ * Christophe Fergeau
* Jan Schmidt
* Julien MOUTTE
+ * Loïc Minier
+ * Michael Smith
+ * Renchi Raju
+ * Ross Burton
* Sebastien Moutte
- * Stefan Kost
* Thomas Vander Stichele
* Tim-Philipp Müller
* Torsten Schoenfeld
+ * Vincent Torri
* Wim Taymans
  \ No newline at end of file