diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args
index 666f2f9ac2..498f0d5597 100644
--- a/docs/plugins/gst-plugins-good-plugins.args
+++ b/docs/plugins/gst-plugins-good-plugins.args
@@ -281,7 +281,7 @@
GstSpectrum::bands
guint
-
+[2,1073741824]
rw
Bands
Number of frequency bands.
@@ -484,7 +484,7 @@
rw
Multicast Group
-The Address of multicast group to join. DEPRECATED: Use address property instead.
+The Address of multicast group to join. (DEPRECATED: Use address property instead).
"0.0.0.0"
@@ -1008,6 +1008,16 @@
G_TLS_CERTIFICATE_UNKNOWN_CA|G_TLS_CERTIFICATE_BAD_IDENTITY|G_TLS_CERTIFICATE_NOT_ACTIVATED|G_TLS_CERTIFICATE_EXPIRED|G_TLS_CERTIFICATE_REVOKED|G_TLS_CERTIFICATE_INSECURE|G_TLS_CERTIFICATE_GENERIC_ERROR
+
+GstRTSPSrc::do-retransmission
+gboolean
+
+rw
+Retransmission
+Ask the server to retransmit lost packets.
+TRUE
+
+
GstRTPDec::skip
gint
@@ -1044,7 +1054,7 @@
rw
message
-Post a 'level' message for each passed interval (deprecated).
+Post a 'level' message for each passed interval (deprecated, use the post-messages property instead).
TRUE
@@ -21344,7 +21354,7 @@
rw
Do retransmission
-Send an event downstream to request packet retransmission.
+Enable retransmission on all streams.
FALSE
@@ -21468,6 +21478,26 @@
+
+GstRtpJitterBuffer::rtx-min-delay
+guint
+
+rw
+Minimum RTX Delay
+Minimum time in ms to wait before sending retransmission event.
+0
+
+
+
+GstRtpJitterBuffer::rtx-min-retry-timeout
+gint
+>= G_MAXULONG
+rw
+RTX Min Retry Timeout
+Minimum timeout between sending a transmission event in ms (-1 automatic).
+-1
+
+
GstRtpSession::bandwidth
gdouble
@@ -22188,6 +22218,16 @@
+
+GstJackAudioSrc::port-pattern
+gchar*
+
+rw
+port pattern
+A pattern to select which ports to connect to (NULL = first physical ports).
+NULL
+
+
GstJackAudioSink::client
JackClient*
@@ -22238,6 +22278,16 @@
+
+GstJackAudioSink::port-pattern
+gchar*
+
+rw
+port pattern
+A pattern to select which ports to connect to (NULL = first physical ports).
+NULL
+
+
GstFlacParse::check-frame-checksums
gboolean
@@ -22274,7 +22324,7 @@
rwx
dts-method
-(DEPRECATED) Method to determine DTS time.
+Method to determine DTS time (DEPRECATED).
reorder
@@ -22325,7 +22375,7 @@
rwx
Movie timescale
Timescale to use in the movie (units per second).
-1000
+1800
@@ -22404,7 +22454,7 @@
rwx
dts-method
-(DEPRECATED) Method to determine DTS time.
+Method to determine DTS time (DEPRECATED).
reorder
@@ -22455,7 +22505,7 @@
rwx
Movie timescale
Timescale to use in the movie (units per second).
-1000
+1800
@@ -22494,7 +22544,7 @@
rwx
dts-method
-(DEPRECATED) Method to determine DTS time.
+Method to determine DTS time (DEPRECATED).
reorder
@@ -22545,7 +22595,7 @@
rwx
Movie timescale
Timescale to use in the movie (units per second).
-1000
+1800
@@ -22584,7 +22634,7 @@
rwx
dts-method
-(DEPRECATED) Method to determine DTS time.
+Method to determine DTS time (DEPRECATED).
reorder
@@ -22635,7 +22685,7 @@
rwx
Movie timescale
Timescale to use in the movie (units per second).
-1000
+1800
@@ -22764,7 +22814,7 @@
rwx
dts-method
-(DEPRECATED) Method to determine DTS time.
+Method to determine DTS time (DEPRECATED).
reorder
@@ -22815,7 +22865,7 @@
rwx
Movie timescale
Timescale to use in the movie (units per second).
-1000
+1800
@@ -23328,6 +23378,26 @@
1
+
+GstGdkPixbufOverlay::pixbuf
+GdkPixbuf*
+
+rw
+Pixbuf
+GdkPixbuf object to render.
+
+
+
+
+GstGdkPixbufOverlay::positioning-mode
+GstGdkPixbufPositioningMode
+
+rw
+Positioning mode
+Positioning mode of offset-x and offset-y properties.
+pixels-relative-to-edges
+
+
GstVP8Enc::arnr-maxframes
gint
@@ -24738,3 +24808,143 @@
10
+
+GstPushFileSrc::applied-rate
+gdouble
+>= G_MINDOUBLE
+rw
+Applied Rate
+Applied rate to use in TIME SEGMENT.
+1
+
+
+
+GstPushFileSrc::initial-timestamp
+guint64
+
+rw
+Initial Timestamp
+Initial Buffer Timestamp (if time-segment TRUE).
+18446744073709551615
+
+
+
+GstPushFileSrc::location
+gchar*
+
+rw
+File Location
+Location of the file to read.
+NULL
+
+
+
+GstPushFileSrc::rate
+gdouble
+>= G_MINDOUBLE
+rw
+Rate
+Rate to use in TIME SEGMENT.
+1
+
+
+
+GstPushFileSrc::start-time
+gint64
+>= 0
+rw
+Start Time
+Initial Start Time (if time-segment TRUE).
+0
+
+
+
+GstPushFileSrc::stream-time
+gint64
+>= 0
+rw
+Stream Time
+Initial Stream Time (if time-segment TRUE).
+0
+
+
+
+GstPushFileSrc::time-segment
+gboolean
+
+rw
+Time Segment
+Emit TIME SEGMENTS.
+FALSE
+
+
+
+GstSplitMuxSrc::location
+gchar*
+
+rw
+File Input Pattern
+Glob pattern for the location of the files to read.
+NULL
+
+
+
+GstSplitMuxSink::location
+gchar*
+
+rw
+File Output Pattern
+Format string pattern for the location of the files to write (e.g. video%05d.mp4).
+NULL
+
+
+
+GstSplitMuxSink::max-size-bytes
+guint64
+
+rw
+Max. size bytes
+Max. amount of data per file (in bytes, 0=disable).
+0
+
+
+
+GstSplitMuxSink::max-size-time
+guint64
+
+rw
+Max. size (ns)
+Max. amount of time per file (in ns, 0=disable).
+0
+
+
+
+GstSplitMuxSink::mux-overhead
+gdouble
+[0,1]
+rw
+Muxing Overhead
+Extra size overhead of muxing (0.02 = 2%).
+0.02
+
+
+
+GstSplitMuxSink::muxer
+GstElement*
+
+rw
+Muxer
+The muxer element to use (NULL = default mp4mux).
+
+
+
+
+GstSplitMuxSink::sink
+GstElement*
+
+rw
+Sink
+The sink element (or element chain) to use (NULL = default filesink).
+
+
+
diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy
index 82b5fb0e38..e3aa754fac 100644
--- a/docs/plugins/gst-plugins-good-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-good-plugins.hierarchy
@@ -289,10 +289,10 @@ GObject
GstPngEnc
GstVP8Enc
GstVP9Enc
+ GstY4mEncode
GstVideoMixer2
GstWavEnc
GstWavParse
- GstY4mEncode
GstPad
GstInterleavePad
GstVideoMixer2Pad
diff --git a/docs/plugins/gst-plugins-good-plugins.interfaces b/docs/plugins/gst-plugins-good-plugins.interfaces
index 430142456e..9652cb7a7a 100644
--- a/docs/plugins/gst-plugins-good-plugins.interfaces
+++ b/docs/plugins/gst-plugins-good-plugins.interfaces
@@ -97,3 +97,4 @@ GstWavEnc GstTagSetter GstTocSetter
GstWavpackEnc GstPreset
GstWebMMux GstTagSetter
GstWebMMux GstTagSetter GstTocSetter
+GstY4mEncode GstPreset
diff --git a/docs/plugins/inspect/plugin-isomp4.xml b/docs/plugins/inspect/plugin-isomp4.xml
index 573562976a..2a65084a58 100644
--- a/docs/plugins/inspect/plugin-isomp4.xml
+++ b/docs/plugins/inspect/plugin-isomp4.xml
@@ -32,7 +32,7 @@
video_%u
sink
request
- video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]
+ video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src
@@ -59,7 +59,7 @@
video_%u
sink
request
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]
+ video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src
@@ -86,7 +86,7 @@
video_%u
sink
request
- image/x-j2c, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/x-jpc, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]
+ image/x-j2c, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/x-jpc, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src
@@ -119,7 +119,7 @@
video_%u
sink
request
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-mp4-part, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]
+ video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-mp4-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src
@@ -194,7 +194,7 @@
video_%u
sink
request
- video/x-raw, format=(string){ RGB, UYVY }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-qt-part, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]
+ video/x-raw, format=(string){ RGB, UYVY, v210 }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-qt-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src
diff --git a/docs/plugins/inspect/plugin-multifile.xml b/docs/plugins/inspect/plugin-multifile.xml
index abacf1d543..8637606480 100644
--- a/docs/plugins/inspect/plugin-multifile.xml
+++ b/docs/plugins/inspect/plugin-multifile.xml
@@ -54,5 +54,59 @@
+
+ splitmuxsink
+ Split Muxing Bin
+ Generic/Bin/Muxer
+ Convenience bin that muxes incoming streams into multiple time/size limited files
+ Jan Schmidt <jan@centricular.com>
+
+
+ audio_%u
+ sink
+ request
+ ANY
+
+
+ subtitle_%u
+ sink
+ request
+ ANY
+
+
+ video
+ sink
+ request
+ ANY
+
+
+
+
+ splitmuxsrc
+ Split File Demuxing Bin
+ Generic/Bin/Demuxer
+ Source that reads a set of files created by splitmuxsink
+ Jan Schmidt <jan@centricular.com>
+
+
+ audio_%u
+ source
+ sometimes
+ ANY
+
+
+ subtitle_%u
+ source
+ sometimes
+ ANY
+
+
+ video
+ source
+ sometimes
+ ANY
+
+
+
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml
index 31b39700eb..8a21d33a20 100644
--- a/docs/plugins/inspect/plugin-rtp.xml
+++ b/docs/plugins/inspect/plugin-rtp.xml
@@ -887,7 +887,7 @@
src
source
always
- application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MP2T
+ application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)90000, encoding-name=(string)MP2T; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MP2T
@@ -1028,7 +1028,7 @@
sink
sink
always
- application/x-rtp, media=(string)audio, clock-rate=(int)90000, encoding-name=(string)MPA; application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000
+ application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, encoding-name=(string)MPA, clock-rate=(int)[ 1, 2147483647 ]
src
@@ -1502,10 +1502,10 @@
rtpvorbispay
- RTP Vorbis depayloader
+ RTP Vorbis payloader
Codec/Payloader/Network/RTP
Payload-encode Vorbis audio into RTP packets (RFC 5215)
- Wim Taymans <wimi.taymans@gmail.com>
+ Wim Taymans <wim.taymans@gmail.com>
sink
@@ -1532,7 +1532,7 @@
sink
sink
always
- application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string)VP8-DRAFT-IETF-01
+ application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string){ VP8, VP8-DRAFT-IETF-01 }
src
@@ -1559,7 +1559,7 @@
src
source
always
- application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)VP8-DRAFT-IETF-01
+ application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ VP8, VP8-DRAFT-IETF-01 }
@@ -1574,7 +1574,7 @@
sink
sink
always
- application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW
+ application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string){ RGB, RGBA, BGR, BGRA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1 }, depth=(string){ 8, 10, 12, 16 }
src
diff --git a/docs/plugins/inspect/plugin-rtpmanager.xml b/docs/plugins/inspect/plugin-rtpmanager.xml
index 0f061f420f..a244700664 100644
--- a/docs/plugins/inspect/plugin-rtpmanager.xml
+++ b/docs/plugins/inspect/plugin-rtpmanager.xml
@@ -92,7 +92,7 @@
sink
sink
always
- application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]
+ application/x-rtp
sink_rtcp
diff --git a/docs/plugins/inspect/plugin-shout2send.xml b/docs/plugins/inspect/plugin-shout2send.xml
index 359dfa3c7b..3d9dccf347 100644
--- a/docs/plugins/inspect/plugin-shout2send.xml
+++ b/docs/plugins/inspect/plugin-shout2send.xml
@@ -20,7 +20,7 @@
sink
sink
always
- application/ogg; audio/ogg; video/ogg; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]; video/webm; audio/webm
+ application/ogg; audio/ogg; video/ogg; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]
diff --git a/docs/plugins/inspect/plugin-video4linux2.xml b/docs/plugins/inspect/plugin-video4linux2.xml
index 84ad409499..14e759c137 100644
--- a/docs/plugins/inspect/plugin-video4linux2.xml
+++ b/docs/plugins/inspect/plugin-video4linux2.xml
@@ -29,7 +29,7 @@
sink
sink
always
- image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw, format=(string){ RGB15, RGB16, BGR, RGB, BGRx, BGRA, xRGB, ARGB, GRAY8, YVU9, YV12, YUY2, UYVY, Y42B, Y41B, NV12_64Z32, YUV9, I420, YVYU, NV21, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-vp8
+ image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw, format=(string){ RGB15, RGB16, BGR, RGB, BGRx, BGRA, xRGB, ARGB, GRAY8, YVU9, YV12, YUY2, UYVY, Y42B, Y41B, NV12_64Z32, YUV9, I420, YVYU, NV21, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-vp8
@@ -44,7 +44,7 @@
src
source
always
- image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw, format=(string){ RGB15, RGB16, BGR, RGB, BGRx, BGRA, xRGB, ARGB, GRAY8, YVU9, YV12, YUY2, UYVY, Y42B, Y41B, NV12_64Z32, YUV9, I420, YVYU, NV21, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-vp8
+ image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw, format=(string){ RGB15, RGB16, BGR, RGB, BGRx, BGRA, xRGB, ARGB, GRAY8, YVU9, YV12, YUY2, UYVY, Y42B, Y41B, NV12_64Z32, YUV9, I420, YVYU, NV21, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-vp8
diff --git a/docs/plugins/inspect/plugin-videofilter.xml b/docs/plugins/inspect/plugin-videofilter.xml
index 66f6114ec4..3230ba52a1 100644
--- a/docs/plugins/inspect/plugin-videofilter.xml
+++ b/docs/plugins/inspect/plugin-videofilter.xml
@@ -41,13 +41,13 @@
sink
sink
always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+ video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY)
src
source
always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+ video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY)
diff --git a/docs/plugins/inspect/plugin-wavenc.xml b/docs/plugins/inspect/plugin-wavenc.xml
index 4c577ec6df..d43712e7db 100644
--- a/docs/plugins/inspect/plugin-wavenc.xml
+++ b/docs/plugins/inspect/plugin-wavenc.xml
@@ -20,13 +20,13 @@
sink
sink
always
- audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)1, format=(string){ S32LE, S24LE, S16LE, U8, F32LE, F64LE }, layout=(string)interleaved; audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, format=(string){ S32LE, S24LE, S16LE, U8, F32LE, F64LE }, layout=(string)interleaved; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
+ audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 65535 ], format=(string){ S32LE, S24LE, S16LE, U8, F32LE, F64LE }, layout=(string)interleaved; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
src
source
always
- audio/x-wav
+ audio/x-wav; audio/x-rf64