Skip to content

Commit

Permalink
Release 0.10.21
Browse files Browse the repository at this point in the history
Original commit message from CVS:
Release 0.10.21
  • Loading branch information
Jan Schmidt committed Oct 3, 2008
1 parent 4a87aa1 commit bf1d2cf
Show file tree
Hide file tree
Showing 40 changed files with 290 additions and 364 deletions.
9 changes: 8 additions & 1 deletion ChangeLog
@@ -1,11 +1,18 @@
=== release 0.10.21 ===

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

* configure.ac:
releasing 0.10.21, "We Could Be Wrong"

2008-09-28 Jan Schmidt <jan.schmidt@sun.com>

* configure.ac:
0.10.20.4 pre-release

2008-09-25 Wim Taymans <wim.taymans@collabora.co.uk>

Patch by: ogg.k.ogg.k <ogg dot k dot ogg dot k at googlemail dot com>
Patch by: Vincent Penquerc'h <ogg dot k dot ogg dot k at googlemail dot com>

* ext/theora/theoraparse.c: (theora_parse_set_streamheader):
Set the BOS flag on the BOS packet. Fixes #553244.
Expand Down
47 changes: 46 additions & 1 deletion NEWS
@@ -1,4 +1,4 @@
This is GStreamer Base Plug-ins 0.10.20, "Here I Go Again"
This is GStreamer Base Plug-ins 0.10.21, "We Could Be Wrong"

IMPORTANT NOTES

Expand All @@ -7,6 +7,51 @@ 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.

Changes since 0.10.20:

* Continue playbin2 development
* Ogg improvements - CELT support, skeleton fixes
* DVD subpicture support
* Improved audio dithering random number generator
* xvimagesink/ximagesink fixes
* Vorbis encoding and decoding fixes
* Recognise Kate subtitle streams
* Many bug-fixes and enhancements

Bugs fixed since 0.10.20:

