The latest version of GStreamer can be downloaded from Softpedia

Jul 22, 2014 09:13 GMT  ·  By

GStreamer, a development framework for creating applications such as media players, video editors, and so on, has finally reached version 1.4.0.

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.

As usual, there are quite a few major changes in this latest release and it will a long time until all the applications and Linux distributions that integrate this package actually get it. The problem with GStreamer is that it needs time to be tested, especially when so many new features are implemented.

“The stable 1.4 release series is API and ABI compatible with 1.0.x, 1.2.x and any other 1.x release series in the future. Compared to 1.2.x it contains some new features and more intrusive changes that were considered too risky as a bugfix.”

“The versioning scheme that is used in general is that 1.x.y is API and ABI backwards compatible with previous 1.x.y releases. If x is an even number it is a stable release series and all releases in this series will only contain important bugfixes, e.g. the 1.0 series with 1.0.7. If x is odd it is a development release series that will lead to the next stable release series 1.x+1 and contains new features and bigger changes. During the development release series, new API can still change,” note the devs in the announcement.

According to the changelog, GstMessageType now features GST_MESSAGE_EXTENDED, GstDeviceMonitor is now used for device probing and to list all available audio or video capture devices, events accumulate the running-time offset when travelling through pads, GstToc now has new API to mark GstTocEntries as it loops, a not-authorized resource error has been defined to notify applications that accessing the resource has failed, GstPad now has a new flag “accept-intersect,” GstSegment now comes with a new API to offset the running time by a specific value, and an API for adjusting the TLS validation of RTSP connection has been added.

Also, an API to access RTP time information and statistics has been added, support for auxiliary streams has been implemented to rtpbi, support has been added for tiled, raw video formats, a new downloadbuffer element is now available, an OpenNI2 plugin for 3D cameras like the Kinect camera has been added, and gst-libav now uses libav 10.2 and has gained support for H265/HEVC.

A complete list of architectural changes, new features, and updates can be found in the official changelog. You can download GStreamer 1.4.0 right now from Softpedia.