Commit 8ca8d764 authored by Jan Schmidt's avatar Jan Schmidt

Release 0.10.17

parent a48204df
=== release 0.10.17 ===
2009-11-17 Jan Schmidt <jan.schmidt@sun.com>
* configure.ac:
releasing 0.10.17, "Anny bobany"
2009-11-17 01:13:36 +0000 Jan Schmidt <thaytan@noraisin.net>
* 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/eu.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/ky.po:
* po/lt.po:
* po/lv.po:
* po/mt.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/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
Update .po files
2009-11-15 21:46:01 +0200 Stefan Kost <ensonic@users.sf.net>
* ext/ladspa/gstladspa.c:
* ext/lv2/gstlv2.c:
* gst-libs/gst/signalprocessor/gstsignalprocessor.c:
* gst-libs/gst/signalprocessor/gstsignalprocessor.h:
signalprocessor: don't set channel positions in template-caps, Fixes #601775
Revert the changes that added audio positions to template caps. We have an un-
fortunate limitation in core that does not allow to do it. Keep a few things
commented out, so that the channel position can later on be set in setcaps.
2009-11-13 02:18:31 +0000 Jan Schmidt <thaytan@noraisin.net>
* configure.ac:
* po/ky.po:
* po/lv.po:
* po/sv.po:
* win32/common/config.h:
0.10.16.3 pre-release
2009-11-11 10:58:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/celt/gstceltdec.c:
* ext/celt/gstceltenc.c:
celt: Port to 0.7 API
Fixes bug #600724.
2009-11-11 10:54:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
* ext/celt/gstceltenc.c:
celt: Make celt version checks better extensible
2009-11-09 19:20:21 +0000 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/eu.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/ky.po:
* po/lt.po:
* po/lv.po:
* po/mt.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/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* win32/common/config.h:
0.10.16.2 pre-release
This is GStreamer Bad Plug-ins 0.10.16, "Sensible Precaution"
This is GStreamer Bad Plug-ins 0.10.17, "Anny bobany"
Changes since 0.10.16:
* Fix DVD playback
* New elements: DTMF tone source and detector
* ASS subtitle support improvements
* Fix compilation on OS/X Snow Leopard
* Support DVB 3.3 API
* Inputselector fixes
Bugs fixed since 0.10.16:
* 602106 : Bad atom size calculation
* 574434 : [camerabin] Changing default video/audio source for Windows
* 584361 : gppmux Support for 3gr6
* 586929 : [midi] Doesn't handle push
* 595161 : [mpegtsdemux] Internal dataflow problem with some streams.
* 598552 : faac: Clean up defaults
* 598763 : New plugin: aiffmux
* 598808 : mpegpsmux: Fix CLFAGS typo and reorder flags
* 599050 : [mpegvideoparse] Does not check width/height range
* 599469 : resindvd: problems pre-rolling in the absence of audio
* 600454 : aacparse detecting aac file as mpegversion=2 instead of 4
* 600461 : [zbar] Over-eager detection of barcodes
* 600662 : [assrender] Doesn't synchronize subtitle buffers
* 600707 : autoconvert depends on function from core 0.10.26
* 600724 : celt: fails to build against celt-0.7
* 599903 : Scaletempo plugin stops early when playing slowly
Changes since 0.10.15:
......
Release notes for GStreamer Bad Plug-ins 0.10.16 "Sensible Precaution"
Release notes for GStreamer Bad Plug-ins 0.10.17 "Anny bobany"
......@@ -60,15 +60,31 @@ contains a set of well-supported plug-ins, but might pose problems for
Features of this release
* Fix various bugs in the 0.10.15 release
* Fix a deadlock in starting DVD
* Fix compilation problems
* Allow libneon versions >= 29.x
* Fix DVD playback
* New elements: DTMF tone source and detector
* ASS subtitle support improvements
* Fix compilation on OS/X Snow Leopard
* Support DVB 3.3 API
* Inputselector fixes
Bugs fixed in this release
* 599272 : faac check fails, undefined symbol
* 599332 : [neonhttpsrc] fails to compile with libneon 0.29.0
* 602106 : Bad atom size calculation
* 574434 : [camerabin] Changing default video/audio source for Windows
* 584361 : gppmux Support for 3gr6
* 586929 : [midi] Doesn't handle push
* 595161 : [mpegtsdemux] Internal dataflow problem with some streams.
* 598552 : faac: Clean up defaults
* 598763 : New plugin: aiffmux
* 598808 : mpegpsmux: Fix CLFAGS typo and reorder flags
* 599050 : [mpegvideoparse] Does not check width/height range
* 599469 : resindvd: problems pre-rolling in the absence of audio
* 600454 : aacparse detecting aac file as mpegversion=2 instead of 4
* 600461 : [zbar] Over-eager detection of barcodes
* 600662 : [assrender] Doesn't synchronize subtitle buffers
* 600707 : autoconvert depends on function from core 0.10.26
* 600724 : celt: fails to build against celt-0.7
* 599903 : Scaletempo plugin stops early when playing slowly
Download
......@@ -97,11 +113,22 @@ Applications
Contributors to this release
* Bastian Hecht
* Chris Hills
* David Schleef
* Edward Hervey
* Gabriel Millaire
* Jan Schmidt
* Julien Isorce
* Kaj-Michael Lang
* Michael Smith
* Olivier Crête
* René Stadler
* Robert Swain
* Sebastian Dröge
* Thomas Green
* Stefan Kost
* Teemu Katajisto
* Thiago Santos
* Tim-Philipp Müller
* Tommi Myöhänen
* Wim Taymans
 