* 537380 : [gnomevfssrc] Doesn't handle short reads properly
* 538656 : xvimagesink support for autofill/colorkey property
* 540334 : Build fails without X in tests/examples/seek
* 528299 : Multiple GstMixerTracks with the same label cause problem...
* 530068 : Ogg Streams with Skeleton and Granulepos > 0 do not work(...
* 537009 : playbin2 silly typo breaks signals
* 537045 : decodebin2 sometimes emits 'drained' multiple times
* 537599 : [oggdemux] skeleton streams not skipped in ogg
* 537889 : [xvimagesink] colorbalance is bad
* 538232 : vorbisenc/vorbisdec don't work with a live source
* 538663 : gdppay memleak in gst_gdp_pay_reset
* 540215 : decodebin does not insert a queue for raw data type
* 540351 : [avidemux] Doesn't know about Duck DK4 ADPCM
* 540497 : ffmpegcolorspace is returning wrong size
* 541358 : cross mingw32 gcc: getaddrinfo is not in ws2_32.dll befor...
* 544306 : rtspsrc debug=1 segfaults with some libc
* 548898 : GStreamer-CRITICAL errors on seeking beyond stream borders
* 548913 : vorbisenc being picky about rounding errors in timestamps
* 549062 : Video devices aren't updated on subsequent probing.
* 549814 : [typefind] add application/pdf typefinder
* 550582 : [oggdemux] KATE streams not recognised
* 550638 : [typefind] Recognize some jpeg2k file types
* 550656 : recognize TrueSpeech in wavparse
* 550729 : gst-plugins-base won't compile with " -pedantic " option
* 552960 : tagdemux asserts and aborts on truncated files
* 553244 : theoraparse doesn't work at all (throws criticals and ass...

API added since 0.10.20:

* Add "index" property to GstMixerTrack to differantiate between
multiple mixer tracks with the same label.

Changes since 0.10.19:

* RTP improvements
Expand Down
135 changes: 45 additions & 90 deletions RELEASE
@@ -1,5 +1,5 @@

Release notes for GStreamer Base Plug-ins 0.10.20 "Here I Go Again"
Release notes for GStreamer Base Plug-ins 0.10.21 "We Could Be Wrong"



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

Features of this release

* RTP improvements
* Support digest auth for RTSP
* Additional documentation
* Support DSCP QoS in multifdsink
* Add NV12/NV21 video buffer layouts
* Video scaling now bilinear by default
* Support more than 8 channels in audio conversions
* Channel mapping fixes for audioconvert
* Improve tmplayer and sami subtitle support
* Support 1x1 pixel buffers for videoscale
* Typefinding improvements for MPEG2, musepack
* Ogg/Dirac mapping updated in oggmux
* Fixes in ogg demuxing
* audiosink synchronisation and slaving fixes
* Support muting of the audio in playbin by selecting -1 as the audio stream
* Work done on playbin2 and uridecodebin
* Improvements in the experimental GIO plugin
* decodebin fixes
* Handle GAP buffers in some places
* Various other leak and bug-fixes
* Continue playbin2 development
* Ogg improvements - CELT support, skeleton fixes
* DVD subpicture support
* Improved audio dithering random number generator
* xvimagesink/ximagesink fixes
* Vorbis encoding and decoding fixes
* Recognise Kate subtitle streams
* Many bug-fixes and enhancements

Bugs fixed in this release

* 526794 : [giosrc] totem doesn't work with some gvfs backends
* 510417 : [PLUGIN-MOVE] Move gio to gst-plugins-base
* 509125 : crash in CD Player: - playing CD - lowering/...
* 517813 : [audioconvert] make gap aware
* 302798 : [playbin] add mute property
* 342294 : Setting playbin property current-audio=-1 also stops the ...
* 398033 : [audioconvert] support more than 8 channels
* 419351 : [avi/a52dec] AV synchronization problems
* 467911 : [subparse] sami parser update
* 469933 : multifdsink IPv6 and diffserv TOS/TC markup
* 506659 : [textoverlay] rendering error when using non-standard widths
* 512333 : [gstvorbistag] Retrieve Ogg/Vorbis cover art as image met...
* 512382 : [playbin] race condition when pausing/playing multiple in...
* 518037 : pbutils-enumtypes.c is not included in win32/vs6/libgstpb...
* 521761 : gstaudioclock frozen the clock value until reaches latest...
* 522401 : gdpdepay doesn't validate payload CRCs
* 523993 : playbin2 blocks after a while when listening to a radio s...
* 524724 : [PATCH] [baseaudiosrc] buffer-time and latency-time do no...
* 525665 : Crash on Ogg/Vorbis with chain=NULL
* 525915 : [streamheader] Unit test fails with " gst_adapter_peek: as...
* 526173 : [typefinding] fails to detect mpeg video stream whereas m...
* 529018 : gst_ogm_parse_stream_header creates fraction value with w...
* 529500 : [videotestsrc] support for NV12 and NV21
* 529546 : [Playbin] Memory leak in streaminfo handling
* 537380 : [gnomevfssrc] Doesn't handle short reads properly
* 538656 : xvimagesink support for autofill/colorkey property
* 540334 : Build fails without X in tests/examples/seek
* 528299 : Multiple GstMixerTracks with the same label cause problem...
* 530068 : Ogg Streams with Skeleton and Granulepos > 0 do not work(...
* 530531 : [typefinding] bad read in mpeg_video_stream_type_find
* 530719 : gst_video_calculate_display_ratio fails when playing Ogg ...
* 530962 : [subparse] parses only every second line of TMPlayer subt...
* 532454 : [NV12/NV21] videotestsrc and ffmpegcolorspace don't play ...
* 533087 : GstRTSPTransport kept opaque in docs
* 533817 : [audioconvert] Can't use default 7 channel layout / only ...
* 534071 : Gdppay memleak
* 534331 : race in decodebin when changing states while the internal...
* 535356 : vorbisdec doesn't support 8 channels
* 536475 : gdppay memleak and possible crash
* 536521 : Refcounting errors in playbin
* 536874 : Build failure on windows
* 532166 : [ffmpegcolorspace] support NV12 format
* 533617 : [audioconvert] Produces silence when converting 1/2 chann...
* 536848 : [giosrc] Doesn't handle short reads properly
* 536849 : [giosrc] Very slow doing any playback
* 518082 : [alsamixer] playback volumes overwritten by capture volum...
* 435633 : [PATCH] videorate not (fully) segment aware; causes frame...
* 532364 : tcpclientsrc broken in 0.10.19
* 533075 : gst_rtp_buffer_compare_seqnum doesn't do what it says
* 533265 : [cddabasesrc] Sound Juicer cut a sector when ripping a track
* 537009 : playbin2 silly typo breaks signals
* 537045 : decodebin2 sometimes emits 'drained' multiple times
* 537599 : [oggdemux] skeleton streams not skipped in ogg
* 537889 : [xvimagesink] colorbalance is bad
* 538232 : vorbisenc/vorbisdec don't work with a live source
* 538663 : gdppay memleak in gst_gdp_pay_reset
* 540215 : decodebin does not insert a queue for raw data type
* 540351 : [avidemux] Doesn't know about Duck DK4 ADPCM
* 540497 : ffmpegcolorspace is returning wrong size
* 541358 : cross mingw32 gcc: getaddrinfo is not in ws2_32.dll befor...
* 544306 : rtspsrc debug=1 segfaults with some libc
* 548898 : GStreamer-CRITICAL errors on seeking beyond stream borders
* 548913 : vorbisenc being picky about rounding errors in timestamps
* 549062 : Video devices aren't updated on subsequent probing.
* 549814 : [typefind] add application/pdf typefinder
* 550582 : [oggdemux] KATE streams not recognised
* 550638 : [typefind] Recognize some jpeg2k file types
* 550656 : recognize TrueSpeech in wavparse
* 550729 : gst-plugins-base won't compile with " -pedantic " option
* 552960 : tagdemux asserts and aborts on truncated files
* 553244 : theoraparse doesn't work at all (throws criticals and ass...

API changed in this release

- API additions:

* decodebin2::sink-caps property
* giosrc::file property
* giosink::file property
* gst_base_audio_src_set_slave_method()
* gst_base_audio_src_get_slave_method()
* GstAudioClock::gst_audio_clock_reset()
* GstBaseAudioSrc:actual-buffer-time property
* GstBaseAudioSrc:actual-latency-time property
* gst_audio_check_channel_positions()
* add gst_tag_image_data_to_image_buffer()
* add gst_tag_list_add_id3_image()
* add GST_TAG_IMAGE_TYPE_NONE enum value
* Add "index" property to GstMixerTrack to differantiate between
multiple mixer tracks with the same label.

Download

Expand Down Expand Up @@ -169,29 +127,26 @@ Applications

Contributors to this release

* Alessandro Dessina
* Andy Wingo
* Antoine Tremblay
* Bernard B
* Damien Lespiau
* David Schleef
* Edward Hervey
* Felipe Contreras
* Hannes Bistry
* Henrik Eriksson
* Evgeniy Stepanov
* Frederic Crozat
* Jan Gerber
* Jan Schmidt
* John Millikin
* Jonathan Matthew
* Julien Moutte
* Mark Nauwelaerts
* Michael Smith
* Ole André Vadla Ravnås
* Peter Kjellerstedt
* Mike Ruprecht
* Sam Morris
* Sebastian Dröge
* Sjoerd Simons
* Stefan Kost
* Thijs Vermeir
* Thomas Vander Stichele
* Tim-Philipp Müller
* Victor STINNER
* Vincent Penquerc'h
* Wim Taymans
* Wouter Cloetens
* Young-Ho Cha

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.20.4,
AC_INIT(GStreamer Base Plug-ins, 0.10.21,
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, 14, 0, 14)
AS_LIBTOOL(GST, 15, 0, 15)

dnl FIXME: this macro doesn't actually work;
dnl the generated libtool script has no support for the listed tags.
Expand Down
38 changes: 34 additions & 4 deletions docs/plugins/gst-plugins-base-plugins.args
Expand Up @@ -128,6 +128,36 @@
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GstXvImageSink::autopaint-colorkey</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Autofill with colorkey</NICK>
<BLURB>Whether to autofill overlay with colorkey.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GstXvImageSink::colorkey</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Colorkey</NICK>
<BLURB>Color to use for the overlay mask.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GstXvImageSink::draw-borders</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Colorkey</NICK>
<BLURB>Draw black borders to fill unused area in force-aspect-ratio mode.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GstXImageSink::display</NAME>
<TYPE>gchar*</TYPE>
Expand Down Expand Up @@ -861,11 +891,11 @@
<ARG>
<NAME>GstVorbisEnc::quality</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[-0,1,1]</RANGE>
<RANGE>[-0.1,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Quality</NICK>
<BLURB>Specify quality instead of specifying a particular bitrate.</BLURB>
<DEFAULT>0,3</DEFAULT>
<DEFAULT>0.3</DEFAULT>
</ARG>

<ARG>
Expand All @@ -881,7 +911,7 @@
<ARG>
<NAME>GstTheoraEnc::bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,2000]</RANGE>
<RANGE>[0,16777215]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bitrate</NICK>
<BLURB>Compressed video bitrate (kbps).</BLURB>
Expand Down Expand Up @@ -1185,7 +1215,7 @@
<FLAGS>rw</FLAGS>
<NICK>Volume</NICK>
<BLURB>Volume of test signal.</BLURB>
<DEFAULT>0,8</DEFAULT>
<DEFAULT>0.8</DEFAULT>
</ARG>

<ARG>
Expand Down

0 comments on commit bf1d2cf

Please sign in to comment.