RELEASE: gstreamer core & plugins -base/-good/-bad/-ugly/-libav 0.11.93
Tim-Philipp Müller
t.i.m at zen.co.uk
Wed Aug 8 08:58:09 PDT 2012
This mail announces the release of gstreamer core and gst-plugins-base
0.11.93 and gst-plugins-good/bad/ugly and gst-libav 0.11.93 modules of
our API unstable 0.11.x development series leading to GStreamer 1.0.
These releases are intended for developers wanting to port their plugins
and applications to the new series, and users who want to help test the
bleeding edge of GStreamer development and ported applications.
This release is not API or ABI compatible with previous 0.11.x releases
or with the 0.10.x series.
It can be installed in parallel with the 0.10.x series and will not
affect an existing 0.10.x installation.
There have been a number of smaller API changes since the last release,
mostly in low-level API and plugin API, but there are also some changes
that may affect applications. These should be fairly minor though. See
below for the most noteworthy changes.
We will continue to fine-tune the API as required before the 1.0
release, but expect only minor changes until then.
Release tarballs can be downloaded directly from:
http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.11.93.tar.xz
http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.11.93.tar.xz
http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.11.93.tar.xz
http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-0.11.93.tar.xz
http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.11.93.tar.xz
http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-0.11.93.tar.xz
md5sums:
b6f4970c80026d5f28598fbba8b6d521 gstreamer-0.11.93.tar.xz
2fadc76bb0e6df5fd2aceae90ed5a3ee gst-plugins-base-0.11.93.tar.xz
41b3abd1b0a95e7ce7911776f5feb0cf gst-plugins-good-0.11.93.tar.xz
62f2ff1462b295295ecda60b9decaa25 gst-plugins-ugly-0.11.93.tar.xz
e96c68b2842f980463f39f10f4f56d06 gst-plugins-bad-0.11.93.tar.xz
90fd5305dcf923708631595e1f582c26 gst-libav-0.11.93.tar.xz
Small selection of possibly noteworthy changes:
- added scope to taglists and TOCs (stream or global)
- countless gobject-introspection annotation fixes
- GstMiniObject: add qdata() (for object-private data)
- basesink now prerolls on GAP event
- versioned variants of environment variables
- major low-level GstMemory reworking
- allow mini objects to be LOCKABLE for
read/write/exclusive access, use this
in GstMemory
- add segment-done event in addition to segment-done message
- make allocation query more extendable
- send STREAM_START events and STREAM_START message
- remove gst_tag_list_get_buffer(), add gst_tag_list_get_sample()
and move tags of GST_TYPE_BUFFER to GST_TYPE_SAMPLE, esp.
GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE, also GST_TAG_ATTACHMENT
and GST_TAG_APPLICATION_DATA
- GstDateTime: add support for partial date times where not
all fields are set
- move DATE tag from GDate to GstDateTime (for partial dates)
- major TOC API reworking, make TOC events sticky
- audio/video base class fixes and some minor API changes
(e.g. frame refcounting; negotiation; propose_allocation)
- port GstVideoOverlayComposition to 0.11, add GstMeta for it
- fixes everywhere, esp. playback-related (demuxers, decoders, parsers)
There are still a number of playback-related bugs that we're aware of
that and that we're working on fixing (e.g. audio/subtitle stream
switching; external subtitles).
Happy testing!
Cheers
-Tim
More information about the gstreamer-devel
mailing list