1<plugin> 2 <name>matroska</name> 3 <description>Matroska and WebM stream handling</description> 4 <filename>../../gst/matroska/.libs/libgstmatroska.so</filename> 5 <basename>libgstmatroska.so</basename> 6 <version>1.16.2</version> 7 <license>LGPL</license> 8 <source>gst-plugins-good</source> 9 <package>GStreamer Good Plug-ins source release</package> 10 <origin>Unknown package origin</origin> 11 <elements> 12 <element> 13 <name>matroskademux</name> 14 <longname>Matroska demuxer</longname> 15 <class>Codec/Demuxer</class> 16 <description>Demuxes Matroska/WebM streams into video/audio/subtitles</description> 17 <author>GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author> 18 <pads> 19 <caps> 20 <name>sink</name> 21 <direction>sink</direction> 22 <presence>always</presence> 23 <details>audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm</details> 24 </caps> 25 <caps> 26 <name>audio_%u</name> 27 <direction>source</direction> 28 <presence>sometimes</presence> 29 <details>ANY</details> 30 </caps> 31 <caps> 32 <name>subtitle_%u</name> 33 <direction>source</direction> 34 <presence>sometimes</presence> 35 <details>text/x-raw, format=(string)pango-markup; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; subpicture/x-pgs; subtitle/x-kate; application/x-subtitle-unknown</details> 36 </caps> 37 <caps> 38 <name>video_%u</name> 39 <direction>source</direction> 40 <presence>sometimes</presence> 41 <details>ANY</details> 42 </caps> 43 </pads> 44 </element> 45 <element> 46 <name>matroskamux</name> 47 <longname>Matroska muxer</longname> 48 <class>Codec/Muxer</class> 49 <description>Muxes video/audio/subtitle streams into a matroska stream</description> 50 <author>GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author> 51 <pads> 52 <caps> 53 <name>audio_%u</name> 54 <direction>sink</direction> 55 <presence>request</presence> 56 <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, stream-format=(string)raw, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-eac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-dts, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-vorbis, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-flac, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus; audio/x-speex, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string){ U8, S16BE, S16LE, S24BE, S24LE, S32BE, S32LE, F32LE, F64LE }, layout=(string)interleaved, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]; audio/x-pn-realaudio, raversion=(int){ 1, 2, 8 }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)[ 1, 3 ], block_align=(int)[ 0, 65535 ], bitrate=(int)[ 0, 524288 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int)[ 8000, 192000 ]; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int)[ 8000, 192000 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 64, 8192 ], channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]; audio/G722, channels=(int)1, rate=(int)16000; audio/x-adpcm, layout=(string)g726, channels=(int)1, rate=(int)8000</details> 57 </caps> 58 <caps> 59 <name>subtitle_%u</name> 60 <direction>sink</direction> 61 <presence>request</presence> 62 <details>subtitle/x-kate; text/x-raw, format=(string)utf8; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; application/x-subtitle-unknown</details> 63 </caps> 64 <caps> 65 <name>video_%u</name> 66 <direction>sink</direction> 67 <presence>request</presence> 68 <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, 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-h265, stream-format=(string)hvc1, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-huffyuv, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-msmpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp9, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV, GRAY8, BGR, RGB }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-prores, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-av1, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details> 69 </caps> 70 <caps> 71 <name>src</name> 72 <direction>source</direction> 73 <presence>always</presence> 74 <details>video/x-matroska; video/x-matroska-3d; audio/x-matroska</details> 75 </caps> 76 </pads> 77 </element> 78 <element> 79 <name>matroskaparse</name> 80 <longname>Matroska parser</longname> 81 <class>Codec/Parser</class> 82 <description>Parses Matroska/WebM streams into video/audio/subtitles</description> 83 <author>GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author> 84 <pads> 85 <caps> 86 <name>sink</name> 87 <direction>sink</direction> 88 <presence>always</presence> 89 <details>audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm</details> 90 </caps> 91 <caps> 92 <name>src</name> 93 <direction>source</direction> 94 <presence>always</presence> 95 <details>audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm</details> 96 </caps> 97 </pads> 98 </element> 99 <element> 100 <name>webmmux</name> 101 <longname>WebM muxer</longname> 102 <class>Codec/Muxer</class> 103 <description>Muxes video and audio streams into a WebM stream</description> 104 <author>GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author> 105 <pads> 106 <caps> 107 <name>audio_%u</name> 108 <direction>sink</direction> 109 <presence>request</presence> 110 <details>audio/x-vorbis, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]</details> 111 </caps> 112 <caps> 113 <name>subtitle_%u</name> 114 <direction>sink</direction> 115 <presence>request</presence> 116 <details>subtitle/x-kate; text/x-raw, format=(string)utf8; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; application/x-subtitle-unknown</details> 117 </caps> 118 <caps> 119 <name>video_%u</name> 120 <direction>sink</direction> 121 <presence>request</presence> 122 <details>video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp9, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-av1, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> 123 </caps> 124 <caps> 125 <name>src</name> 126 <direction>source</direction> 127 <presence>always</presence> 128 <details>video/webm; audio/webm</details> 129 </caps> 130 </pads> 131 </element> 132 </elements> 133</plugin>