Commit 4481585f authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Release 1.1.3

parent 0fafd003
This diff is collapsed.
This is GStreamer Bad Plugins 1.1.2 This is GStreamer Bad Plugins 1.1.3
Release notes for GStreamer Bad Plugins 1.1.2 Release notes for GStreamer Bad Plugins 1.1.3
The GStreamer team is proud to announce a new bug-fix release The GStreamer team is proud to announce a new bug-fix release
...@@ -65,35 +65,19 @@ Features of this release ...@@ -65,35 +65,19 @@ Features of this release
Bugs fixed in this release Bugs fixed in this release
* 694068 : h264parser: Parse the cropping-rectangle separately. * 702216 : tsdemux: Create and send codec tag
* 560631 : [tsdemux] Handle carousel data (MHP, MHEG, ...) * 690934 : tsdemux: setting program-number has no effect
* 614479 : [mpegtspacketizer] Use CRC to check if tables are duplicate * 694369 : tsdemux: unable to change play speed via seek event
* 646327 : h264parse: Drop data before receiving the first PPS/SPS * 701141 : tsdemux: multiple patches related to seeking
* 664274 : [API] codecparsers: add gst_mpeg_video_parse_slice() and gst_mpeg_video_parse_sequence_scalable_extension() * 701673 : hlsdemux: Does not implement pkcs7 unpadding for encrypted streams
* 677443 : [tsdemux/tsparse] Handle multiple SI in one packet * 702330 : mpegvideoparse: Only map input buffer once
* 678148 : [tsdemux] missing timestamp on DVB subtitles * 702722 : opencv: add GrabCut segmentation element
* 692933 : [API] codecparsers: mpeg2: add new API that takes GstMpegVideoPacket arguments * 702806 : mpegvideoparse/mpeg2dec: No valid frames found before end of stream
* 695475 : h264parser: Fix the return value type for the SEI palyload parsing methods. * 704009 : mpegvideoparse: Use sequence_display_extension values to update the src caps
* 698050 : tsdemux: seeking doesn't even work in pull mode * 704226 : dash: Stream does not preroll and shutting down deadlocks
* 700489 : [dashdemux] Initialization blocks without URLs generate spurious critical errors * 704555 : hlsdemux: cannot register existing type GstFragment when using encrypted HLS streams
* 701421 : opencv: add foreground/background segmentation element * 705035 : mpegvideoparse: do not update caps when bitrate changes in seq. header
* 701509 : dashdemux selects first fragment in the manifest for live streams * 705039 : dvdspu: artifacts when clipping spu
* 701953 : wrappercamerabinsrc: Add video-source-filter during construction
* 701961 : dashdemux: Spurious critical if there is no initialization segment
* 702036 : curlsmtpsink: incorrect assert in gst_curl_smtp_sink_set_payload_headers_unlocked
* 702112 : waylandsink: add support for RGBx and RGBA formats
* 702174 : mpegvideoparse: Crash while transcoding to MPEG2 with encodebin while attaching parse meta
* 702206 : dashdemux: media range requests not supported
* 702297 : opencv: build broken - c++ header indirectly included into c code (gstsegmentation.h contains a .hpp)
* 702422 : tsparse: Ensure initial events are sent in the right order
* 702677 : dashdemux: SegmentTemplates at multiple levels not aggregated
* 702684 : shmsink: shared memory filled when no clients connected
* 702724 : first-class miniobjects/API for mpeg-ts related SI (Service Information)
* 702837 : dashdemux: Cleanup use of xmlFree vs g_free
* 703264 : srtp: Key is required even if cipher and auth are null
* 703667 : codecparsers: mpeg2: add missing gtk-doc entries
* 703668 : codecparsers: mpeg2: fix video packet header size checks
* 703683 : POTFILES are out of date
==== Download ==== ==== Download ====
...@@ -130,28 +114,22 @@ subscribe to the gstreamer-devel list. ...@@ -130,28 +114,22 @@ subscribe to the gstreamer-devel list.
Contributors to this release Contributors to this release
* Alban Browaeys * Alessandro Decina
* Aleix Conchillo Flaque
* Alex Ashley * Alex Ashley
* Andoni Morales Alastruey
* Arnaud Vrac * Arnaud Vrac
* Arthur Shipkowski * Christian Fredrik Kalager Schaller
* Benjamin Gaignard * David Schleef
* Brendan Long * Douglas Bagnall
* Chen Jie
* Edward Hervey * Edward Hervey
* Greg Rutz * Jesper Larsen
* Gwenole Beauchesne * Matej Knopp
* Hans de Goede
* Ilya Smelykh
* Josep Torra
* Miguel Casas-Sanchez * Miguel Casas-Sanchez
* Olivier Crête * Olivier Crête
* Patricia Muscalu * Robert Krakora
* Piotr Drąg
* Sebastian Dröge * Sebastian Dröge
* Sreerenj Balachandran * Sreerenj Balachandran
* Thiago Santos * Thiago Santos
* Tim-Philipp Müller * Tim-Philipp Müller
* Xavi Artigas * Vincent Penquerc'h
* Youri Westerman
   
