|
 |
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.
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
- 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
- Руслан Ижбулатов
|
 |