|
 |
Release notes for
GStreamer Base Plug-ins 0.10.24
"Counting the days"
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
- network: tcp
- typefind
- audio processing: audioconvert, adder, audiorate, audioscale, volume
- visualisation: libvisual
- video processing: ffmpegcolorspace
- aggregate elements: 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
- Recognise Kate subpicture subtitles
- Support progressive download in playbin2
- GIO improvements
- Add buffer-list support in appsink
- Add gaussian-noise mode to audiotestsrc
- bump cdparanoia req to 0.10.2 and improve caching
- Improve audio source base class
- Add frame-by-frame stepping and examples
- Extend stream-probing in decodebin2
- Many RTSP improvements
- support for PGS subpictures
- adder improvements
- Add Y444, v210, v216 formats
- implement preset interface in vorbisenc, theoraenc, oggmux
- Improve libvisual visualisation timestamp tracking
- playbin2 enhancements: custom audiosink, subpictures, cdda
- Improvements in textrender
- Support raw YUV 4:2:2 and SIREN in RIFF
- Add 4:2:2 and 4:4:4 support to theoradec
- Many other bug-fixes and improvements
Bugs fixed in this release
-
510417
: [gio] make non-experimental
-
513373
: [PATCH] [gstvorbistag] Preserve cover art in Ogg/Vorbis tags
-
529300
: [giosink] [PATCH] Allow overwrite
-
531035
: [cdparanoia] Should depend on LGPL'd version of the libra...
-
567997
: [patch] add allow-pull-scheduling property to audio sinks
-
576552
: [subparse] post GST_TAG_SUBTITLE_CODEC tags
-
577637
: [playbin2] expose temp-location property
-
579692
: mp3_type_find is over-optimistic
-
580318
: [tagdemux] drops tag events from upstream
-
581460
: [baseaudiosrc] Reusing audio source leads to null timesta...
-
581571
: ARGB and alignment added to textrender
-
582021
: autogen: libtoolize must be called before aclocal
-
582749
: uridecodebin caps property not implemented yet
-
582819
: multifdsink: add num-fds property
-
583867
: gdpdepay + identity cause failed assertions
-
584020
: [playbin2] inadvertently resets configured audio/video sinks
-
584686
: [playbin2] Need {audio,video,text}-tags-changed signals
-
585197
: [subparse] fails to detect subrip subtitles with fewer th...
-
585758
: Remove deprecated GTK+ symbols
-
585970
: gst_audioringbuffer_get_type is not thread safe
-
585994
: gst-rtsp-message doesn't support " Timestamp " filed
-
586331
: [cdparanoia] expose cd cache size parameter
-
586356
: [playbin2] use private copy of input-selector as long as ...
-
586519
: white Gaussian noise would be useful in audiotestsrc
-
587080
: rtsp fails to compile - doesn't see some ws2tcpip functions
-
587278
: Support for GstBufferList in appsink
-
587676
: Call tzset() before localtime_r(), in e.g. gst-plugins-ba...
-
587695
: Patches to add stream-status messages audio elements
-
587896
: " No stream given yet " error from giostreamsrc
-
587980
: gstchannelmix.c: protect debug code with GST_DISABLE_GST_...
-
588078
: [playbin2] Fails to go to READY again after an error
-
588205
: Pipeline with giostreamsrc will not enter playing state
-
588550
: build failure in git, missing gstinterfaces-0.10
-
588551
: queue2: download buffering fixes
-
588724
: [vorbisdec] empty encoder string causes GStreamer
-
588746
: [audiotestsrc] Make sure tags are properly serialized in ...
-
588747
: [adder] Serialize incoming in-band events (tags) in the d...
-
588748
: [adder] Check dataflow consistency in unit tests
-
589075
: [playbin2] changing volume doesn't work after stream rest...
-
589581
: typefinder: recognise more Kate subtitle categories
-
589622
: Cannot use both playbin and input-selector
-
589663
: gstreamer asserts in gstaudiofilter
-
589797
: alsasrc does not set GstAlsaSrc- > handle to NULL after snd...
-
590470
: [typefinding] certain flac-in-ogg files not detected any ...
-
536313
: [cdda] Remove sha1 copy once we depend on glib-2.16
-
579642
: [oggdemux] handle broken ogg/vorbis files better
-
582528
: playbin2 Audio CD playback broken since
-
583318
: Assertion from within playbin2
-
585079
: undefined references to gst_adapter_* functions in schro
-
585708
: [adder] Wrong handling of flushing seeks
-
588218
: Siren in .wav support
-
586920
: rtsp: needs < netinet/in.h > on FreeBSD
API changes
- API additions
- GstNetAddress::gst_netaddress_to_string()
- Add gst_rtsp_watch_queue_data()
- playbin2: Add {audio,video,text}-tags-changed signals
- Add gst_color_balance_get_balance_type()
- Add gst_mixer_get_mixer_type()
Download
You can find source releases of gst-plugins-base in the
gst-plugins-base download directory.
The git repository and details how to clone it can be found at
git.freedesktop.org
.
Homepage
The project's website is https://gstreamer.freedesktop.org.
Support and Bugs
We use GNOME's bugzilla for
bug reports and feature requests.
Please submit patches via bugzilla as well.
For help and support, please subscribe to and send questions to the
gstreamer-devel mailing list (see below for details).
Find us on IRC at #gstreamer.
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, plugins, and applications should
subscribe to the gstreamer-devel list.
Applications
Contributors to this release
- Alessandro Decina
- Andy Wingo
- Arnout Vandecappelle
- Balachandran C
- Bastien Nocera
- Branko Subasic
- Christian Schaller
- David Schleef
- Edward Hervey
- Elliott Sales de Andrade
- Filippo Argiolas
- Hans-Peter Nilsson
- Jan Schmidt
- John Millikin
- Jonathan Matthew
- Kapil Agrawal
- Kipp Cannon
- LRN
- Marc-Andre Lureau
- Michael Smith
- Olivier Crête
- Peter Kjellerstedt
- Philip Jägenstedt
- René Stadler
- Sebastian Dröge
- Stefan Kost
- Tim-Philipp Müller
- Vincent Penquerc'h
- Wim Taymans
- Руслан Ижбулатов
|
 |