\ No newline at end of file
...@@ -3,7 +3,7 @@ AC_PREREQ([2.68]) ...@@ -3,7 +3,7 @@ AC_PREREQ([2.68])
dnl initialize autoconf dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right ! dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too dnl releases only do Wall, cvs and prerelease does Werror too
AC_INIT([GStreamer Bad Plug-ins],[1.1.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad]) AC_INIT([GStreamer Bad Plug-ins],[1.1.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
AG_GST_INIT AG_GST_INIT
...@@ -48,11 +48,11 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0 ...@@ -48,11 +48,11 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0 dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 102, 0, 102) AS_LIBTOOL(GST, 103, 0, 103)
dnl *** required versions of GStreamer stuff *** dnl *** required versions of GStreamer stuff ***
GST_REQ=1.1.2.1 GST_REQ=1.1.3
GSTPB_REQ=1.1.2.1 GSTPB_REQ=1.1.3
dnl *** autotools stuff **** dnl *** autotools stuff ****
......
...@@ -21973,7 +21973,6 @@ ...@@ -21973,7 +21973,6 @@
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstDCCPClientSrc::caps</NAME> <NAME>GstDCCPClientSrc::caps</NAME>
<TYPE>GstCaps*</TYPE> <TYPE>GstCaps*</TYPE>
...@@ -26751,7 +26750,7 @@ ...@@ -26751,7 +26750,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>physics</NICK> <NICK>physics</NICK>
<BLURB>water density: from 1 to 4.</BLURB> <BLURB>water density: from 1 to 4.</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>7.7486e-304</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -26791,7 +26790,7 @@ ...@@ -26791,7 +26790,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>splash (Y)</NICK> <NICK>splash (Y)</NICK>
<BLURB>make a big splash in the center.</BLURB> <BLURB>make a big splash in the center.</BLURB>
<DEFAULT>1.1845e-316</DEFAULT> <DEFAULT>4.77773e-299</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -26831,7 +26830,7 @@ ...@@ -26831,7 +26830,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>ratiox</NICK> <NICK>ratiox</NICK>
<BLURB>x-ratio.</BLURB> <BLURB>x-ratio.</BLURB>
<DEFAULT>1.37429e-309</DEFAULT> <DEFAULT>1.84511e-316</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -26841,7 +26840,7 @@ ...@@ -26841,7 +26840,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>ratioy</NICK> <NICK>ratioy</NICK>
<BLURB>y-ratio.</BLURB> <BLURB>y-ratio.</BLURB>
<DEFAULT>1.37974e-309</DEFAULT> <DEFAULT>2.06074e-316</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -26851,7 +26850,7 @@ ...@@ -26851,7 +26850,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>DelayTime</NICK> <NICK>DelayTime</NICK>
<BLURB>the delay time.</BLURB> <BLURB>the delay time.</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>3.95253e-323</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -26881,7 +26880,7 @@ ...@@ -26881,7 +26880,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Color (B)</NICK> <NICK>Color (B)</NICK>
<BLURB>the color of the image.</BLURB> <BLURB>the color of the image.</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>1.85464e-37</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -26901,7 +26900,7 @@ ...@@ -26901,7 +26900,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Color (R)</NICK> <NICK>Color (R)</NICK>
<BLURB>the color of the image.</BLURB> <BLURB>the color of the image.</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>1.36538e-37</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -27231,7 +27230,7 @@ ...@@ -27231,7 +27230,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>lredscale</NICK> <NICK>lredscale</NICK>
<BLURB>multiplier for downscaling non-edge brightness.</BLURB> <BLURB>multiplier for downscaling non-edge brightness.</BLURB>
<DEFAULT>6.08689e-321</DEFAULT> <DEFAULT>2.12731e-316</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -27251,7 +27250,7 @@ ...@@ -27251,7 +27250,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>lupscale</NICK> <NICK>lupscale</NICK>
<BLURB>multiplier for upscaling edge brightness.</BLURB> <BLURB>multiplier for upscaling edge brightness.</BLURB>
<DEFAULT>1.34037e-317</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -27421,7 +27420,7 @@ ...@@ -27421,7 +27420,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>blend</NICK> <NICK>blend</NICK>
<BLURB>blend factor.</BLURB> <BLURB>blend factor.</BLURB>
<DEFAULT>1.37429e-309</DEFAULT> <DEFAULT>8.20251e-304</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -27431,7 +27430,7 @@ ...@@ -27431,7 +27430,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>fader</NICK> <NICK>fader</NICK>
<BLURB>the fader position.</BLURB> <BLURB>the fader position.</BLURB>
<DEFAULT>1.18167e-316</DEFAULT> <DEFAULT>2.37152e-322</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -58394,16 +58393,36 @@ ...@@ -58394,16 +58393,36 @@
<DEFAULT>auto</DEFAULT> <DEFAULT>auto</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstDecklinkSrc::device-number</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Device number</NICK>
<BLURB>Capture device instance to use.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstDecklinkSink::mode</NAME> <NAME>GstDecklinkSink::mode</NAME>
<TYPE>GstDecklinkModes</TYPE> <TYPE>GstDecklinkModes</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rwx</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>Mode</NICK> <NICK>Playback Mode</NICK>
<BLURB>Mode.</BLURB> <BLURB>Video Mode to use for playback.</BLURB>
<DEFAULT>ntsc</DEFAULT> <DEFAULT>ntsc</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstDecklinkSink::device-number</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Device number</NICK>
<BLURB>Output device instance to use.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstWaveScope::style</NAME> <NAME>GstWaveScope::style</NAME>
<TYPE>GstWaveScopeStyle</TYPE> <TYPE>GstWaveScopeStyle</TYPE>
...@@ -66908,3 +66927,93 @@ Gestures in the defined region of interest will emit messages.</BLURB> ...@@ -66908,3 +66927,93 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstGrabcut::scale</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[1,4]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>scale</NICK>
<BLURB>Grow factor for the face bounding box, if present.</BLURB>
<DEFAULT>1.6</DEFAULT>
</ARG>
<ARG>
<NAME>GstGrabcut::test-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>test-mode</NICK>
<BLURB>If true, the output RGB is overwritten with the segmented foreground. Alpha channel same as normal case .</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstCeltEnc::bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[10000,320000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Encoding Bit-rate</NICK>
<BLURB>Specify an encoding bit-rate (in bps).</BLURB>
<DEFAULT>64000</DEFAULT>
</ARG>
<ARG>
<NAME>GstCeltEnc::cbr</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Constant bit rate</NICK>
<BLURB>Constant bit rate.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstCeltEnc::complexity</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Complexity</NICK>
<BLURB>Complexity.</BLURB>
<DEFAULT>9</DEFAULT>
</ARG>
<ARG>
<NAME>GstCeltEnc::framesize</NAME>
<TYPE>gint</TYPE>
<RANGE>[64,512]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Frame Size</NICK>
<BLURB>The number of samples per frame.</BLURB>
<DEFAULT>480</DEFAULT>
</ARG>
<ARG>
<NAME>GstCeltEnc::max-bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[10000,320000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Encoding Bit-rate</NICK>
<BLURB>Specify a maximum encoding bit rate (in bps) for variable bit rate encoding.</BLURB>
<DEFAULT>64000</DEFAULT>
</ARG>
<ARG>
<NAME>GstCeltEnc::prediction</NAME>
<TYPE>GstCeltEncPrediction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Interframe Prediction</NICK>
<BLURB>Controls the use of interframe prediction.</BLURB>
<DEFAULT>Independent frames</DEFAULT>
</ARG>
<ARG>
<NAME>GstCeltEnc::start-band</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Start Band</NICK>
<BLURB>Controls the start band that should be used.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
...@@ -21,6 +21,7 @@ GObject ...@@ -21,6 +21,7 @@ GObject
GstAssRender GstAssRender
GstAudioDecoder GstAudioDecoder
ADPCMDec ADPCMDec
GstCeltDec
GstDtsDec GstDtsDec
GstFaad GstFaad
GstGSMDec GstGSMDec
...@@ -30,6 +31,7 @@ GObject ...@@ -30,6 +31,7 @@ GObject
GstSirenDec GstSirenDec
GstAudioEncoder GstAudioEncoder
ADPCMEnc ADPCMEnc
GstCeltEnc
GstFaac GstFaac
GstGSMEnc GstGSMEnc
GstOpusEnc GstOpusEnc
...@@ -37,6 +39,7 @@ GObject ...@@ -37,6 +39,7 @@ GObject
GstSirenEnc GstSirenEnc
GstVoAacEnc GstVoAacEnc
GstVoAmrWbEnc GstVoAmrWbEnc
GstAudioMixer
GstAudioVisualizer-BadGstAudioVisualizers GstAudioVisualizer-BadGstAudioVisualizers
GstSpaceScope GstSpaceScope
GstSpectraScope GstSpectraScope
...@@ -70,19 +73,19 @@ GObject ...@@ -70,19 +73,19 @@ GObject
GstRTMPSink GstRTMPSink
GstShmSink GstShmSink
GstVideoSink GstVideoSink
GstEglGlesSink
GstFBDEVSink GstFBDEVSink
GstWaylandSink
GstBaseSrc GstBaseSrc
GstAvdtpSrc GstAvdtpSrc
GstDTMFSrc
GstDataURISrc GstDataURISrc
GstFliteTestSrc GstFliteTestSrc
GstInterAudioSrc GstInterAudioSrc
GstInterSubSrc GstInterSubSrc
GstInterVideoSrc GstInterVideoSrc
GstLADSPASource GstLADSPASource
ladspasrc-analogue-osc-1416-so-analogueosc
ladspasrc-impulse-1885-so-impulse-fc
ladspasrc-noise-so-noise-white ladspasrc-noise-so-noise-white
ladspasrc-sin-cos-1881-so-sincos
ladspasrc-sine-so-sine-fcac ladspasrc-sine-so-sine-fcac
GstPushSrc GstPushSrc
GstAudioBaseSrc GstAudioBaseSrc
...@@ -100,6 +103,7 @@ GObject ...@@ -100,6 +103,7 @@ GObject
frei0r-src-onecol0r frei0r-src-onecol0r
frei0r-src-partik0l frei0r-src-partik0l
frei0r-src-plasma frei0r-src-plasma
GstRTPDTMFSrc
GstBaseTransform GstBaseTransform
GstAudioFilter GstAudioFilter
GstAccurip GstAccurip
...@@ -107,149 +111,14 @@ GObject ...@@ -107,149 +111,14 @@ GObject
GstBPMDetect GstBPMDetect
GstChromaprint GstChromaprint
GstLADSPAFilter GstLADSPAFilter
ladspa-alias-1407-so-alias
ladspa-allpass-1895-so-allpass-c
ladspa-allpass-1895-so-allpass-l
ladspa-allpass-1895-so-allpass-n
ladspa-am-pitchshift-1433-so-ampitchshift
ladspa-amp-1181-so-amp
ladspa-amp-so-amp-mono ladspa-amp-so-amp-mono
ladspa-amp-so-amp-stereo ladspa-amp-so-amp-stereo
ladspa-bandpass-a-iir-1893-so-bandpass-a-iir
ladspa-bandpass-iir-1892-so-bandpass-iir
ladspa-bode-shifter-1431-so-bodeshifter
ladspa-bode-shifter-cv-1432-so-bodeshiftercv
ladspa-butterworth-1902-so-butthigh-iir
ladspa-butterworth-1902-so-buttlow-iir
ladspa-butterworth-1902-so-bwxover-iir
ladspa-chebstortion-1430-so-chebstortion
ladspa-comb-1190-so-comb
ladspa-comb-1887-so-comb-c
ladspa-comb-1887-so-comb-l
ladspa-comb-1887-so-comb-n
ladspa-comb-splitter-1411-so-combsplitter
ladspa-const-1909-so-const
ladspa-crossover-dist-1404-so-crossoverdist
ladspa-cs-chorus-so-chorus1
ladspa-cs-chorus-so-chorus2
ladspa-cs-chorus-so-triplechorus
ladspa-cs-phaser-so-phaser1
ladspa-cs-phaser-so-phaser1+lfo
ladspa-dc-remove-1207-so-dcremove
ladspa-decay-1886-so-decay
ladspa-decimator-1202-so-decimator
ladspa-declip-1195-so-declip
ladspa-delay-1898-so-delay-c
ladspa-delay-1898-so-delay-l
ladspa-delay-1898-so-delay-n
ladspa-delay-so-delay-5s ladspa-delay-so-delay-5s
ladspa-delayorama-1402-so-delayorama
ladspa-diode-1185-so-diode
ladspa-divider-1186-so-divider
ladspa-dj-eq-1901-so-dj-eq
ladspa-dj-eq-1901-so-dj-eq-mono
ladspa-dj-flanger-1438-so-djflanger
ladspa-dyson-compress-1403-so-dysoncompress
ladspa-fad-delay-1192-so-faddelay
ladspa-fast-lookahead-limiter-1913-so-fastlookaheadlimiter
ladspa-filter-so-hpf ladspa-filter-so-hpf
ladspa-filter-so-lpf ladspa-filter-so-lpf
ladspa-flanger-1191-so-flanger
ladspa-fm-osc-1415-so-fmosc
ladspa-foldover-1213-so-foldover
ladspa-foverdrive-1196-so-foverdrive
ladspa-freq-tracker-1418-so-freqtracker
ladspa-g2reverb-so-g2reverb
ladspa-gate-1410-so-gate
ladspa-giant-flange-1437-so-giantflange
ladspa-gong-1424-so-gong
ladspa-gong-beater-1439-so-gongbeater
ladspa-gsm-1215-so-gsm
ladspa-gverb-1216-so-gverb
ladspa-hard-limiter-1413-so-hardlimiter
ladspa-harmonic-gen-1220-so-harmonicgen
ladspa-hermes-filter-1200-so-hermesfilter
ladspa-highpass-iir-1890-so-highpass-iir
ladspa-hilbert-1440-so-hilbert
ladspa-imp-1199-so-imp
ladspa-inv-1429-so-inv
ladspa-karaoke-1409-so-karaoke
ladspa-latency-1914-so-artificiallatency
ladspa-lcr-delay-1436-so-lcrdelay