\ No newline at end of file
......@@ -3,7 +3,7 @@ AC_PREREQ(2.52)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
AC_INIT(GStreamer Bad Plug-ins, 0.10.16.3,
AC_INIT(GStreamer Bad Plug-ins, 0.10.17,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-bad)
......
......@@ -1095,7 +1095,7 @@
<FLAGS>rw</FLAGS>
<NICK>Profile</NICK>
<BLURB>MPEG/AAC encoding profile.</BLURB>
<DEFAULT>MAIN</DEFAULT>
<DEFAULT>LC</DEFAULT>
</ARG>
<ARG>
......@@ -1105,7 +1105,7 @@
<FLAGS>rw</FLAGS>
<NICK>Block type</NICK>
<BLURB>Block type encorcing.</BLURB>
<DEFAULT>SHORTCTL_NOSHORT</DEFAULT>
<DEFAULT>SHORTCTL_NORMAL</DEFAULT>
</ARG>
<ARG>
......@@ -22160,7 +22160,7 @@
<FLAGS>rw</FLAGS>
<NICK>Frame Size</NICK>
<BLURB>The number of samples per frame.</BLURB>
<DEFAULT>256</DEFAULT>
<DEFAULT>480</DEFAULT>
</ARG>
<ARG>
......@@ -23053,6 +23053,106 @@
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin::audio-encoder</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Audio encoder</NICK>
<BLURB>Audio encoder GStreamer element (default is vorbisenc).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin::audio-source</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Audio source element</NICK>
<BLURB>Audio source GStreamer element (NULL = default audio src).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin::image-encoder</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Image encoder</NICK>
<BLURB>Image encoder GStreamer element (default is jpegenc).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin::image-post-processing</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Image post processing element</NICK>
<BLURB>Image Post-Processing GStreamer element (default is NULL).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin::video-encoder</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Video encoder</NICK>
<BLURB>Video encoder GStreamer element (default is theoraenc).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin::video-muxer</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Video muxer</NICK>
<BLURB>Video muxer GStreamer element (default is oggmux).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin::video-post-processing</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Video post processing element</NICK>
<BLURB>Video post processing GStreamer element (default is NULL).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin::video-source</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Video source element</NICK>
<BLURB>Video source GStreamer element (NULL = default video src).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin::video-source-caps</NAME>
<TYPE>GstCaps*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Video source caps</NICK>
<BLURB>The allowed modes of the video source operation.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin::viewfinder-sink</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Viewfinder sink</NICK>
<BLURB>Viewfinder sink GStreamer element (NULL = default video sink).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstDTMFSrc::interval</NAME>
<TYPE>guint</TYPE>
......@@ -23243,6 +23343,16 @@
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstAutoConvert::initial-identity</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Install identity initially</NICK>
<BLURB>If true, then the identity element will be installed initially and used for event passing until the first data buffer arrives .</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>FPSDisplaySink::sync</NAME>
<TYPE>gboolean</TYPE>
......@@ -27490,7 +27600,7 @@
<FLAGS>rw</FLAGS>
<NICK>enable_hierarchical_estimation</NICK>
<BLURB>enable_hierarchical_estimation.</BLURB>
<DEFAULT>FALSE</DEFAULT>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
......@@ -27993,6 +28103,26 @@
<DEFAULT>6</DEFAULT>
</ARG>
<ARG>
<NAME>GstSchroEnc::codeblock-size</NAME>
<TYPE>SchroEncoderSettingEnum_codeblock_size</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>codeblock_size</NICK>
<BLURB>codeblock_size.</BLURB>
<DEFAULT>automatic</DEFAULT>
</ARG>
<ARG>
<NAME>GstSchroEnc::magic-scan-distance</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>magic_scan_distance</NICK>
<BLURB>magic_scan_distance.</BLURB>
<DEFAULT>4</DEFAULT>
</ARG>
<ARG>
<NAME>GstAmrWbEnc::band-mode</NAME>
<TYPE>GstAmrWbEncBandMode</TYPE>
......
......@@ -19,6 +19,7 @@ GObject
GstBz2enc
GstBz2dec
GstGmeDec
GstModPlug
GstMplex
GstBaseSrc
GstPushSrc
......@@ -73,14 +74,13 @@ GObject
GstBayer2RGB
GstScaletempo
GstHDVParse
GstDeinterlace
GstVideoFilter
GstVideoAnalyse
GstVideoDetect
GstVideoMark
GstCapsSetter
GstIIR
GstLegacyresample
GstDtmfDetect
GstMeasureCollector
GstSignalProcessor
ladspa-noise-white
......@@ -93,6 +93,14 @@ GObject
ladspa-sine-fcac
ladspa-lpf
ladspa-hpf
GstBaseVideoCodec
GstBaseVideoDecoder
GstSchroDec
GstBaseVideoParse
GstSchroParse
GstBaseVideoEncoder
GstSchroEnc
GstDiracEnc
GstXvidEnc
GstXvidDec
GstPitch
......@@ -105,9 +113,6 @@ GObject
GstFaac
GstDtsDec
Gstassrender
GstBaseVideoCodec
GstBaseVideoEncoder
GstDiracEnc
GstTRM
GstBaseMetadata
GstMetadataDemux
......@@ -120,7 +125,6 @@ GObject
GstRtpAsfPay
GstAsfParse
GstFestival
GstModPlug
ADPCMDec
GstMveDemux
GstMveMux
......@@ -149,6 +153,7 @@ GObject
GstMP4Mux
GstGPPMux
GstMJ2Mux
GstAiffParse
MpegVideoParse
GstH264Parse
GstMXFDemux
......@@ -158,7 +163,6 @@ GObject
GstId3BaseMux
GstId3Mux
GstDVDSpu
AIFFParse
GstTtaParse
GstTtaDec
GstLiveAdder
......@@ -171,12 +175,9 @@ GObject
GstPnmdec
GstPnmenc
GstShapeWipe
GstFLVDemux
GstFlvMux
GstMpegPSDemux
GstMpegTSDemux
MpegTSParse
GstDeinterlace2
GstBus
GstTask
GstTaskPool
......
GstBin GstChildProxy
GstPipeline GstChildProxy
GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter GstPhotography
RsnDvdBin GstChildProxy GstURIHandler
DvbBaseBin GstChildProxy GstURIHandler
GstCameraBin GstChildProxy GstPhotography GstImplementsInterface GstColorBalance GstTagSetter
RsnDvdBin GstURIHandler GstChildProxy
DvbBaseBin GstURIHandler GstChildProxy
GstAutoConvert GstChildProxy
GstSDPDemux GstChildProxy
GstFPSDisplaySink GstChildProxy
......@@ -19,11 +19,12 @@ GstOss4Sink GstPropertyProbe
GstKateEnc GstTagSetter
GstKateTag GstTagSetter
GstCeltEnc GstTagSetter GstPreset
GstBaseVideoEncoder GstPreset
GstSchroEnc GstPreset
GstDiracEnc GstPreset
GstXvidEnc GstPreset
GstMpeg2enc GstPreset
GstFaac GstPreset
GstBaseVideoEncoder GstPreset
GstDiracEnc GstPreset
GstMetadataMux GstTagSetter
GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
GstAsfMux GstTagSetter
......@@ -33,5 +34,3 @@ GstGPPMux GstTagSetter
GstMJ2Mux GstTagSetter
GstId3BaseMux GstTagSetter
GstId3Mux GstTagSetter
GstFlvMux GstTagSetter
GstDeinterlace2 GstChildProxy
......@@ -201,6 +201,55 @@ GstCameraBin *gstcamerabin
GstCameraBin *gstcamerabin
</SIGNAL>
<SIGNAL>
<NAME>GstCameraBin::capture-pause</NAME>
<RETURNS>void</RETURNS>
<FLAGS>la</FLAGS>
GstCameraBin *gstcamerabin
</SIGNAL>
<SIGNAL>
<NAME>GstCameraBin::capture-start</NAME>
<RETURNS>void</RETURNS>
<FLAGS>la</FLAGS>
GstCameraBin *gstcamerabin
</SIGNAL>
<SIGNAL>
<NAME>GstCameraBin::capture-stop</NAME>
<RETURNS>void</RETURNS>
<FLAGS>la</FLAGS>
GstCameraBin *gstcamerabin
</SIGNAL>
<SIGNAL>
<NAME>GstCameraBin::image-done</NAME>
<RETURNS>gboolean</RETURNS>
<FLAGS>l</FLAGS>
GstCameraBin *gstcamerabin
gchar *arg1
</SIGNAL>
<SIGNAL>
<NAME>GstCameraBin::set-image-resolution</NAME>
<RETURNS>void</RETURNS>
<FLAGS>la</FLAGS>
GstCameraBin *gstcamerabin
gint arg1
gint arg2
</SIGNAL>
<SIGNAL>
<NAME>GstCameraBin::set-video-resolution-fps</NAME>
<RETURNS>void</RETURNS>
<FLAGS>la</FLAGS>
GstCameraBin *gstcamerabin
gint arg1
gint arg2
gint arg3
gint arg4
</SIGNAL>
<SIGNAL>
<NAME>GstRTPDTMFMux::locking</NAME>
<RETURNS>void</RETURNS>
......
......@@ -3,7 +3,7 @@
<description>Advanced Audio Coding Parser</description>
<filename>../../gst/aacparse/.libs/libgstaacparse.so</filename>
<basename>libgstaacparse.so</basename>
<version>0.10.16</version>
<version>0.10.17</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins prerelease</package>
......
......@@ -3,7 +3,7 @@
<description>ADPCM decoder</description>
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
<basename>libgstadpcmdec.so</basename>
<version>0.10.16</version>
<version>0.10.17</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins prerelease</package>
......
......@@ -3,33 +3,12 @@
<description>Create and parse Audio Interchange File Format (AIFF) files</description>
<filename>../../gst/aiff/.libs/libgstaiff.so</filename>
<basename>libgstaiff.so</basename>
<version>0.10.16.1</version>
<version>0.10.17</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>aiffmux</name>
<longname>AIFF audio muxer</longname>
<class>Muxer/Audio</class>
<description>Multiplex raw audio into AIFF</description>
<author>Robert Swain &lt;robert.swain@gmail.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)16, depth=(int)[ 9, 16 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)24, depth=(int)[ 17, 24 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)[ 25, 32 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-aiff</details>
<