Commit f8370edc authored by Jan Schmidt's avatar Jan Schmidt

Release 0.10.23

parent 4d8f38fd
=== release 0.10.23 ===
2009-05-10 Jan Schmidt <jan.schmidt@sun.com>
* configure.ac:
releasing 0.10.23, "Emergency de-stress call"
2009-05-08 20:32:20 +0100 Jan Schmidt <thaytan@noraisin.net>
* configure.ac:
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/en_GB.po:
* po/es.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/pl.po:
* po/pt_BR.po:
* po/ru.po:
* po/sk.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* win32/common/_stdint.h:
* win32/common/config.h:
0.10.22.6 pre-release
2009-05-08 13:09:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/playback/gstplaysink.c:
playbin2: fix resume after pause
Don't ignore the state change of the children, they might be doing an ASYNC
state change.
2009-05-08 11:05:41 +0100 Jan Schmidt <thaytan@noraisin.net>
* ChangeLog:
* configure.ac:
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/en_GB.po:
* po/es.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/pl.po:
* po/pt_BR.po:
* po/ru.po:
* po/sk.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
0.10.22.5 pre-release
2009-05-07 22:01:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 2009-05-07 22:01:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/tcp/gstmultifdsink.c: * gst/tcp/gstmultifdsink.c:
This is GStreamer Base Plug-ins 0.10.22, "Hidey Hidey Hidey Ho" This is GStreamer Base Plug-ins 0.10.23, "Emergency de-stress signal"
Changes since 0.10.22:
* 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
Bugs fixed since 0.10.22:
* 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
* 564139 : Documentation of TCP plugins
* 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
API added since 0.10.22:
* 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()
IMPORTANT NOTES IMPORTANT NOTES
......
This diff is collapsed.
...@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file ...@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf dnl initialize autoconf
dnl releases only do -Wall, cvs and prerelease does -Werror too 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 dnl use a three digit version number for releases, and four for cvs/prerelease
AC_INIT(GStreamer Base Plug-ins, 0.10.22.6, AC_INIT(GStreamer Base Plug-ins, 0.10.23,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-base) gst-plugins-base)
......
...@@ -838,6 +838,26 @@ ...@@ -838,6 +838,26 @@
<DEFAULT>-1</DEFAULT> <DEFAULT>-1</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstMultiFdSink::handle-read</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Handle Read</NICK>
<BLURB>Handle client reads and discard the data.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFdSink::resend-streamheader</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Resend streamheader</NICK>
<BLURB>Resend the streamheader if it changes in the caps.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstDecodeBin::threaded</NAME> <NAME>GstDecodeBin::threaded</NAME>
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>
...@@ -2378,6 +2398,16 @@ ...@@ -2378,6 +2398,16 @@
<DEFAULT>-1</DEFAULT> <DEFAULT>-1</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstPlayBin2::text-sink</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text plugin</NICK>
<BLURB>the text output element to use (NULL = default textoverlay).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstGioSink::location</NAME> <NAME>GstGioSink::location</NAME>
<TYPE>gchar*</TYPE> <TYPE>gchar*</TYPE>
...@@ -2748,6 +2778,16 @@ ...@@ -2748,6 +2778,16 @@
<DEFAULT>Stream</DEFAULT> <DEFAULT>Stream</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstAppSrc::emit-signals</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Emit signals</NICK>
<BLURB>Emit new-preroll and new-buffer signals.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstAudioResample::filter-length</NAME> <NAME>GstAudioResample::filter-length</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
......
...@@ -15,17 +15,43 @@ GObject ...@@ -15,17 +15,43 @@ GObject
GstDecodeBin2 GstDecodeBin2
GstURIDecodeBin GstURIDecodeBin
GstDecodeBin GstDecodeBin
GstBaseSink
GstGioBaseSink
GstGioSink
GstGioStreamSink
GstGnomeVFSSink
GstBaseAudioSink
GstAudioSink
GstAlsaSink
GstVideoSink
GstXvImageSink
GstXImageSink
GstTCPClientSink
GstMultiFdSink
GstTCPServerSink
GstAppSink
GstBaseSrc
GstGioBaseSrc
GstGioSrc
GstGioStreamSrc
GstPushSrc
GstCddaBaseSrc
GstCdParanoiaSrc
GstBaseAudioSrc
GstAudioSrc
GstAlsaSrc
GstV4lElement
GstV4lSrc
GstTCPClientSrc
GstTCPServerSrc
GstVideoTestSrc
GstGnomeVFSSrc
GstAppSrc
GstAudioTestSrc
GstVorbisEnc GstVorbisEnc
GstVorbisDec GstVorbisDec
GstVorbisParse GstVorbisParse
GstVorbisTag GstVorbisTag
GstTheoraDec
GstTheoraEnc
GstTheoraParse
GstTextOverlay
GstTimeOverlay
GstClockOverlay
GstTextRender
GstOggDemux GstOggDemux
GstOggMux GstOggMux
GstOgmParse GstOgmParse
...@@ -35,64 +61,38 @@ GObject ...@@ -35,64 +61,38 @@ GObject
GstOggParse GstOggParse
GstOggAviParse GstOggAviParse
GstVisual GstVisual
GstVisualjess
GstVisualbumpscope GstVisualbumpscope
GstVisualcorona GstVisualcorona
GstVisualgforce
GstVisualinfinite GstVisualinfinite
GstVisualjakdaw GstVisualjakdaw
GstVisualjess
GstVisuallv_analyzer
GstVisuallv_scope GstVisuallv_scope
GstVisualoinksie GstVisualoinksie
GstBaseSrc GstTheoraDec
GstGnomeVFSSrc GstTheoraEnc
GstGioBaseSrc GstTheoraParse
GstGioSrc GstTextOverlay
GstGioStreamSrc GstTimeOverlay
GstPushSrc GstClockOverlay
GstCddaBaseSrc GstTextRender
GstCdParanoiaSrc
GstBaseAudioSrc
GstAudioSrc
GstAlsaSrc
GstV4lElement
GstV4lSrc
GstVideoTestSrc
GstTCPClientSrc
GstTCPServerSrc
GstAudioTestSrc
GstAppSrc
GstBaseSink
GstGnomeVFSSink
GstGioBaseSink
GstGioSink
GstGioStreamSink
GstBaseAudioSink
GstAudioSink
GstAlsaSink
GstVideoSink
GstXvImageSink
GstXImageSink
GstTCPClientSink
GstMultiFdSink
GstTCPServerSink
GstAppSink
GstAlsaMixerElement GstAlsaMixerElement
GstGDPDepay
GstGDPPay
GstBaseTransform GstBaseTransform
GstFFMpegCsp
GstVideoScale
GstAudioFilter GstAudioFilter
GstVolume GstVolume
GstVideoScale
GstFFMpegCsp
GstAudioResample GstAudioResample
GstAudioConvert GstAudioConvert
GstVideoRate
GstSubParse GstSubParse
GstSsaParse GstSsaParse
GstQueue2 GstAdder
GstStreamSelector GstStreamSelector
GstGDPDepay GstQueue2
GstGDPPay
GstAudioRate GstAudioRate
GstAdder GstVideoRate
GstBus GstBus
GstTask GstTask
GstClock GstClock
...@@ -102,15 +102,6 @@ GObject ...@@ -102,15 +102,6 @@ GObject
GstRegistry GstRegistry
GstRingBuffer GstRingBuffer
GstSignalObject GstSignalObject
PangoFontMap
PangoFcFontMap
PangoFT2FontMap
PangoContext
LinkConnection
GIOPConnection
LinkServer
GIOPServer
GConfClient
GFileMonitor GFileMonitor
GLocalDirectoryMonitor GLocalDirectoryMonitor
GInotifyDirectoryMonitor GInotifyDirectoryMonitor
...@@ -122,40 +113,42 @@ GObject ...@@ -122,40 +113,42 @@ GObject
GProxyVolumeMonitorGPhoto2 GProxyVolumeMonitorGPhoto2
GProxyVolumeMonitorHal GProxyVolumeMonitorHal
GUnixVolumeMonitor GUnixVolumeMonitor
GDaemonVolumeMonitor
GVfs GVfs
GDaemonVfs
GLocalVfs GLocalVfs
GTypeModule GTypeModule
GIOModule GIOModule
GAppLookupGConf GAppLookupGConf
GVfsUriMapper
GVfsUriMapperSmb
GVfsUriMapperHttp
GProxyDrive GProxyDrive
GProxyMount GProxyMount
GProxyShadowMount
GProxyVolume GProxyVolume
GOutputStream GOutputStream
GInputStream GInputStream
GstColorBalanceChannel GConfClient
PangoFontMap
PangoFcFontMap
PangoFT2FontMap
PangoContext
GstMixerTrack
GstMixerOptions
GstTunerNorm GstTunerNorm
GstTunerChannel GstTunerChannel
GstMixerTrack GstColorBalanceChannel
GstStreamInfo GstStreamInfo
GInterface GInterface
GTypePlugin GTypePlugin
GstChildProxy GstChildProxy
GstURIHandler GstURIHandler
GstTagSetter
GFile GFile
GDesktopAppInfoLookup GDesktopAppInfoLookup
GDrive GDrive
GMount GMount
GVolume GVolume
GstTagSetter
GstImplementsInterface GstImplementsInterface
GstMixer GstMixer
GstPropertyProbe GstPropertyProbe
GstNavigation GstTuner
GstXOverlay GstXOverlay
GstColorBalance GstColorBalance
GstTuner GstNavigation
...@@ -6,21 +6,22 @@ GstPlayBin2 GstChildProxy ...@@ -6,21 +6,22 @@ GstPlayBin2 GstChildProxy
GstDecodeBin2 GstChildProxy GstDecodeBin2 GstChildProxy
GstURIDecodeBin GstChildProxy GstURIDecodeBin GstChildProxy
GstDecodeBin GstChildProxy GstDecodeBin GstChildProxy
GstVorbisEnc GstTagSetter GstGioSink GstURIHandler
GstVorbisTag GstTagSetter GstGnomeVFSSink GstURIHandler
GstGnomeVFSSrc GstURIHandler GstAlsaSink GstPropertyProbe
GstXvImageSink GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstNavigation
GstXImageSink GstImplementsInterface GstXOverlay GstNavigation
GstAppSink GstURIHandler
GstGioSrc GstURIHandler GstGioSrc GstURIHandler
GstCddaBaseSrc GstURIHandler GstCddaBaseSrc GstURIHandler
GstCdParanoiaSrc GstURIHandler GstCdParanoiaSrc GstURIHandler
GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe
GstV4lElement GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner GstV4lElement GstImplementsInterface GstPropertyProbe GstTuner GstXOverlay GstColorBalance
GstV4lSrc GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner GstV4lSrc GstImplementsInterface GstPropertyProbe GstTuner GstXOverlay GstColorBalance
GstGnomeVFSSrc GstURIHandler
GstAppSrc GstURIHandler GstAppSrc GstURIHandler
GstGnomeVFSSink GstURIHandler GstVorbisEnc GstTagSetter
GstGioSink GstURIHandler GstVorbisTag GstTagSetter
GstAlsaSink GstPropertyProbe
GstXvImageSink GstImplementsInterface GstPropertyProbe GstNavigation GstXOverlay GstColorBalance
GstXImageSink GstImplementsInterface GstNavigation GstXOverlay
GstAlsaMixerElement GstImplementsInterface GstMixer GstPropertyProbe GstAlsaMixerElement GstImplementsInterface GstMixer GstPropertyProbe
GstVolume GstImplementsInterface GstMixer GstVolume GstImplementsInterface GstMixer
GTypeModule GTypePlugin GTypeModule GTypePlugin
...@@ -28,4 +29,5 @@ GIOModule GTypePlugin ...@@ -28,4 +29,5 @@ GIOModule GTypePlugin
GAppLookupGConf GDesktopAppInfoLookup GAppLookupGConf GDesktopAppInfoLookup
GProxyDrive GDrive GProxyDrive GDrive
GProxyMount GMount GProxyMount GMount
GProxyShadowMount GMount
GProxyVolume GVolume GProxyVolume GVolume
GstChildProxy GstObject GstChildProxy GstObject
GstTagSetter GstObject GstElement
GFile GObject GFile GObject
GDesktopAppInfoLookup GObject GDesktopAppInfoLookup GObject
GDrive GObject GDrive GObject
GMount GObject GMount GObject
GVolume GObject GVolume GObject
GstImplementsInterface GstObject GstElement GstTagSetter GstElement
GstMixer GstObject GstImplementsInterface GstElement GstImplementsInterface GstElement
GstXOverlay GstObject GstImplementsInterface GstElement GstMixer GstImplementsInterface GstElement
GstColorBalance GstObject GstImplementsInterface GstElement GstTuner GstImplementsInterface GstElement
GstTuner GstObject GstImplementsInterface GstElement GstXOverlay GstImplementsInterface GstElement
GstColorBalance GstImplementsInterface GstElement
...@@ -60,7 +60,7 @@ gint arg1 ...@@ -60,7 +60,7 @@ gint arg1
<FLAGS>la</FLAGS> <FLAGS>la</FLAGS>
GstMultiFdSink *gstmultifdsink GstMultiFdSink *gstmultifdsink
gint arg1 gint arg1
gboolean arg2 GstSyncMethod arg2
GstTCPUnitType arg3 GstTCPUnitType arg3
guint64 arg4 guint64 arg4
GstTCPUnitType arg5 GstTCPUnitType arg5
......
...@@ -3,11 +3,11 @@ ...@@ -3,11 +3,11 @@
<description>Adds multiple streams</description> <description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename> <filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename> <basename>libgstadder.so</basename>
<version>0.10.22.1</version> <version>0.10.23</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease&l