GStreamer is a Linux library that allows the construction of graphs of media-handling components, ranging from complex video (non-linear editing) and audio (mixing) processing to simple Ogg/Vorbis playback.
GStreamer is an open source multimedia framework.
Product's homepage
Here are some key features of "GStreamer":
· Multiplatform
· Comprehensive Core Library
· Intelligent Plugin Architecture
· Extensive Development Tools
· Broad Coverage of Multimedia Technologies
What's New in This Release: [ read full changelog ]
· build fixes for out-of-tree autogen.sh and automake 1.13, and recent kernel/video4linux
· gobject-introspection fixes for bindings
· videoscale: Correct DAR and border calculations
· playbin: make sure converters are always plugged when needed, fixes not-negotiated errors with some sinks
· playbin: fix subtitleoverlay caps handling to avoid not-negotiated errors when subtitle plugins are missing
· adder: make "caps" property work properly
· alsasink: don't use 100% CPU in some cases
· reliability fixes for flushing seeks and shutdowns in queue and bastransform
· appsrc: fix locking order
· audiovisualisation fixes
· deinterlace: fix infinite loop on EOS with non-default methods or fields
· avidemux push mode fixes, make dv-in-avidemux work
· level: send a final level message on EOS
· osxvideosink fixes
· ximagesrc: Set the pixel aspect ratio correctly in the output caps
· v4l2: don't check stride for encoded formats
· leak fixes in GstBin, pango, auparse, gdppay
· qtdemux: skip disabled tracks and ignore chapter subtitle tracks
· RTSP and RTP fixes
· Opus audio decoder, encoder and RTP payloader fixes
· codecparser fixes for H.264, MPEG-2 and VC-1 parsing
· opensles, eglglessink, and decklink plugins ported to 1.0
· libav: fix H.264 decoding errors in some files and update to 0.8.5 release
· miscellaneous bug fixes