diff --git a/ChangeLog b/ChangeLog index 3230b4709f..af05e9b7fa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +=== release 0.9.2 === + +2005-09-06 Thomas Vander Stichele + + * NEWS: + * RELEASE: + * configure.ac: + releasing 0.9.2, "South" + 2005-09-05 Andy Wingo * gst/registries/gstxmlregistry.h: @@ -105,8 +114,8 @@ * gst/gstbus.c: * gst/gstelementfactory.c: * gst/gstelementfactory.h: - merged elementdetails docs into elementfactory docs - inlined both + merged elementdetails docs into elementfactory docs + inlined both 2005-09-02 Andy Wingo @@ -135,7 +144,7 @@ * gst/gstregistrypool.c: * gst/gststructure.c: * gst/gstsystemclock.c: - more docs inlined + more docs inlined 2005-09-02 Andy Wingo @@ -223,7 +232,7 @@ * gst/gsturitype.c: * gst/gstutils.c: * gst/gstxml.c: - inlined more docs, fixed double id-ref + inlined more docs, fixed double id-ref 2005-08-31 Wim Taymans @@ -264,21 +273,21 @@ (gst_test_mono_source_set_property), (gst_test_mono_source_class_init), (GST_START_TEST), (gst_controller_suite): - more tests (hehe I have the most) + more tests (hehe I have the most) * gst/gstbus.c: - describe popping messages whenusing mulltiple sources + describe popping messages whenusing mulltiple sources * libs/gst/controller/gst-controller.c: (gst_controlled_property_set_interpolation_mode), (gst_controlled_property_new): * libs/gst/controller/gst-controller.h: * libs/gst/controller/gst-interpolation.c: - implement boolean properties + implement boolean properties 2005-08-31 Wim Taymans * gst/gstminiobject.c: (gst_mini_object_ref): Cannot assert that the refcount has to be positive - since a disposed object can be resurected. + since a disposed object can be resurrected. 2005-08-31 Wim Taymans @@ -324,7 +333,7 @@ * gst/gstformat.c: * gst/gstformat.h: * gst/gstversion.h.in: - more docs and two more inlined + more docs and two more inlined 2005-08-30 Wim Taymans @@ -334,14 +343,14 @@ 2005-08-30 Stefan Kost * docs/gst/gstreamer-sections.txt: - ultral33t func10ns deserve to appear in the docs actualy + ultral33t func10ns deserve to appear in the docs actually * docs/gst/tmpl/.cvsignore: * docs/gst/tmpl/gstcompat.sgml: * docs/gst/tmpl/gstconfig.sgml: * gst/check/gstcheck.c: * gst/gstcompat.h: * gst/gstconfig.h.in: - inlined more docs + inlined more docs 2005-08-30 Stefan Kost @@ -350,23 +359,23 @@ * docs/gst/tmpl/gstutils.sgml: * gst/gstquery.c: * gst/gstquery.h: - inlined and extended docs + inlined and extended docs 2005-08-30 Stefan Kost * check/gst-libs/controller.c: (GST_START_TEST), (gst_controller_suite): - more tests + more tests * docs/gst/tmpl/gstutils.sgml: * docs/libs/gstreamer-libs-sections.txt: * docs/libs/tmpl/gstdataprotocol.sgml: - include path fixes + include path fixes * examples/controller/audio-example.c: (main): - controller example works now + controller example works now * gst/gstclock.h: - doc fixes + doc fixes * tools/gst-inspect.c: (print_element_properties_info): - show param spec flags + show param spec flags 2005-08-29 Andy Wingo @@ -383,7 +392,7 @@ 2005-08-27 Stefan Kost * docs/design/part-messages.txt: - update info + update info * docs/gst/tmpl/.cvsignore: * docs/gst/tmpl/gstcaps.sgml: * docs/gst/tmpl/gstclock.sgml: @@ -393,19 +402,19 @@ * gst/gstclock.c: * gst/gstclock.h: * gst/gstmessage.c: - added descriptions for bus and message - inline caps and clock docs + added descriptions for bus and message + inline caps and clock docs 2005-08-27 Stefan Kost * gst/gstmessage.c: * gst/gstmessage.h: - doc fixes + doc fixes 2005-08-27 Stefan Kost * gst/base/gstbasetransform.c: (gst_base_transform_transform_size): - fix div-by-zero + fix div-by-zero 2005-08-26 Andy Wingo @@ -589,7 +598,7 @@ 2005-08-25 Stefan Kost * docs/gst/gstreamer.types: - added missing types + added missing types 2005-08-25 Stefan Kost @@ -600,9 +609,9 @@ * gst/gstiterator.c: * gst/gstutils.c: * gst/registries/gstxmlregistry.h: - added miissing classes and symbols (123 more to go) - removed removed symbols from section file - fixed many doc-comments + added missing classes and symbols (123 more to go) + removed removed symbols from section file + fixed many doc-comments 2005-08-24 Wim Taymans @@ -767,8 +776,8 @@ * libs/gst/controller/gst-helper.c: (gst_object_set_controller), (gst_object_sink_values), (gst_object_get_value_arrays), (gst_object_get_value_array): - gracefully handle helper method calls to objects that are not beeing - controlled, added test case for that + gracefully handle helper method calls to objects that are not beeing + controlled, added test case for that 2005-08-23 Wim Taymans @@ -793,9 +802,9 @@ * gst/gstbus.c: * gst/gstelement.c: * gst/gstevent.h: - added about 100 symbols from gstreamer-unused.txt to the right sections - fixed more broken comments - added GstBus to docs + added 100 symbols from gstreamer-unused.txt to the right sections + fixed more broken comments + added GstBus to docs 2005-08-23 Stefan Kost @@ -808,8 +817,8 @@ * gst/gstbuffer.c: * gst/gstbuffer.h: * tools/gst-launch.1.in: - inlined more doc comments, added missing comments and fixed comments - fixed typos + inlined more doc comments, added missing comments and fixed comments + fixed typos 2005-08-23 Thomas Vander Stichele @@ -845,8 +854,8 @@ * gst/parse/grammar.y: * tools/gst-inspect.c: (print_interfaces), (print_element_properties_info), (print_element_info): - ported gstchildproxy over from 0.8 - ported gst-inspect fixes and enhancements over from 0.8 + ported gstchildproxy over from 0.8 + ported gst-inspect fixes and enhancements over from 0.8 2005-08-22 Wim Taymans @@ -896,7 +905,7 @@ * docs/gst/tmpl/gstevent.sgml: * gst/gstevent.c: * gst/gstevent.h: - inlined remaining docs, added missing doc comments + inlined remaining docs, added missing doc comments 2005-08-22 Thomas Vander Stichele @@ -1252,7 +1261,7 @@ * check/gstcheck.h: add ASSERT_BUFFER_REFCOUNT -2005-08-13 Tim-Philipp M??ller +2005-08-13 Tim-Philipp Müller * docs/gst/gstreamer-sections.txt: * gst/gsttag.c: (_gst_tag_initialize), (gst_tag_register): @@ -1262,7 +1271,7 @@ is re-registered, unless it is re-registered with a different type (#308438). -2005-08-12 Tim-Philipp M??ller +2005-08-12 Tim-Philipp Müller * docs/pwg/appendix-porting.xml: * docs/pwg/building-state.xml: @@ -1292,13 +1301,13 @@ Actually implement (re)setting the target on a ghostpad as described in the docs. -2005-08-10 Tim-Philipp M??ller +2005-08-10 Tim-Philipp Müller * gst/gst.c: (gst_init_check_with_popt_table), (init_pre): Check whether GST_DEBUG_NO_COLOR environment variable is set and disable coloured debug output if that is the case. -2005-08-10 Tim-Philipp M??ller +2005-08-10 Tim-Philipp Müller * gst/base/gsttypefindhelper.c: (helper_find_peek), (gst_type_find_helper): @@ -1310,7 +1319,7 @@ returned by _peek() until typefinding is done and only free them then. -2005-08-09 Tim-Philipp M??ller +2005-08-09 Tim-Philipp Müller * docs/gst/gstreamer-sections.txt: * gst/gstutils.h: @@ -1321,7 +1330,7 @@ * gst/base/gstbasetransform.c: (gst_base_transform_buffer_alloc): Fix a pretty good memleak. -2005-08-08 Tim-Philipp M??ller +2005-08-08 Tim-Philipp Müller * gst/gstiterator.h: Fix wrong include and 'make distcheck'. @@ -1331,7 +1340,7 @@ * gst/gstbin.c: (bin_bus_handler): Use gst_element_post_message() instead. -2005-08-08 Tim-Philipp M??ller +2005-08-08 Tim-Philipp Müller * gst/base/gstadapter.h: * gst/base/gstbasesink.h: @@ -1412,9 +1421,9 @@ (gst_object_get_controller), (gst_object_set_controller), (gst_object_sink_values), (gst_object_get_value_arrays), (gst_object_get_value_array): - more tests (and fixes) for the controller - more docs for the controller - integrated companies docs for the adapter + more tests (and fixes) for the controller + more docs for the controller + integrated companies docs for the adapter 2005-08-05 Thomas Vander Stichele @@ -1532,8 +1541,8 @@ * testsuite/controller/.cvsignore: * testsuite/controller/Makefile.am: * testsuite/controller/interpolator.c: (main): - added controller code - removed dparam pc files + added controller code + removed dparam pc files 2005-08-01 Jan Schmidt * gst/base/gstcollectpads.c: (gst_collectpads_finalize), @@ -1590,9 +1599,9 @@ * tools/Makefile.am: * tools/gst-inspect.c: (print_element_info), (main): * tools/gst-xmlinspect.c: (print_element_info), (main): - deactivate and remove dparams (libgstcontrol) + deactivate and remove dparams (libgstcontrol) -2005-08-01 Tim-Philipp M??ller +2005-08-01 Tim-Philipp Müller * gst/elements/gsttypefindelement.c: (gst_type_find_element_have_type), (gst_type_find_element_init), @@ -1601,7 +1610,7 @@ * gst/elements/gsttypefindelement.h: Set caps on all outgoing buffers, not just the first one. -2005-08-01 Tim-Philipp M??ller +2005-08-01 Tim-Philipp Müller * gst/elements/gsttypefindelement.c: (gst_type_find_element_have_type), @@ -1612,7 +1621,7 @@ * gst/elements/gsttypefindelement.h: Set caps on first outgoing buffer when we've found the type. -2005-08-01 Tim-Philipp M??ller +2005-08-01 Tim-Philipp Müller * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: @@ -1620,7 +1629,7 @@ * docs/gst/tmpl/gstschedulerfactory.sgml: Remove some old cruft from docs. -2005-07-31 Tim-Philipp M??ller +2005-07-31 Tim-Philipp Müller * gst/gstpad.h: Fix inline docs for GstPadLinkReturn. @@ -1630,7 +1639,7 @@ * docs/gst/gstreamer-sections.txt: New API: gst_structure_has_name(). -2005-07-30 Tim-Philipp M??ller +2005-07-30 Tim-Philipp Müller * configure.ac: Use AC_SYS_LARGEFILE, which will set _FILE_OFFSET_BITS=64 @@ -2231,6 +2240,7 @@ Fix nasty refcount bug. 2005-07-16 Philippe Khalaf + * gst/elements/gstfdsrc.c: * gst/elements/gstfdsrc.h: * gst/elements/gstelements.c: @@ -2294,7 +2304,7 @@ * gst/gstghostpad.c: (gst_ghost_pad_do_activate_push): Don't hold the lock for too long. -2005-07-16 Tim-Philipp M??ller +2005-07-16 Tim-Philipp Müller * gst/base/gstbasesrc.c: (gst_base_src_default_negotiate): Don't unref the caps we passed to gst_caps_make_writable() after @@ -2320,7 +2330,7 @@ * docs/design/part-gstpipeline.txt: Updated docs, mostly DISCONT related. -2005-07-15 Tim-Philipp M??ller +2005-07-15 Tim-Philipp Müller * docs/pwg/building-pads.xml: s/GST_PAD_LINK_REFUSED/FALSE/ in gst_my_filter_setcaps() @@ -2861,7 +2871,7 @@ * examples/helloworld/helloworld.c: (event_loop), (main): * examples/queue/queue.c: (event_loop), (main): * examples/queue2/queue2.c: (main): - Update a couple of the examples to work again. + Update a couple of the examples to work again. * gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty), (gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_event): @@ -3187,7 +3197,7 @@ * gst/gstpad.c: (_gst_do_pass_data_accumulator): Make work (??). -2005-06-29 Tim-Philipp M??ller +2005-06-29 Tim-Philipp Müller * gst/elements/gstfilesink.c: (gst_filesink_render): Simplify code so that we don't have to handle short @@ -3845,7 +3855,7 @@ (gst_system_clock_obtain): Set the name on object construction. Avoid double-checked locking. -2005-06-20 Tim-Philipp M??ller +2005-06-20 Tim-Philipp Müller * gst/gsturi.c: (gst_element_make_from_uri): Fix potential endless loop. @@ -4455,7 +4465,7 @@ Clear queue when going to READY. Remove IN_SETCAPS flag too. -2005-05-17 Tim-Philipp M??ller +2005-05-17 Tim-Philipp Müller * gst/base/gstbasesrc.c: (gst_basesrc_change_state): Remove implicit cast from gboolean to GstElementStateReturn; @@ -4596,12 +4606,12 @@ (find_common_root, object_has_ancestor, ghost_up, remove_pad): Helpers for pad_link_maybe_ghosting. -2005-05-13 Tim-Philipp M??ller +2005-05-13 Tim-Philipp Müller * configure.ac: Require GLib >= 2.4.0 (for the g_atomic_* funcs) -2005-05-13 Tim-Philipp M??ller +2005-05-13 Tim-Philipp Müller * docs/design/part-element-source.txt: Mention GstPushSrc @@ -4629,7 +4639,7 @@ * gst/gstbin.c: (gst_bin_class_init), (gst_bin_query): Implement _query on a bin, similar to _send_event. -2005-05-12 Tim-Philipp M??ller +2005-05-12 Tim-Philipp Müller * gst/base/gstbasesrc.c: (gst_basesrc_do_seek): Discont event offset format should be GST_FORMAT_BYTES, @@ -4864,7 +4874,7 @@ * gst/gstpad.c: (gst_pad_alloc_buffer), (gst_pad_push): Also set caps if we use the fallback buffer alloc. -2005-05-06 Tim-Philipp M??ller +2005-05-06 Tim-Philipp Müller * docs/gst/Makefile.am: * docs/gst/gstreamer-docs.sgml: diff --git a/NEWS b/NEWS index 1d6ec937b2..7b3f0a1e8f 100644 --- a/NEWS +++ b/NEWS @@ -1 +1,14 @@ -This is GStreamer 0.9.1 +This is GStreamer 0.9.2, "South". + +Bugs fixed since 0.9.1: + + * 121015 : [api] gst_clock_entry_new() seems broken + * 134227 : [api] gst_clock_id_wait_async, wrong return code for defa... + * 142209 : [build] Large file support broken + * 154785 : Clock does not run if audio stream lacks data for a short... + * 305256 : [API] Change gst_element_seek to not mix enum/flags types + * 309253 : GST_DEBUG_FUNCPTR macro does illegal casting from functio... + * 311004 : ghostpad bugginess + * 311009 : valgrind shows undesired messages + * 311848 : Renegotiation broken + * 314708 : filesrc doesn't set GST_BUFFER_FLAG_READONLY on mmaped bu... diff --git a/README b/README index 3958e94dab..5d518ea15a 100644 --- a/README +++ b/README @@ -77,7 +77,7 @@ The Lowdown --- "I've never seen so many plug-ins wasted so badly." -GStreamer Plugins has grown so big that it's hard to separate the wheat from +GStreamer Plug-ins has grown so big that it's hard to separate the wheat from the chaff. Also, distributors have brought up issues about the legal status of some of the plug-ins we ship. To remedy this, we've divided the previous set of available plug-ins into four modules: diff --git a/RELEASE b/RELEASE index 188a8e0d8d..b40c7acf28 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -GStreamer: Release notes for GStreamer 0.9.1 "Left" +GStreamer: Release notes for GStreamer 0.9.2 "South" The GStreamer team is petrified to announce a new release @@ -17,9 +17,19 @@ The main focus of the 0.9 series is to make GStreamer threadsafe. This module, gstreamer, only contains core functionality. For actual media playback, you will need other modules. -gst-plugins-base contains a basic set of well-supported plugins. -Other modules will be released later on when they are ready. +gst-plugins-base +contains a basic set of well-supported plug-ins +gst-plugins-good +contains a set of well-supported plug-ins under our preferred license +gst-plugins-ugly +contains a set of well-supported plug-ins, but might pose problems for + distributors +gst-plugins-bad +contains a set of less supported plug-ins that haven't passed the + rigorous quality testing we expect + + Features of this release @@ -29,6 +39,16 @@ Features of this release Bugs fixed in this release + * 121015 : [api] gst_clock_entry_new() seems broken + * 134227 : [api] gst_clock_id_wait_async, wrong return code for defa... + * 142209 : [build] Large file support broken + * 154785 : Clock does not run if audio stream lacks data for a short... + * 305256 : [API] Change gst_element_seek to not mix enum/flags types + * 309253 : GST_DEBUG_FUNCPTR macro does illegal casting from functio... + * 311004 : ghostpad bugginess + * 311009 : valgrind shows undesired messages + * 311848 : Renegotiation broken + * 314708 : filesrc doesn't set GST_BUFFER_FLAG_READONLY on mmaped bu... Download @@ -57,18 +77,27 @@ will create more lists as necessary. Applications At this point, ports of existing applications to 0.9 are still experimental. -There are patches for totem and jamboree. +A patch for Totem is maintained at + +http://bugzilla.gnome.org/show_bug.cgi?id=313086. +A patch for Rhythmbox is maintained at + +http://bugzilla.gnome.org/show_bug.cgi?id=309609. +Jamboree has a branch with the tag "jamboree-gst-0.9" that works against +GStreamer 0.9. Contributors to this release * Andy Wingo - * David Schleef + * Antoine Tremblay * Edward Hervey * Jan Schmidt + * Philippe Khalaf * Ronald Bultje * Stefan Kost * Thomas Vander Stichele * Tim-Philipp Müller + * Torsten Schoenfeld * Wim Taymans -  +  \ No newline at end of file diff --git a/configure.ac b/configure.ac index da91fee6b2..96269c557e 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ AC_CANONICAL_TARGET dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AS_VERSION(gstreamer, GST_VERSION, 0, 9, 1, 1, GST_CVS="no", GST_CVS="yes") +AS_VERSION(gstreamer, GST_VERSION, 0, 9, 2, 0, GST_CVS="no", GST_CVS="yes") dnl AM_MAINTAINER_MODE only provides the option to configure to enable it AM_MAINTAINER_MODE