Skip to content

Commit

Permalink
Release 0.10.18
Browse files Browse the repository at this point in the history
Original commit message from CVS:
Release 0.10.18
  • Loading branch information
Jan Schmidt committed Mar 21, 2008
1 parent a5ca59f commit efef5a6
Show file tree
Hide file tree
Showing 41 changed files with 248 additions and 184 deletions.
7 changes: 7 additions & 0 deletions ChangeLog
@@ -1,3 +1,10 @@
=== release 0.10.18 ===

2008-03-20 Jan Schmidt <jan.schmidt@sun.com>

* configure.ac:
releasing 0.10.18, "I will follow"

2008-03-18 Jan Schmidt <jan.schmidt@sun.com>

* configure.ac:
Expand Down
63 changes: 43 additions & 20 deletions NEWS
@@ -1,33 +1,56 @@
This is GStreamer Base Plug-ins 0.10.17, "Peanut Butter and Jelly"
This is GStreamer Base Plug-ins 0.10.18, "I will follow"

IMPORTANT NOTES

This release is identical to 0.10.16, with several small but significant bug
fixes. The most important one fixes crashes in gnome-volume-control and other
consumers of the GstMixer API, due to an unfortunate ABI break. Everyone
should use 0.10.17 instead of 0.10.16 in all cases.

1) Please note that decodebin2 and playbin2 API included in this release is
still considered unstable and WILL change in future releases. At this stage,
only developers or early adopters should consider using decodebin2 or playbin2
API embodied in their signals and properties.

2) On some systems, the current release of gst-plugins-good (0.10.6) may fail to
build against this release of gst-plugins-base with an error like:

gstid3v2mux.cc:547: error: 'GST_TAG_MUSICBRAINZ_SORTNAME' was not declared in this scope
Changes since 0.10.17:

* Experimental GIO plugin
* Continued playbin2 development
* RTP fixes
* Better network element support on Windows
* Various other bug-fixes and improvements

Bugs fixed since 0.10.17:

* 509637 : [API] [basertpaudiopayload] add _set_samplebits_options()
* 510229 : [gnomevfssrc] HTTPS support
* 511478 : [rtpbuffer] add gst_rtp_buffer_set_extension_data function
* 511810 : [RTSP] Uses MT-unsafe gmtime() function
* 512899 : [alsa] gstalsasink.c:527: warning: 'snd_pcm_sw_params_set...
* 513167 : Fix compiler warning due to disabled signals in mixertrac...
* 514307 : [playbin] warning in nautilus, volume element can't be cr...
* 514623 : Ogg Theora video slow
* 514937 : Correct initialization of hints in is_multicast_address()
* 515654 : xvimagesink doesn't build with --disable-xshm
* 516246 : [alsasink] handle negative delay from snd_pcm_delay
* 517420 : typefind: add h264 elementary stream discovery
* 517991 : problems with configure file depending on GCC compiler
* 518039 : libgstrtsp MSVC 6.0 compile error
* 518162 : [subparse] handle italic text starting with " / " with Micr...
* 518940 : [playbin2] make _get_*_tags() match vfuncs prototype in c...
* 519906 : [API] add GstMixerOptions::get_values vfunc
* 519916 : [API] add mixer-changed and options-list-changed messages
* 520523 : [API] Unreviewed changes to ringbuffer API
* 521743 : libgstnetbuffer.def exports not up to date
* 522625 : [video] gst_video_format_parse_caps() broken for RGBA for...
* 523054 : gstbasesrc crashes when called from typefind helpers
* 511825 : [RTSP] compiler warning on FreeBSD
* 520300 : [alsasrc] provide-clock=false messes up buffer durations

In this case, you should either patch the configure file of gst-plugins-good to
remove -DGST_DISABLE_DEPRECATED from DEPRECATED_CFLAGS=, or else compile
with make DEPRECATED_CFLAGS=''
API added since 0.10.17:

