diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 64 |
1 files changed, 63 insertions, 1 deletions
@@ -1,4 +1,66 @@ -This is GStreamer 0.9.6, "Always On Time". +This is GStreamer 0.9.7, "My Dog Has No Nose". + +Changes from the 0.8 series to 0.10 series: + + * Refcounting and API revised for thread safety, see rules in + docs/design/part-MT-refcounting.txt + + * Scheduling is now done by the elements, they start/stop + processing threads themselves. This removes the need for + a separate scheduler. + + * State changes now happen from sink to source. This makes sure + that downstream elements are ready to process data when upstream + starts producing. + + * EOS/ERROR/... does not change the state of elements anymore. This + means that when the application sets the state on an element, it + remains in this state. + + * GMainLoop integration. Information on the state of the pipeline + is now received in the mainloop via the GstBus. + + * Events move separate from the datastream, this allows for both + in and out of sync delivery of events. + + * Generic _pull() replaced by _pull_region() so that random access + can be made faster. + + * data passing happens from PAUSED, called the preroll phase. In this + state no data is rendered but it is queued in the sinks. + + * negotiation simplified. Caps are now attached to buffers and travel + along with the datastream. + + * GstBuffer is now subclassable. + + * Ghostpads now look and feel like real pads. + + * New Seeking/flushing policy. + + * Addition of base classes and helper functions in the core to abstract + away the harder parts of plugin development. + +Changes since 0.9.6: + + * bumped major/minor to 0.10 + * API cleanup + * PluginFeature and TypeFind leak fixes + * cleaned up source tree + * added plugin documentation for core elements + * fixes for stripped core + +Bugs fixed since 0.9.6: + + * 320529 : [API] gst_event_new_segment mentions " stream_time " as an ... + * 321917 : quicktime with two video tracks and extra foo, makes tote... + * 322257 : Fix gstnet library name + * 322427 : gst-compprep aborts with 'double free or corruption' + * 322429 : Filesink seeking problem + * 322626 : Strings in gst-launch.c adn gstdebug.c are horrid + * 322708 : gst_plugin_load_file leaks a reference to a GstPlugin + * 322751 : gst_ghost_pad_get_target borks on pads without target + * 322842 : GStreamer-CRITICAL in GstBaseSink and GstBaseTransform Changes since 0.9.5: |