Commit e0237fb6 authored by Jan Schmidt's avatar Jan Schmidt
Browse files

Release 0.10.10

Original commit message from CVS:
Release 0.10.10
parent b7361dbe
=== release 0.10.10 ===
2009-01-19 Jan Schmidt <jan.schmidt@sun.com>
* configure.ac:
releasing 0.10.10, "keep them dogies rollin"
2009-01-09 Jan Schmidt <jan.schmidt@sun.com>
* configure.ac:
......
This is GStreamer Bad Plug-ins 0.10.9, "Matters of Fact"
This is GStreamer Bad Plug-ins 0.10.9, "Keep Them Dogies Rollin"
Changes since 0.10.9:
* Require gettext 0.17
* ACM mp3 decoder element for win32
* New MXF demuxer added
* JPEG-2000 encoder - jp2enc added
* RTP support
* Fixes for RTP support
* Add parsers for AAC and AMR
* Move libgstapp and elements to -base
* Add Quicktime muxer element qtmux
* Enhance RFB capture
* Improve MPEG-TS and MPEG-PS demuxing
* Don't install static libs for plugins
* Introduce audioringbuffer element
* Improve DVD playback of ResinDVD components
* Move old audioresample from -base as legacyaudioresample
* Improve speexresampler, and then move it to -base
* Improve FLV demuxing and parsing
* Various DVB input fixes
* Add support for frequency list descriptors for DVB
* Improve MPEG-TS muxer
* Various other bug-fixes
Bugs fixed since 0.10.9:
* 127574 : replaygain support
* 480543 : [spc] crashes when not given any input data
* 546319 : [resindvd] Stuck on first menu (language selection)
* 549222 : Totem using resindvd element as DVD navigation module doe...
* 550280 : Move qtmux to gst-plugins-bad
* 550454 : FLV demuxer screws up in Pitivi
* 550613 : [mpegtsmux] Add support for ac3/dts/lpcm
* 553823 : CodeStyle improvements and minor fixes to the DCCP plugin.
* 555238 : Recent changes in x264 breaks compilation of x264 plugin.
* 557161 : Wrong time displayed and no seeking with MPEG PS cut from...
* 557763 : [mpegtsmux] DeadlockEOS due to interleaving mechanism
* 557814 : [mpegdemux] frequency list descriptor support
* 558639 : cross-configuring interrupts due to a failing check for " ...
* 560841 : Provide access to packet loss
* 561992 : debug format warning during compilation of resindvdsrc.c ...
* 562312 : Lip-sync generates wrong `ts-offset' in GstRtpBin
* 562319 : [rtpsession] memory corruption
* 562802 : [appsrc] lockup in pad_push() if previous flow was wrong-...
* 563006 : mxf mpeg422 file stops playing
* 563147 : input-selector doesn't notify of active-pad changing when...
* 564232 : Dual Licensing qtmux
* 565439 : Make pcapparse compile with (mingw32) gcc
* 565509 : rtpsource on receiver side can't get clock-rate for h264,...
* 565614 : [mpegtsdemux] Fix memory leak
* 565910 : allow forcing the ssrc on a rtpsession
* 566356 : [dvbbasebin] Couple of memleaks
* 566613 : bayer2rgb calculates wrong color offset
* 566878 : [ladspa] Add dependencies for ladspa modules
* 566957 : Add time based seeking to ResinDVD
* 566958 : fix dirac support in qtmux/mp4mux
* 566959 : Fix duration query on mpegtsdemux
* 508029 : [speexresample] pops/glitches in some cases
* 558416 : [PATCH] realvideodec: use pixel aspect ratio of container
* 564482 : [appsrc] semantics of push-buffer signal awkward for bind...
* 565319 : rtpjitterbuffer: bursty reception can cause time to be re...
* 565613 : [mpegtsdemux] Add scrambled field to service structure
* 567004 : ladspa plugin crashes on Solaris
Changes since 0.10.8:
......
Release notes for GStreamer Bad Plug-ins 0.10.9 "Matters of fact"
Release notes for GStreamer Bad Plug-ins 0.10.10 "keep them dogies rollin"
......@@ -60,72 +60,67 @@ contains a set of well-supported plug-ins, but might pose problems for
Features of this release
* New CELT encoder and decoder
* New TwoLAME encoder
* New DCCP element
* New AIFF parser element
* New APEX sink element
* deinterlace2 element improvements
* New JACK audio src element
* New winscreencap, winks and pcapparse plugins
* x624enc fixes
* Support for ATSC tuning and channels.conf parsing
* RTP improvements
* New scaletempo element
* Add Fluendo MPEG-TS muxer
* Add Fluendo MPEG-TS and MPEG-PS demuxers
* New JPEG2000 element
* New FLAC parser element
* DVD playback improvements
* Improved DirectShow decoding support
* New Windows Audio Session audio src element
* New FLV muxer element
* Many other bug fixes and improvements
* Require gettext 0.17
* ACM mp3 decoder element for win32
* New MXF demuxer added
* JPEG-2000 encoder - jp2enc added
* RTP support
* Fixes for RTP support
* Add parsers for AAC and AMR
* Move libgstapp and elements to -base
* Add Quicktime muxer element qtmux
* Enhance RFB capture
* Improve MPEG-TS and MPEG-PS demuxing
* Don't install static libs for plugins
* Introduce audioringbuffer element
* Improve DVD playback of ResinDVD components
* Move old audioresample from -base as legacyaudioresample
* Improve speexresampler, and then move it to -base
* Improve FLV demuxing and parsing
* Various DVB input fixes
* Add support for frequency list descriptors for DVB
* Improve MPEG-TS muxer
* Various other bug-fixes
Bugs fixed in this release
* 537700 : [scaletempo] Scale audio tempo in sync with playback rate
* 550468 : [name conflict] New Fluendo mpeg demuxers
* 545197 : jackaudiosrc
* 555244 : Output-selector has unexpected event forwarding right aft...
* 402593 : deinterleave gives corrupt output
* 406673 : Need AIFF parser
* 535527 : [real] Real video/audio stream fails to play
* 537455 : ATSC: VSB / QAM Annex B support
* 538500 : AIFF file doesn't play
* 542390 : Implementation of DCCP Plugin for gstreamer
* 542510 : [apexsink] Apple AirPort Express Wireless Sink
* 545247 : use g_setenv() insteed of setenv() in sdlvideosink.c
* 546312 : Make the metadata writable before modifying it in rtpmanager
* 549409 : gstrtpbin don't stop at the end of a stream
* 549774 : audio / video synchronization glitch during rtsp playback
* 550486 : [faac] Negotiation problem with mono audio for some sampl...
* 550657 : New element jasperdec
* 552506 : [neonhttpsrc] doesn't handle/throw errors correctly
* 552536 : fix incomplete change to gstdvbsrc.c
* 553755 : [mpegpsdemux] FP exception when playing tv2-1_25.mpg
* 555193 : [ELEMENT-MOVE] Move mpegtsparse element into mpegdemux pl...
* 555198 : [mpegpsdemux] Lower the RANK to MARGINAL for next release
* 555912 : [apexsink] Missing from ext/Makefile.am
* 555965 : Missing space after point mark
* 555968 : Missing space after point mark
* 555969 : Missing space after point mark
* 556003 : [flvdemux] Regression in handling flow returns in pull-mode
* 556274 : [aiffparse] Uses debugging methods before debugging is in...
* 556338 : Failed to configure latency
* 556428 : [mpegpsdemux] Creates invalid newsegment events
* 556430 : [inputselector] Assumes there's always an otherpad
* 556440 : [PATCH] crash on demuxing certain transport streams
* 556482 : [PATCH] crash in mpegtsparse get_encoding_and_convert
* 556564 : [flvmux] Copy & paste bugs resulting in invalid files
* 556588 : [apexsink] should not have PRIMARY rank
* 557080 : [mpegpsdemux] Regression with reverse-playback
* 543480 : gstrtpbin fails to release lock while emitting signal
* 556520 : jitterbuffer seqnum gap detection is wrong
* 463941 : Plugin for screen capture on windows
* 519935 : New plugin for video capture on Windows
* 520899 : New plugin: pcapparse
* 520901 : New plugin: wasapi (Windows Audio Session API)
* 127574 : replaygain support
* 480543 : [spc] crashes when not given any input data
* 546319 : [resindvd] Stuck on first menu (language selection)
* 549222 : Totem using resindvd element as DVD navigation module doe...
* 550280 : Move qtmux to gst-plugins-bad
* 550454 : FLV demuxer screws up in Pitivi
* 550613 : [mpegtsmux] Add support for ac3/dts/lpcm
* 553823 : CodeStyle improvements and minor fixes to the DCCP plugin.
* 555238 : Recent changes in x264 breaks compilation of x264 plugin.
* 557161 : Wrong time displayed and no seeking with MPEG PS cut from...
* 557763 : [mpegtsmux] DeadlockEOS due to interleaving mechanism
* 557814 : [mpegdemux] frequency list descriptor support
* 558639 : cross-configuring interrupts due to a failing check for " ...
* 560841 : Provide access to packet loss
* 561992 : debug format warning during compilation of resindvdsrc.c ...
* 562312 : Lip-sync generates wrong `ts-offset' in GstRtpBin
* 562319 : [rtpsession] memory corruption
* 562802 : [appsrc] lockup in pad_push() if previous flow was wrong-...
* 563006 : mxf mpeg422 file stops playing
* 563147 : input-selector doesn't notify of active-pad changing when...
* 564232 : Dual Licensing qtmux
* 565439 : Make pcapparse compile with (mingw32) gcc
* 565509 : rtpsource on receiver side can't get clock-rate for h264,...
* 565614 : [mpegtsdemux] Fix memory leak
* 565910 : allow forcing the ssrc on a rtpsession
* 566356 : [dvbbasebin] Couple of memleaks
* 566613 : bayer2rgb calculates wrong color offset
* 566878 : [ladspa] Add dependencies for ladspa modules
* 566957 : Add time based seeking to ResinDVD
* 566958 : fix dirac support in qtmux/mp4mux
* 566959 : Fix duration query on mpegtsdemux
* 508029 : [speexresample] pops/glitches in some cases
* 558416 : [PATCH] realvideodec: use pixel aspect ratio of container
* 564482 : [appsrc] semantics of push-buffer signal awkward for bind...
* 565319 : rtpjitterbuffer: bursty reception can cause time to be re...
* 565613 : [mpegtsdemux] Add scrambled field to service structure
* 567004 : ladspa plugin crashes on Solaris
Download
......@@ -155,27 +150,36 @@ Applications
Contributors to this release
* Alessandro Decina
* Arnout Vandecappelle
* Brian Cameron
* Christian Schaller
* Cygwin Ports maintainer
* Damien Lespiau
* David Härdeman
* David Schleef
* Edward Hervey
* Frederic Crozat
* Haakon Sporsheim
* Håvard Graff
* Jan Schmidt
* Jonathan Matthew
* Josep Torra
* Jérémie Bernard
* Julien Moutte
* Leandro Melo de Sales
* Luotao Fu
* Mark Nauwelaerts
* Michael Krufky
* Michael Smith
* Ole André Vadla Ravnås
* Olivier Crete
* Rov Juvano
* Robin Stocker
* Sascha Hauer
* Sebastian Dröge
* Sebastian Pölsterl
* Stefan Kost
* Tal Shalif
* Thiago Sousa Santos
* Thijs Vermeir
* Thomas Vander Stichele
* Tim-Philipp Müller
* Tristan Matthews
* Wim Taymans
* Zaheer Abbas Merali
* vanista
* 이문형
 
