killajoe:~$ gst-inspect-0.10 mpegtsparse Factory Details: Long name: MPEG transport stream parser Class: Codec/Parser Description: Parses MPEG2 transport streams Author(s): Alessandro Decina , Zaheer Abbas Merali Rank: none (0) Plugin Details: Name: mpegdemux2 Description: MPEG demuxers Filename: /usr/lib/gstreamer-0.10/libgstmpegdemux.so Version: 0.10.19 License: unknown Source module: gst-plugins-bad Binary package: GStreamer Bad Plugins (Archlinux) Origin URL: http://www.archlinux.org/ GObject +----GstObject +----GstElement +----MpegTSParse Pad Templates: SINK template: 'sink' Availability: Always Capabilities: video/mpegts systemstream: true SRC template: 'src%d' Availability: On request Has request_new_pad() function: 0x7fc7f40ae760 Capabilities: video/mpegts systemstream: true SRC template: 'program_%d' Availability: Sometimes Capabilities: video/mpegts systemstream: true Element Flags: no flags set Element Implementation: Has change_state() function: 0x7fc7f40ae650 Has custom save_thyself() function: gst_element_save_thyself Has custom restore_thyself() function: gst_element_restore_thyself Element has no clocking capabilities. Element has no indexing capabilities. Element has no URI handling capabilities. Pads: SINK: 'sink' Implementation: Has chainfunc(): 0x7fc7f40ae9b0 Has custom eventfunc(): 0x7fc7f40ae910 Pad Template: 'sink' Element Properties: name : The name of the object flags: lesbar, schreibbar String. Default: null Current: "mpegtsparse0" program-numbers : Colon separated list of programs flags: lesbar, schreibbar String. Default: "" Current: ""