GStreamer, a development framework for creating applications such as media players, video editors, and so on, has finally reached version 1.0.3.
The GStreamer project has announced that a new API and ABI-stable 1.x series, which makes up the GStreamer multimedia framework, has been released.
Gstreamer 1.0.3 is the third bugfix release and covers all the applications that make up the framework.
Unfortunately, GStreamer 1.0.2 is not API- or ABI-compatible with the 0.10.x series, and the two versions can't be installed in parallel.
Highlights of GStreamer 1.0.3:
• Forward stream-start event in now in push mode, fixing issues with streamsynchronizer;
• Users can reset START_TIME when needed, fixing position reporting after seeking beyond end;
• Excessively high memory usage with large streams has been prevented;
• A clock leak in wait_running_time has been fixed;
• A regression regarding the position when seeking beyond the media duration has been repaired;
• Aborts are no longer registered when shading is enabled, but not supported for the current video format;
• Some WavPack files are now detected normally and no longer fail to fail to play;
• A build fix for gst-plugins-base installed in non-default prefix, has been implemented;
• Robustness on decoding errors, e.g. for videocalls over RTP, has been improved;
• A frame an invalid GstBuffer is no longer unmaped or finished;
• siddec now resets total_bytes when the state is set to stopped;
• xingmux now computes the right number of frames;
• Some leaks from not chaining up in the finalize function have been fixed.
A complete list of architectural changes, new features and updates can be found in the official changelog and in the Wim Tayman's GStreamer 1.0 keynote from the GStreamer Conference 2012 in San Diego.
If you find any bugs or problems, just notify the developers by filling a form in bugzilla.
Download Gstreamer 1.0.3 right now from Softpedia.