1<plugin> 2 <name>mpegtsdemux</name> 3 <description>MPEG TS demuxer</description> 4 <filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename> 5 <basename>libgstmpegtsdemux.so</basename> 6 <version>1.16.2</version> 7 <license>LGPL</license> 8 <source>gst-plugins-bad</source> 9 <package>GStreamer Bad Plug-ins source release</package> 10 <origin>Unknown package origin</origin> 11 <elements> 12 <element> 13 <name>tsdemux</name> 14 <longname>MPEG transport stream demuxer</longname> 15 <class>Codec/Demuxer</class> 16 <description>Demuxes MPEG2 transport streams</description> 17 <author>Zaheer Abbas Merali <zaheerabbas at merali dot org> 18Edward Hervey <edward.hervey@collabora.co.uk></author> 19 <pads> 20 <caps> 21 <name>sink</name> 22 <direction>sink</direction> 23 <presence>always</presence> 24 <details>video/mpegts, systemstream=(boolean)true</details> 25 </caps> 26 <caps> 27 <name>audio_%01x_%05x</name> 28 <direction>source</direction> 29 <presence>sometimes</presence> 30 <details>audio/mpeg, mpegversion=(int)1; audio/mpeg, mpegversion=(int)2, stream-format=(string)adts; audio/mpeg, mpegversion=(int)4, stream-format=(string)loas; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-eac3; audio/x-dts; audio/x-opus; audio/x-private-ts-lpcm</details> 31 </caps> 32 <caps> 33 <name>private_%01x_%05x</name> 34 <direction>source</direction> 35 <presence>sometimes</presence> 36 <details>ANY</details> 37 </caps> 38 <caps> 39 <name>subpicture_%01x_%05x</name> 40 <direction>source</direction> 41 <presence>sometimes</presence> 42 <details>subpicture/x-pgs; subpicture/x-dvd; subpicture/x-dvb</details> 43 </caps> 44 <caps> 45 <name>video_%01x_%05x</name> 46 <direction>source</direction> 47 <presence>sometimes</presence> 48 <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h264, stream-format=(string)byte-stream, alignment=(string)nal; video/x-h265, stream-format=(string)byte-stream, alignment=(string)nal; video/x-dirac; video/x-cavs; video/x-wmv, wmvversion=(int)3, format=(string)WVC1; image/x-jpc</details> 49 </caps> 50 </pads> 51 </element> 52 <element> 53 <name>tsparse</name> 54 <longname>MPEG transport stream parser</longname> 55 <class>Codec/Parser</class> 56 <description>Parses MPEG2 transport streams</description> 57 <author>Alessandro Decina <alessandro@nnva.org>, Zaheer Abbas Merali <zaheerabbas at merali dot org></author> 58 <pads> 59 <caps> 60 <name>sink</name> 61 <direction>sink</direction> 62 <presence>always</presence> 63 <details>video/mpegts, systemstream=(boolean)true</details> 64 </caps> 65 <caps> 66 <name>src</name> 67 <direction>source</direction> 68 <presence>always</presence> 69 <details>video/mpegts, systemstream=(boolean)true</details> 70 </caps> 71 <caps> 72 <name>program_%u</name> 73 <direction>source</direction> 74 <presence>request</presence> 75 <details>video/mpegts, systemstream=(boolean)true</details> 76 </caps> 77 </pads> 78 </element> 79 </elements> 80</plugin>