diff --git a/configure.ac b/configure.ac
index 76a207a32f..42add81025 100644
--- a/configure.ac
+++ b/configure.ac
@@ -102,6 +102,7 @@ dnl *** checks for programs ***
dnl find a compiler
AC_PROG_CC
+AC_PROG_CC_STDC
dnl determine c++ compiler
AC_PROG_CXX
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index a4612dcca1..3b9ee01ac9 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -26390,7 +26390,7 @@
rw
splash
make a big splash in the center.
-8.20251e-304
+8.20075e-304
@@ -26420,7 +26420,7 @@
rw
ratiox
x-ratio.
-8.96229e+130
+0
@@ -26430,7 +26430,7 @@
rw
ratioy
y-ratio.
-2.90942e-152
+0
@@ -26470,7 +26470,7 @@
rw
Color
the color of the image.
-1.45849e-19
+0
@@ -27010,7 +27010,7 @@
rw
blend
blend factor.
-4.74303e-322
+3.99727e+252
@@ -27020,7 +27020,7 @@
rw
fader
the fader position.
--6.17189e+303
+4.74303e-322
@@ -27200,7 +27200,7 @@
rw
HSync
the hsync offset.
-1.85589e-316
+1
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index e58aad0cce..c022b6bdd3 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -22,107 +22,10 @@ GObject
GstGSettingsAudioSrc
GstGSettingsVideoSrc
DvbBaseBin
+ GstRtpBin
GstFPSDisplaySink
GstAutoConvert
GstSDPDemux
- GstRtpBin
- GstBaseTransform
- GstVideoFilter
- GstColorEffects
- GstGeometricTransform
- GstCircleGeometricTransform
- GstCircle
- GstKaleidoscope
- GstPinch
- GstSphere
- GstTwirl
- GstWaterRipple
- GstStretch
- GstBulge
- GstTunnel
- GstDiffuse
- GstMarble
- GstSquare
- GstMirror
- GstFisheye
- GstZBar
- GstBurn
- GstChromium
- GstDilate
- GstDodge
- GstExclusion
- GstSolarize
- GaussBlur
- frei0r-filter-transparency
- frei0r-filter-invert0r
- frei0r-filter-letterb0xed
- frei0r-filter-gamma
- frei0r-filter-delay0r
- frei0r-filter-r
- frei0r-filter-squareblur
- frei0r-filter-curves
- frei0r-filter-b
- frei0r-filter-vectorscope
- frei0r-filter-mask0mate
- frei0r-filter-vertigo
- frei0r-filter-color-distance
- frei0r-filter-distort0r
- frei0r-filter-threshold0r
- frei0r-filter-lens-correction
- frei0r-filter-nosync0r
- frei0r-filter-luminance
- frei0r-filter-rgb-parade
- frei0r-filter-3-point-color-balance
- frei0r-filter-bw0r
- frei0r-filter-threelay0r
- frei0r-filter-bluescreen0r
- frei0r-filter-sobel
- frei0r-filter-glow
- frei0r-filter-tint0r
- frei0r-filter-levels
- frei0r-filter-hueshift0r
- frei0r-filter-pixeliz0r
- frei0r-filter-primaries
- frei0r-filter-nervous
- frei0r-filter-saturat0r
- frei0r-filter-white-balance
- frei0r-filter-cartoon
- frei0r-filter-twolay0r
- frei0r-filter-scanline0r
- frei0r-filter-water
- frei0r-filter-perspective
- frei0r-filter-k-means-clustering
- frei0r-filter-edgeglow
- frei0r-filter-baltan
- frei0r-filter-g
- frei0r-filter-tehroxx0r
- frei0r-filter-equaliz0r
- frei0r-filter-scale0tilt
- frei0r-filter-brightness
- frei0r-filter-flippo
- frei0r-filter-3dflippo
- frei0r-filter-contrast0r
- frei0r-filter-dealygrab
- GstVideoAnalyse
- GstVideoDetect
- GstVideoMark
- GstAudioFilter
- GstOFA
- GstBPMDetect
- GstStereo
- GstCogdownsample
- GstCogcolorspace
- GstCogScale
- GstColorconvert
- GstLogoinsert
- GstDtmfDetect
- GstBayer2RGB
- GstRGB2Bayer
- GstVideoMaxRate
- GstScaletempo
- GstLegacyresample
- GstMeasureCollector
- GstHDVParse
GstSignalProcessor
invadarecords-com-plugins-lv2-compressor-mono
invadarecords-com-plugins-lv2-compressor-stereo
@@ -375,6 +278,103 @@ GObject
GstDTMFSrc
GstRTPDTMFSrc
GstDataURISrc
+ GstBaseTransform
+ GstAudioFilter
+ GstOFA
+ GstBPMDetect
+ GstStereo
+ GstCogdownsample
+ GstCogcolorspace
+ GstCogScale
+ GstColorconvert
+ GstLogoinsert
+ GstVideoFilter
+ GstZBar
+ GstBurn
+ GstChromium
+ GstDilate
+ GstDodge
+ GstExclusion
+ GstSolarize
+ GaussBlur
+ frei0r-filter-transparency
+ frei0r-filter-invert0r
+ frei0r-filter-letterb0xed
+ frei0r-filter-gamma
+ frei0r-filter-delay0r
+ frei0r-filter-r
+ frei0r-filter-squareblur
+ frei0r-filter-curves
+ frei0r-filter-b
+ frei0r-filter-vectorscope
+ frei0r-filter-mask0mate
+ frei0r-filter-vertigo
+ frei0r-filter-color-distance
+ frei0r-filter-distort0r
+ frei0r-filter-threshold0r
+ frei0r-filter-lens-correction
+ frei0r-filter-nosync0r
+ frei0r-filter-luminance
+ frei0r-filter-rgb-parade
+ frei0r-filter-3-point-color-balance
+ frei0r-filter-bw0r
+ frei0r-filter-threelay0r
+ frei0r-filter-bluescreen0r
+ frei0r-filter-sobel
+ frei0r-filter-glow
+ frei0r-filter-tint0r
+ frei0r-filter-levels
+ frei0r-filter-hueshift0r
+ frei0r-filter-pixeliz0r
+ frei0r-filter-primaries
+ frei0r-filter-nervous
+ frei0r-filter-saturat0r
+ frei0r-filter-white-balance
+ frei0r-filter-cartoon
+ frei0r-filter-twolay0r
+ frei0r-filter-scanline0r
+ frei0r-filter-water
+ frei0r-filter-perspective
+ frei0r-filter-k-means-clustering
+ frei0r-filter-edgeglow
+ frei0r-filter-baltan
+ frei0r-filter-g
+ frei0r-filter-tehroxx0r
+ frei0r-filter-equaliz0r
+ frei0r-filter-scale0tilt
+ frei0r-filter-brightness
+ frei0r-filter-flippo
+ frei0r-filter-3dflippo
+ frei0r-filter-contrast0r
+ frei0r-filter-dealygrab
+ GstVideoAnalyse
+ GstVideoDetect
+ GstVideoMark
+ GstColorEffects
+ GstGeometricTransform
+ GstCircleGeometricTransform
+ GstCircle
+ GstKaleidoscope
+ GstPinch
+ GstSphere
+ GstTwirl
+ GstWaterRipple
+ GstStretch
+ GstBulge
+ GstTunnel
+ GstDiffuse
+ GstMarble
+ GstSquare
+ GstMirror
+ GstFisheye
+ GstDtmfDetect
+ GstBayer2RGB
+ GstRGB2Bayer
+ GstVideoMaxRate
+ GstScaletempo
+ GstLegacyresample
+ GstMeasureCollector
+ GstHDVParse
GstDtsDec
GstRsvgDec
GstFaac
@@ -400,6 +400,10 @@ GObject
GstMveMux
GstBaseRTPDepayload
GstRtpDTMFDepay
+ GstRtpJitterBuffer
+ GstRtpPtDemux
+ GstRtpSession
+ GstRtpSsrcDemux
GstMpegPSDemux
GstMpegTSDemux
MpegTSParse
@@ -495,10 +499,6 @@ GObject
GstSirenEnc
GstPcapParse
MpegPsMux
- GstRtpJitterBuffer
- GstRtpPtDemux
- GstRtpSession
- GstRtpSsrcDemux
GstBus
GstTask
GstTaskPool
@@ -513,9 +513,9 @@ GObject
GstJackAudioSinkRingBuffer
GstSignalObject
GstVdpDevice
- RTPSession
MpegTsPatInfo
MpegTsPmtInfo
+ RTPSession
GstColorBalanceChannel
GInterface
GTypePlugin
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index 0c495c5d69..ad46a7f9bb 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -10,10 +10,10 @@ GstGSettingsSwitchSrc GstChildProxy
GstGSettingsAudioSrc GstChildProxy
GstGSettingsVideoSrc GstChildProxy
DvbBaseBin GstChildProxy GstURIHandler
+GstRtpBin GstChildProxy
GstFPSDisplaySink GstChildProxy
GstAutoConvert GstChildProxy
GstSDPDemux GstChildProxy
-GstRtpBin GstChildProxy
GstMetadataMux GstTagSetter
GstXvidEnc GstPreset
GstVP8Enc GstTagSetter GstPreset
diff --git a/docs/plugins/inspect/plugin-aiff.xml b/docs/plugins/inspect/plugin-aiff.xml
index 6f9457c1b0..b1f3f8d8c3 100644
--- a/docs/plugins/inspect/plugin-aiff.xml
+++ b/docs/plugins/inspect/plugin-aiff.xml
@@ -30,26 +30,5 @@
-
- aiffparse
- AIFF audio demuxer
- Codec/Demuxer/Audio
- Parse a .aiff file into raw audio
- Pioneers of the Inevitable <songbird@songbirdnest.com>
-
-
- sink
- sink
- always
- audio/x-aiff
-
-
- src
- source
- always
- audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }
-
-
-
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-aiffparse.xml b/docs/plugins/inspect/plugin-aiffparse.xml
index 40c51944d1..892571cc8d 100644
--- a/docs/plugins/inspect/plugin-aiffparse.xml
+++ b/docs/plugins/inspect/plugin-aiffparse.xml
@@ -9,5 +9,26 @@
GStreamer Bad Plug-ins prerelease
Unknown package origin
+
+ aiffparse
+ AIFF audio demuxer
+ Codec/Demuxer/Audio
+ Parse a .aiff file into raw audio
+ Pioneers of the Inevitable <songbird@songbirdnest.com>
+
+
+ sink
+ sink
+ always
+ audio/x-aiff
+
+
+ src
+ source
+ always
+ audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }
+
+
+
\ No newline at end of file