3) Some users may experience problems using the 'mp3parse' element from the
previous gst-plugins-ugly release (0.10.6). This is due to a bug in mp3parse
exposed by changes in decodebin in gst-plugins-base. It will be fixed in the
upcoming release of gst-plugins-ugly next month. In the meantime as a
workaround, you can set the rank of mp3parse to GST_RANK_NONE in
gst-plugins-ugly/gst/mpegaudioparse/gstmpegaudioparse.c when compiling, or
or remove the /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so file entirely.
* GstRTPBuffer:gst_rtp_buffer_set_extension_data()
* add GST_VIDEO_FORMAT_Y41B and GST_VIDEO_FORMAT_Y42B.
* add GstMixerOptions::get_values vfunc (#519906)
* add gst_mixer_options_list_changed(), gst_mixer_mixer_changed() and
gst_mixer_message_parse_options_list_changed(). Fixes #519916.
* gst_base_rtp_audio_payload_set_samplebits_options()
* GstNetBuffer::gst_netaddress_equal

Changes since 0.10.16:

Expand Down
67 changes: 61 additions & 6 deletions RELEASE
@@ -1,5 +1,5 @@

Release notes for GStreamer Base Plug-ins 0.10.17 "Peanut Butter and Jelly"
Release notes for GStreamer Base Plug-ins 0.10.18 "I will follow"



Expand Down Expand Up @@ -54,15 +54,49 @@ contains a set of less supported plug-ins that haven't passed the

Features of this release

* Work-around ABI breakage due to unfortunate use of the GST_DISABLE_DEPRECATED macro
* Export 2 missing functions needed for bindings in the win32 build
* Initialise the GstRingBuffer GType from a thread-safe context
* Experimental GIO plugin
* Continued playbin2 development
* RTP fixes
* Better network element support on Windows
* Various other bug-fixes and improvements

Bugs fixed in this release

* 509637 : [API] [basertpaudiopayload] add _set_samplebits_options()
* 510229 : [gnomevfssrc] HTTPS support
* 511478 : [rtpbuffer] add gst_rtp_buffer_set_extension_data function
* 511810 : [RTSP] Uses MT-unsafe gmtime() function
* 512899 : [alsa] gstalsasink.c:527: warning: 'snd_pcm_sw_params_set...
* 513167 : Fix compiler warning due to disabled signals in mixertrac...
* 514307 : [playbin] warning in nautilus, volume element can't be cr...
* 514623 : Ogg Theora video slow
* 514937 : Correct initialization of hints in is_multicast_address()
* 515654 : xvimagesink doesn't build with --disable-xshm
* 516246 : [alsasink] handle negative delay from snd_pcm_delay
* 517420 : typefind: add h264 elementary stream discovery
* 517991 : problems with configure file depending on GCC compiler
* 518039 : libgstrtsp MSVC 6.0 compile error
* 518162 : [subparse] handle italic text starting with " / " with Micr...
* 518940 : [playbin2] make _get_*_tags() match vfuncs prototype in c...
* 519906 : [API] add GstMixerOptions::get_values vfunc
* 519916 : [API] add mixer-changed and options-list-changed messages
* 520523 : [API] Unreviewed changes to ringbuffer API
* 521743 : libgstnetbuffer.def exports not up to date
* 522625 : [video] gst_video_format_parse_caps() broken for RGBA for...
* 523054 : gstbasesrc crashes when called from typefind helpers
* 511825 : [RTSP] compiler warning on FreeBSD
* 513018 : crash in Volume Control: I typed my password at t...
* 512334 : g_critical() when using GstAudioFilter & GST_DEBUG
* 520300 : [alsasrc] provide-clock=false messes up buffer durations

API changed in this release

- API additions:

* GstRTPBuffer:gst_rtp_buffer_set_extension_data()
* add GST_VIDEO_FORMAT_Y41B and GST_VIDEO_FORMAT_Y42B.
* add GstMixerOptions::get_values vfunc (#519906)
* add gst_mixer_options_list_changed(), gst_mixer_mixer_changed() and gst_mixer_message_parse_options_list_changed(). Fixes #519916.
* gst_base_rtp_audio_payload_set_samplebits_options()
* GstNetBuffer::gst_netaddress_equal

Download

Expand Down Expand Up @@ -92,7 +126,28 @@ Applications

Contributors to this release

* Alan Peevers
* Branko Čibej
* Brian Cameron
* David Schleef
* Jan Schmidt
* Josep Torra Valles
* José Alburquerque
* Julien Moutte
* Mersad Jelacic
* Michael Smith
* Milosz Derezynski
* Ole André Vadla Ravnås
* Olivier Crete
* Peter Kjellerstedt
* Rene Stadler
* Sebastian Dröge
* Stefan Kost
* Thijs Vermeir
* Tim-Philipp Müller
* Tomasz Sałaciński
* Tommi Myöhänen
* William M. Brack
* Wim Taymans
* Zaheer Abbas Merali

4 changes: 2 additions & 2 deletions configure.ac
Expand Up @@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl releases only do -Wall, cvs and prerelease does -Werror too
dnl use a three digit version number for releases, and four for cvs/prerelease
AC_INIT(GStreamer Base Plug-ins, 0.10.17.4,
AC_INIT(GStreamer Base Plug-ins, 0.10.18,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-base)

Expand Down Expand Up @@ -44,7 +44,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 12, 0, 12)
AS_LIBTOOL(GST, 13, 0, 13)

dnl FIXME: this macro doesn't actually work;
dnl the generated libtool script has no support for the listed tags.
Expand Down
16 changes: 13 additions & 3 deletions docs/plugins/gst-plugins-base-plugins.args
Expand Up @@ -524,7 +524,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mode</NICK>
<BLURB>The mode for selecting activity on the fds.</BLURB>
<BLURB>The mode for selecting activity on the fds (deprecated).</BLURB>
<DEFAULT>Poll</DEFAULT>
</ARG>

Expand Down Expand Up @@ -2083,11 +2083,21 @@
<TYPE>gdouble</TYPE>
<RANGE>[0,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>volume</NICK>
<BLURB>volume.</BLURB>
<NICK>Volume</NICK>
<BLURB>The audio volume.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GstPlayBin2::mute</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mute</NICK>
<BLURB>Mute the audio channel without changing the volume.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GstGioSink::location</NAME>
<TYPE>gchar*</TYPE>
Expand Down

0 comments on commit efef5a6

Please sign in to comment.