|
 |
Release notes for
GStreamer Base Plug-ins 0.10.27
"No Mistakes Allowed"
The GStreamer team is proud to announce a new release
in the 0.10.x stable series of the
GStreamer Base Plug-ins.
The 0.10.x series is a stable series targeted at end users.
It is not API or ABI compatible with the stable 0.8.x series.
It is, however, parallel installable with the 0.8.x series.
This module contains a set of reference plugins, base classes for other
plugins, and helper libraries.
This module is kept up-to-date together with the core developments. Element
writers should look at the elements in this module as a reference for
their development.
This module contains elements for, among others:
- device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia
- containers: ogg
- codecs: vorbis, theora
- text: textoverlay, subparse
- sources: audiotestsrc, videotestsrc, gnomevfssrc, giosrc
- network: tcp
- typefind
- audio processing: audioconvert, adder, audiorate, audioresample, volume
- visualisation: libvisual
- video processing: ffmpegcolorspace
- aggregate elements: uridecodebin, decodebin2, playbin2, decodebin, playbin
Other modules containing plug-ins are:
- 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
- playbin2,decodebin2: lots of fixes for missing plugin installation
- playbin2, playsink, subtitleoverlay: Set subtitle encoding properly
- videorate: Improve upstream negotiation
- oggdemux: use the chain begin_time instead of our counter
- oggdemux: mark skeleton streams correctly
- oggdemux: theora PAR of 0:N, N:0 or 0:0 is allowed and maps to 1:1
- typefinding: detect stm module format
- ffmpegcolorspace: add conversions from all ARGB formats to AYUV and back
- theoradec: Fix chroma copying for 4:2:2
- tcpclientsrc,tcpserversrc: Fix handling of closed sockets
- examples,build: dist header file for the Qt graphics view example
- playsink: Reset the sink's state to NULL before unreffing it unless it's the same instance again
- rtspconnection: make sure not to dereference NULL username or password
- appsrc: Update segment duration and post a duration message if the duration changes
- vorbisdec: also support ivorbis tremor decoder
- rtsp: fail gracefully on bad Content-Length headers
- rtsp: ignore \n and \r as the first line
Bugs fixed in this release
-
610449
: codec autodetection does not always work
-
608025
: [videorate] fails at upstream negotiation
-
608309
: [appsrc] Should request new data before the queue is empty
-
608417
: rtspsrc problem with \n and \r as first line
-
609063
: [vorbisdec] also support integer vorbis decoder (tremor) library implementation
-
609314
: typefind: Typefind does not handle .stm module format
-
609423
: [appsrc] gst_app_src_set_size() should update duration and post a duration message
-
610005
: [oggdemux] regression: bad seek granularity
-
610268
: [rtsp] NULL pointer reference in gstrtspconnection
-
610310
: [playbin2] Subtitle encoding property has no effect
-
610329
: [theoradec] doesn't copy all chroma lines for 4:2:2
-
610379
: [playbin2] doesn't play if text flag is unset and media has text subtitles
-
610386
: [tcpserversrc] Doesn't send EOS when socket is closed
-
610672
: overlay examples are now inconsistent and broken
-
610832
: missing header file in the tarball
-
611225
: [oggdemux] doesn't preroll big_buck_bunny_427x240.indexed.ogg in push mode
-
611227
: [oggdemux] no duration or seeking in local big_buck_bunny_427x240.indexed.ogg in pull mode
-
604131
: Totem can no longer open Matroska files that hold ASS subtitles
API changes
- API additions
- appsrc::min-percent property
- GST_RIFF_TAG_JUNQ
Download
You can find source releases of gst-plugins-base in the
gst-plugins-base download directory.
GStreamer Homepage
More details can be found on the project's website,
http://gstreamer.freedesktop.org.
Support and Bugs
We use GNOME's bugzilla for
bug reports and feature requests.
Developers
Git is hosted on git.freedesktop.org. You can
browse the gst-plugins-base repository.
All code is in Git and can be checked out from there.
Interested developers of the core library, plug-ins, and applications should
subscribe to the gstreamer-devel list. If there is sufficient interest we
will create more lists as necessary.
Applications
Contributors to this release
- Benjamin Otte
- David Schleef
- Götz Waschk
- Josep Torra Valles
- Kaj-Michael Lang
- Mark Nauwelaerts
- Patrick Radizi
- Sebastian Dröge
- Stefan Kost
- Thiago Santos
- Tim-Philipp Müller
- Wim Taymans
|
 |