2004-03-09 18:35:03 +00:00
|
|
|
|
|
2009-05-10 22:57:01 +00:00
|
|
|
|
Release notes for GStreamer Base Plug-ins 0.10.23 "Emergency de-stress call"
|
2004-03-09 18:35:03 +00:00
|
|
|
|
|
|
|
|
|
|
2005-12-05 18:02:48 +00:00
|
|
|
|
|
|
|
|
|
The GStreamer team is proud to announce a new release
|
|
|
|
|
in the 0.10.x stable series of the
|
2005-09-06 14:03:04 +00:00
|
|
|
|
GStreamer Base Plug-ins.
|
2004-03-09 18:35:03 +00:00
|
|
|
|
|
|
|
|
|
|
2005-12-05 18:02:48 +00:00
|
|
|
|
The 0.10.x series is a stable series targeted at end users.
|
2005-06-18 22:43:51 +00:00
|
|
|
|
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.
|
2004-03-09 18:35:03 +00:00
|
|
|
|
|
|
|
|
|
|
2005-12-05 18:02:48 +00:00
|
|
|
|
|
2005-06-18 22:43:51 +00:00
|
|
|
|
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
|
2005-11-23 19:55:44 +00:00
|
|
|
|
sources: audiotestsrc, videotestsrc, gnomevfssrc
|
2005-06-18 22:43:51 +00:00
|
|
|
|
network: tcp
|
|
|
|
|
typefind
|
|
|
|
|
audio processing: audioconvert, adder, audiorate, audioscale, volume
|
|
|
|
|
visualisation: libvisual
|
|
|
|
|
video processing: ffmpegcolorspace
|
|
|
|
|
aggregate elements: decodebin, playbin
|
|
|
|
|
|
2004-03-09 18:35:03 +00:00
|
|
|
|
|
2005-09-06 14:03:04 +00:00
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2004-03-09 18:35:03 +00:00
|
|
|
|
|
2006-09-14 20:09:19 +00:00
|
|
|
|
|
2004-03-09 18:35:03 +00:00
|
|
|
|
Features of this release
|
|
|
|
|
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* New navigation API to support DVD playback
|
|
|
|
|
* playbin2 improvements
|
|
|
|
|
* RTSP extensions to allow extra headers and options
|
|
|
|
|
* Replace audioresampler with speexresample based code
|
|
|
|
|
* Support interlacing flags in the gstvideo library
|
|
|
|
|
* Support new RIFF formats
|
|
|
|
|
* Improve typefinding
|
|
|
|
|
* Support more frame formats in videoscale
|
|
|
|
|
* Many other bug-fixes and improvements
|
2008-06-18 14:36:28 +00:00
|
|
|
|
|
|
|
|
|
Bugs fixed in this release
|
|
|
|
|
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* 577637 : [playbin2] expose temp-location property
|
|
|
|
|
* 580120 : [playbin2] unit test fails
|
|
|
|
|
* 478512 : [alsamixer] volume control slider not working
|
|
|
|
|
* 574962 : rhythmbox crash in flac_type_find
|
2009-01-19 23:10:50 +00:00
|
|
|
|
* 564139 : Documentation of TCP plugins
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* 577436 : xvimagesink should use xcontext- > depth and not count bits...
|
|
|
|
|
* 350311 : [playbin2] support for subpicture subtitles
|
|
|
|
|
* 378094 : Enable pango elements to handle UYVY
|
|
|
|
|
* 543591 : Gnonlin can not play theora streams
|
|
|
|
|
* 553295 : [riff] fuzzed AVI file causes segfault
|
|
|
|
|
* 565105 : Gstreamer does not change from READY back to PAUSED in sa...
|
|
|
|
|
* 565777 : [riff] unrecognised video fourcc 0x10000002 for mpeg2 in avi
|
|
|
|
|
* 566661 : [typefind] Fall back to file extension using uri query
|
|
|
|
|
* 567255 : [riff] doesn't detect codec_id 0x706d as AAC (amongst other)
|
|
|
|
|
* 567636 : [pbutils] Missing plugins code shouldn't ask for the same...
|
|
|
|
|
* 567740 : bogus warning in decodebin2?
|
|
|
|
|
* 568482 : linking problems in gst-plugins-base
|
|
|
|
|
* 569655 : [ffmpegcolorspace] Add UYVY422 to GRAY8 conversion function
|
|
|
|
|
* 570142 : Documentation is broken for uridecodebin
|
|
|
|
|
* 570356 : aac typefinder failure
|
|
|
|
|
* 570768 : [ximagesink] wrong mouse pointer position if output windo...
|
|
|
|
|
* 570832 : Add flags to enhance mixer interfaces
|
|
|
|
|
* 571009 : [tagdemux] WMA file with id3v2 tag causes assertion to fail
|
|
|
|
|
* 571147 : [ffmpegcolorspace/videotestsrc] Add support for packed/pl...
|
|
|
|
|
* 572577 : [playbin2] deadlock on shutdown
|
|
|
|
|
* 572872 : [ffmpegcolorspace] Add YVYU colorspace
|
|
|
|
|
* 572993 : [subparse] broken libregex dependency on Windows
|
|
|
|
|
* 573165 : Generate additional export files for gstreamer app plugin
|
|
|
|
|
* 573528 : Wrong format modifier in gstgiobasesink.c
|
|
|
|
|
* 573529 : In gstrtspconnection.c some functions are called with wro...
|
|
|
|
|
* 574293 : [decodebin2] deadlock on shutdown
|
|
|
|
|
* 574319 : Missing HAVE_PROCESS_H in win32/common/config.h
|
|
|
|
|
* 574447 : gstadder.c: line 904: error C2036: 'gpointer' : unknown size
|
|
|
|
|
* 574939 : [typefinding] flac typefinder mis-typefinds PDFs as flac ...
|
|
|
|
|
* 575550 : srt subtitle file keeps playbin2 from playing
|
|
|
|
|
* 575638 : kissfft copyright
|
|
|
|
|
* 575649 : [oggdemux] duration query in time format returns true wit...
|
|
|
|
|
* 576019 : On Windows queue2 can't write files longer than 2-4 GiB, ...
|
|
|
|
|
* 576142 : [vorbisenc] Non-header output buffers have NULL caps
|
|
|
|
|
* 576180 : [playbin2] Uses unref'd audiosink volume if using gconfau...
|
|
|
|
|
* 576586 : [alsamixer] gnome-sound-properties freeze
|
|
|
|
|
* 577054 : [videoscale] Not valgrind clean
|
|
|
|
|
* 577709 : Review new navigation API
|
|
|
|
|
* 577827 : [appsink] Have appsink new_buffer-callback return GstFlow...
|
|
|
|
|
* 578583 : [PATCH] multifdsink doesn't handle sync-method=latest-key...
|
|
|
|
|
* 578656 : Implement upstream GstForceKeyUnit events in theoraenc
|
|
|
|
|
* 579129 : pkgconfig: appsrc/appsink can not be linked to uninstalled
|
|
|
|
|
* 579130 : app: expose trivial type macros
|
|
|
|
|
* 579192 : gst_rtcp_packet_get_type should not assert on packet content
|
|
|
|
|
* 579203 : baseaudiosink: unparenting the ringbuffer in NULL causes ...
|
|
|
|
|
* 579267 : [rtspconnection] g_async_queue_new_full() is GLib-2.16 AP...
|
|
|
|
|
* 579463 : [cddabasesrc] [cdparanoiasrc] no longer emits discid
|
|
|
|
|
* 579668 : audioresample fails to build with --disable-gst-debug
|
|
|
|
|
* 579734 : [playbin] raw_decoding_mode seems to be set unconditionally
|
|
|
|
|
* 579912 : [decodebin2] multiqueue is too small in time (interleave ...
|
|
|
|
|
* 580470 : [audioresample] causes pipelines to go out of sync and be...
|
|
|
|
|
* 580952 : [audioresample] bad quality/pops compared to plughw
|
|
|
|
|
* 581727 : [playbin2] make playsink go to PAUSED async
|
|
|
|
|
* 569682 : playbin2 leaks request pad from input selector
|
|
|
|
|
* 580020 : [vorbisenc] causes buffers to be out of segment if new se...
|
|
|
|
|
* 562794 : rtspsrc fails to create a socket on Win32 sometimes.
|
|
|
|
|
* 567396 : playbin2: DECODE_BIN_LOCK occasionally called twice withi...
|
|
|
|
|
* 567982 : " queued_bytes " field isn't updated while flushing the que...
|
|
|
|
|
* 571299 : [appsink] Handoff callback API
|
|
|
|
|
* 574443 : rtsp win32 - forgotten variable
|
|
|
|
|
* 574516 : [typefind] add typefinder for photoshop .psd files
|
|
|
|
|
* 574964 : gst_app_src_end_of_stream(), mutex on error return
|
|
|
|
|
* 575256 : rtspsrc fails to resolve hostnames
|
|
|
|
|
* 575588 : decodebin2 deadlock
|
|
|
|
|
* 576187 : [playbin2] Stalls video sink when disabling subtitles in ...
|
|
|
|
|
* 576188 : [playbin2] Reusing a playbin2 instance with visualization...
|
|
|
|
|
* 576190 : [playbin2] Deadlock when reusing playbin2 after an error
|
|
|
|
|
* 577288 : " Internal playbin error " when seeking to the end of files
|
|
|
|
|
* 577610 : RTCP feedback messages support in GstRTCPPacket
|
|
|
|
|
* 577794 : [playbin2] leaks elements set through properties
|
|
|
|
|
* 578118 : [multifdsink] add option to not resend the streamheader w...
|
|
|
|
|
* 578506 : Pipeline with alsasrc and alsasink cannot change state ba...
|
|
|
|
|
* 578942 : Missing RTSP headers related to Windows Media extension.
|
|
|
|
|
* 580271 : videorate: fails to clear discont flag on duplicated buffers
|
|
|
|
|
* 580649 : uridecodebin: bug on documentation published in website
|
2008-06-18 14:36:28 +00:00
|
|
|
|
|
|
|
|
|
API changed in this release
|
|
|
|
|
|
|
|
|
|
- API additions:
|
2008-03-21 00:26:03 +00:00
|
|
|
|
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* GstRTSP::gst_rtsp_options_as_text()
|
|
|
|
|
* GstRTSPMessage::gst_rtsp_message_take_header()
|
|
|
|
|
* GstRTSPRange::gst_rtsp_range_to_string()
|
|
|
|
|
* New Navigation interface commands, queries and messages
|
|
|
|
|
* gst_rtsp_channel_new()
|
|
|
|
|
* gst_rtsp_channel_unref()
|
|
|
|
|
* gst_rtsp_channel_attach()
|
|
|
|
|
* gst_rtsp_channel_queue_message()
|
|
|
|
|
* gst_rtsp_connection_accept()
|
|
|
|
|
* GstAppSink::gst_app_sink_set_callbacks()
|
|
|
|
|
* GST_VIDEO_FORMAT_YVYU,GST_VIDEO_BUFFER_TFF,GST_VIDEO_BUFFER_RFF,GST_VIDEO_BUFFER_ONEFIELD
|
|
|
|
|
* GST_MIXER_FLAG_HAS_WHITELIST,GST_MIXER_FLAG_GROUPING,GST_MIXER_TRACK_NO_RECORD,GST_MIXER_TRACK_NO_MUTE,GST_MIXER_TRACK_WHITELIST
|
|
|
|
|
* GstAppSrc::emit-signals
|
|
|
|
|
* GstAppSrc::gst_app_src_set_emit_signals()
|
|
|
|
|
* GstAppSrc::gst_app_src_get_emit_signals()
|
|
|
|
|
* GstAppSrc::gst_app_src_set_callbacks()
|
|
|
|
|
* RTSP::gst_rtsp_connection_get_url()
|
|
|
|
|
* GstRTSPLowerTrans::GST_RTSP_LOWER_TRANS_HTTP
|
|
|
|
|
* RTSP:gst_rtsp_connection_set_tunneled()
|
|
|
|
|
* RTSP:gst_rtsp_connection_is_tunneled()
|
|
|
|
|
* RTSP::gst_rtsp_connection_set_ip()
|
|
|
|
|
* RTSP::gst_rtsp_connection_get_tunnelid()
|
|
|
|
|
* RTSP::gst_rtsp_connection_do_tunnel()
|
|
|
|
|
* RTSP::gst_rtsp_watch_reset()
|
2004-03-09 18:35:03 +00:00
|
|
|
|
|
|
|
|
|
Download
|
|
|
|
|
|
2005-06-18 22:43:51 +00:00
|
|
|
|
You can find source releases of gst-plugins-base in the download directory:
|
|
|
|
|
http://gstreamer.freedesktop.org/src/gst-plugins-base/
|
2004-03-09 18:35:03 +00:00
|
|
|
|
|
|
|
|
|
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:
|
|
|
|
|
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
|
|
|
|
|
|
|
|
|
|
Developers
|
|
|
|
|
|
2009-05-10 22:57:01 +00:00
|
|
|
|
GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there.
|
2004-03-09 18:35:03 +00:00
|
|
|
|
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
|
|
|
|
|
|
2008-10-03 00:03:05 +00:00
|
|
|
|
* Andy Wingo
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* Antoine Tremblay
|
|
|
|
|
* Benjamin Gaignard
|
|
|
|
|
* Benjamin M. Schwartz
|
|
|
|
|
* Brian Cameron
|
2009-01-19 23:10:50 +00:00
|
|
|
|
* Christian Schaller
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* David Flynn
|
2008-06-18 14:36:28 +00:00
|
|
|
|
* David Schleef
|
|
|
|
|
* Edward Hervey
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* Felipe Contreras
|
|
|
|
|
* Garret D'Amore
|
|
|
|
|
* Hannes Bistry
|
2006-04-28 10:53:40 +00:00
|
|
|
|
* Jan Schmidt
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* Jan Urbanski
|
|
|
|
|
* Johann Prieur
|
|
|
|
|
* Jonas Danielsson
|
2008-10-03 00:03:05 +00:00
|
|
|
|
* Jonathan Matthew
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* Josep Torra
|
2008-06-18 14:36:28 +00:00
|
|
|
|
* Julien Moutte
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* Luca Ognibene
|
2008-06-18 14:36:28 +00:00
|
|
|
|
* Mark Nauwelaerts
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* Martin Samuelsson
|
2008-06-18 14:36:28 +00:00
|
|
|
|
* Michael Smith
|
2009-01-19 23:10:50 +00:00
|
|
|
|
* Olivier Crete
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* Peter Kjellerstedt
|
|
|
|
|
* René Stadler
|
2008-06-18 14:36:28 +00:00
|
|
|
|
* Sebastian Dröge
|
|
|
|
|
* Stefan Kost
|
|
|
|
|
* Tim-Philipp Müller
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* Tomas Hoger
|
2008-03-21 00:26:03 +00:00
|
|
|
|
* Wim Taymans
|
2009-05-10 22:57:01 +00:00
|
|
|
|
* Zaheer Merali
|
|
|
|
|
* Zeeshan Ali
|
2004-11-25 18:55:57 +00:00
|
|
|
|
|