\ 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.9.3,
AC_INIT(GStreamer Bad Plug-ins, 0.10.10,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-bad)
......
......@@ -1075,7 +1075,7 @@
<FLAGS>rw</FLAGS>
<NICK>Output format</NICK>
<BLURB>Format of output frames.</BLURB>
<DEFAULT>OUTPUTFORMAT_ADTS</DEFAULT>
<DEFAULT>OUTPUTFORMAT_RAW</DEFAULT>
</ARG>
<ARG>
......@@ -1681,7 +1681,7 @@
<ARG>
<NAME>GstDvbSrc::diseqc-source</NAME>
<TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,7]</RANGE>
<RANGE>[-1,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>diseqc source</NICK>
<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
......@@ -17455,7 +17455,7 @@
<FLAGS>rw</FLAGS>
<NICK>Path where to search for RealPlayer codecs</NICK>
<BLURB>Path where to search for RealPlayer codecs.</BLURB>
<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
</ARG>
<ARG>
......@@ -17495,7 +17495,7 @@
<FLAGS>rw</FLAGS>
<NICK>Path where to search for RealPlayer codecs</NICK>
<BLURB>Path where to search for RealPlayer codecs.</BLURB>
<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
</ARG>
<ARG>
......@@ -18431,7 +18431,7 @@
<ARG>
<NAME>DvbBaseBin::diseqc-source</NAME>
<TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,7]</RANGE>
<RANGE>[-1,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>diseqc source</NICK>
<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
......@@ -19313,6 +19313,36 @@
<DEFAULT>12</DEFAULT>
</ARG>
<ARG>
<NAME>GstDiracEnc::pf-strength</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>pf_strength</NICK>
<BLURB>pf_strength.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstDiracEnc::picture-coding-mode</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>picture_coding_mode</NICK>
<BLURB>picture_coding_mode.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstDiracEnc::prefilter</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,3]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>prefilter</NICK>
<BLURB>prefilter.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFileSrc::caps</NAME>
<TYPE>GstCaps*</TYPE>
......@@ -22156,7 +22186,7 @@
<ARG>
<NAME>GstTwoLame::psymodel</NAME>
<TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,4]</RANGE>
<RANGE>[-1,4]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Psychoacoustic Model</NICK>
<BLURB>Psychoacoustic model used to encode the audio.</BLURB>
......@@ -22306,7 +22336,7 @@
<ARG>
<NAME>GstDCCPClientSrc::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The socket file descriptor.</BLURB>
......@@ -22346,7 +22376,7 @@
<ARG>
<NAME>GstDCCPServerSink::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The client socket file descriptor.</BLURB>
......@@ -22406,7 +22436,7 @@
<ARG>
<NAME>GstDCCPClientSink::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The socket file descriptor.</BLURB>
......@@ -22466,7 +22496,7 @@
<ARG>
<NAME>GstDCCPServerSrc::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The client socket file descriptor.</BLURB>
......@@ -22526,7 +22556,7 @@
<ARG>
<NAME>GstMpegTSDemux::program-number</NAME>
<TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Program Number</NICK>
<BLURB>Program number to demux for (-1 to ignore).</BLURB>
......@@ -22586,7 +22616,7 @@
<ARG>
<NAME>GstPcapParse::dst-port</NAME>
<TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,65535]</RANGE>
<RANGE>[-1,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Destination port</NICK>
<BLURB>Destination port to restrict to.</BLURB>
......@@ -22606,7 +22636,7 @@
<ARG>
<NAME>GstPcapParse::src-port</NAME>
<TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,65535]</RANGE>
<RANGE>[-1,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Source port</NICK>
<BLURB>Source port to restrict to.</BLURB>
......
......@@ -12,15 +12,28 @@ GObject
GstPipeline
RsnDvdBin
DvbBaseBin
GstRgVolume
GstRtpBin
GstRtpClient
GstSDPDemux
GstBaseMetadata
GstMetadataDemux
GstMetadataMux
GstFaad
GstBz2enc
GstBz2dec
GstBaseSrc
GstPushSrc
GstNeonhttpSrc
GstMythtvSrc
GstDc1394
GstMMS
GstBaseAudioSrc
GstJackAudioSrc
GstAudioSrc
GstOss4Source
GstVCDSrc
GstDvbSrc
GstDCCPClientSrc
GstDCCPServerSrc
GstRfbSrc
GstSFSrc
GstCDAudio
GstBaseSink
GstVideoSink
......@@ -28,118 +41,115 @@ GObject
GstSDLVideoSink
GstBaseAudioSink
GstAudioSink
GstNasSink
GstSDLAudioSink
GstApExSink
GstNasSink
GstOss4Sink
GstJackAudioSink
AlsaSPDIFSink
GstSFSink
AlsaSPDIFSink
GstFBDEVSink
GstAppSink
GstDCCPServerSink
GstDCCPClientSink
GstBaseSrc
GstPushSrc
GstMythtvSrc
GstMMS
GstDc1394
GstBaseAudioSrc
GstJackAudioSrc
GstAudioSrc
GstOss4Source
GstNeonhttpSrc
GstVCDSrc
GstDvbSrc
GstRfbSrc
GstDCCPClientSrc
GstDCCPServerSrc
GstSFSrc
GstAppSrc
GstFaad
GstCeltEnc
GstCeltDec
GstSpcDec
GstWildmidi
GstBaseTransform
GstAudioFilter
GstOFA
GstBPMDetect
GstStereo
GstBayer2RGB
GstRgAnalysis
GstRgLimiter
GstAudioresample
GstScaletempo
GstDeinterlace
GstVideoFilter
GstVideoAnalyse
GstVideoDetect
GstVideoMark
GstAudioresample
GstDeinterlace
GstIIR
GstDtsDec
GstMusepackDec
GstGSMEnc
GstGSMDec
GstWildmidi
GstSignalProcessor
ladspa-noise-white
ladspa-delay-5s
ladspa-amp-mono
ladspa-amp-stereo
ladspa-lpf
ladspa-hpf
ladspa-delay-5s
ladspa-sine-faaa
ladspa-sine-faac
ladspa-sine-fcaa
ladspa-sine-fcac
ladspa-noise-white
GstTwoLame
ladspa-lpf
ladspa-hpf
GstXvidEnc
GstXvidDec
GstPitch
GstCeltEnc
GstCeltDec
GstTwoLame
GstMusepackDec
GstMpeg2enc
GstGSMEnc
GstGSMDec
GstFaac
GstDtsDec
GstDiracEnc
GstTRM
GstX264Enc
GstBaseMetadata
GstMetadataDemux
GstMetadataMux
GstOss4Mixer
GstAmrBaseParse
GstAmrParse
GstFestival
GstModPlug
GstMveDemux
GstMveMux
GstDeinterlace2
GstRtpJitterBuffer
GstRtpPtDemux
GstRtpSession
GstRtpSsrcDemux
GstMpegPSDemux
GstMpegTSDemux
MpegTSParse
GstH264Parse
GstSrtEnc
GstMpeg4VParse
MpegVideoParse
GstFLVDemux
GstFlvMux
GstNuvDemux
GstCDXAParse
GstVcdParse
GstNsfDec
MpegTsMux
GstRealVideoDec
GstRealAudioDec
GstRawParse
GstVideoParse
GstAudioParse
GstSpeed
GstRtpJitterBuffer
GstRtpPtDemux
GstRtpSession
GstRtpSsrcDemux
GstPcapParse
GstInputSelector
GstOutputSelector
GstAacBaseParse
GstAacParse
GstVMncDec
GstQTMux
GstMP4Mux
GstGPPMux
GstMJ2Mux
GstAacBaseParse
GstAacParse
GstCDXAParse
GstVcdParse
GstNsfDec
GstTtaParse
GstTtaDec
GstModPlug
MpegVideoParse
GstH264Parse
GstMXFDemux
GstY4mEncode
GstSpeed
GstInterleave
GstDeinterleave
GstFreeze
GstVMncDec
AIFFParse
GstSrtEnc
GstFestival
MpegTsMux
GstDVDSpu
GstMXFDemux
GstRealVideoDec
GstRealAudioDec
GstAmrBaseParse