<div dir="ltr"><div>Hi,</div><div><br></div><div>Yes, it is a custom plugin. Here is the output of "gst-inspect mdtsdemux"</div><div><br></div><div>Factory Details:</div><div>  Long name:<span class="" style="white-space:pre">    </span>Transport Stream Demultiplexer</div>
<div>  Class:<span class="" style="white-space:pre">    </span>Demuxer</div><div>  Description:<span class="" style="white-space:pre">      </span></div><div>  Author(s):<span class="" style="white-space:pre">       </span></div><div>  Rank:<span class="" style="white-space:pre">            </span>none (0)</div>
<div><br></div><div>Plugin Details:</div><div>  Name:<span class="" style="white-space:pre">                      </span>mdplugin</div><div>  Description:<span class="" style="white-space:pre">             </span>GStreamer elements</div><div>  Filename:<span class="" style="white-space:pre">              </span>/usr/lib/libgstmdplugin.so</div>
<div>  Version:<span class="" style="white-space:pre">          </span>0.10.22.1</div><div>  License:<span class="" style="white-space:pre">                </span>BSD</div><div>  Source module:<span class="" style="white-space:pre">        </span>gst-md</div>
<div>  Binary package:<span class="" style="white-space:pre">   </span>GStreamer MD Elements</div><div>  Origin URL:<span class="" style="white-space:pre">         </span></div><div><br></div><div>GObject</div><div> +----GstObject</div>
<div>       +----GstElement</div><div>             +----MdGstElement</div><div>                   +----MdGstDemux</div><div><br></div><div>Pad Templates:</div><div>  SRC template: 'src_index'</div><div>    Availability: Sometimes</div>
<div>    Capabilities:</div><div>      application/x-md-index</div><div><br></div><div>  SRC template: 'src_spts'</div><div>    Availability: Sometimes</div><div>    Capabilities:</div><div>      video/mpegts</div>
<div>            mpegversion: 2</div><div>           systemstream: true</div><div>             packetsize: [ 188, 192 ]</div><div><br></div><div>  SRC template: 'src_aud'</div><div>    Availability: Sometimes</div>
<div>    Capabilities:</div><div>      audio/mpeg</div><div>            mpegversion: { 1, 2, 4 }</div><div>      audio/x-lpcm</div><div>                  width: { 16, 20, 24 }</div><div>                   rate: { 48000, 96000 }</div>
<div>               channels: [ 1, 8 ]</div><div>          dynamic_range: [ 0, 255 ]</div><div>               emphasis: { false, true }</div><div>                   mute: { false, true }</div><div>      audio/x-ac3</div><div>
      audio/x-eac3</div><div>      audio/x-dts</div><div>      audio/x-private-ts-lpcm</div><div><br></div><div>  SRC template: 'src_vid'</div><div>    Availability: Sometimes</div><div>    Capabilities:</div><div>
      video/mpeg</div><div>            mpegversion: { 1, 2, 4 }</div><div>           systemstream: false</div><div>      video/x-h264</div><div>      video/x-wmv</div><div>             wmvversion: 3</div><div>                 format: WVC1</div>
<div><br></div><div>  SINK template: 'sink'</div><div>    Availability: Always</div><div>    Capabilities:</div><div>      video/mpeg</div><div>            mpegversion: 2</div><div>           systemstream: true</div>
<div>      video/mpegts</div><div>            mpegversion: 2</div><div>           systemstream: true</div><div>             packetsize: [ 188, 192 ]</div><div><br></div><div><br></div><div>Element Flags:</div><div>  no flags set</div>
<div><br></div><div>Element Implementation:</div><div>  Has change_state() function: md_demux_change_state</div><div><br></div><div>Element has no clocking capabilities.</div><div>Element has no indexing capabilities.</div>
<div>Element has no URI handling capabilities.</div><div><br></div><div>Pads:</div><div>  SINK: 'sink'</div><div>    Implementation:</div><div>      Has chainfunc(): md_gst_element_sink_chain</div><div>      Has custom eventfunc(): md_gst_element_sink_event</div>
<div>      Has custom queryfunc(): gst_pad_query_default</div><div>      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default</div><div>      Has setcapsfunc(): md_gst_demux_sinkpad_setcaps</div><div>      Has acceptcapsfunc(): gst_pad_acceptcaps_default</div>
<div>    Pad Template: 'sink'</div><div><br></div><div>Element Properties:</div><div>  name                : The name of the object</div><div>                        flags: readable, writable</div><div>                        String. Default: null Current: "mdgstdemux0"</div>
<div>  use-buffering       : Permits join multiple buffers to feed 32kb buffers to device</div><div>                        flags: readable, writable</div><div>                        Boolean. Default: true Current: true</div>
<div>  stream-time-offset  : Specifies an offset in ns to apply on clock synchronization.</div><div>                        flags: readable, writable</div><div>                        Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 Current: 0</div>
<div>  pids                : The comma-separated list of PIDs to be demuxed.  Value may be base-10, or in 0xABC hex format.</div><div>                        flags: writable</div><div>                        String. Default: "-1"  Write only</div>
<div>  program             : The program number to demux.  If set along with 'pids', or auto=true, this will give the demux a hint as to which PMT to process.  Without pids, or auto=true, this will trigger conversion from MPTS to SPTS.  Value may be base-10, or in 0xABC hex format.</div>
<div>                        flags: writable</div><div>                        String. Default: "-1"  Write only</div><div>  auto                : If true, demux will automatically play the default Video and Audio streams</div>
<div>                        flags: writable</div><div>                        Boolean. Default: true  Write only</div><div>  pmt-info            : GObject with properties containing information from the TS PMT about the currently selected program and its streams                       </div>
<div>                 flags:   Object of type "MDTsPmtInfo"</div><div><br></div><div>Element Signals:</div><div>  "pad-added" :  void user_function (GstElement* object,</div><div>                                     GstPad* arg0,</div>
<div>                                     gpointer user_data);</div><div>  "pad-removed" :  void user_function (GstElement* object,</div><div>                                       GstPad* arg0,</div><div>                                       gpointer user_data);</div>
<div>  "no-more-pads" :  void user_function (GstElement* object,</div><div>                                        gpointer user_data);</div><div><br></div><div>(gst-inspect-0.10:3870): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GstPad'</div>
<div><br></div><div>(gst-inspect-0.10:3870): GStreamer-CRITICAL **: gst_element_remove_pad: assertion `GST_IS_PAD (pad)' failed</div><div><br></div><div>Thanks,</div><div>Yogesh</div></div><div class="gmail_extra"><br>
<br><div class="gmail_quote">On Fri, Aug 30, 2013 at 6:00 PM, Robert Krakora <span dir="ltr"><<a href="mailto:rob.krakora@messagenetsystems.com" target="_blank">rob.krakora@messagenetsystems.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">What is the output of "gst-inspect <span style="font-family:arial,sans-serif;font-size:13px">mdtsdemux".  </span><span style="font-family:arial,sans-serif;font-size:13px">mdtsdemux is not in plugins good, bad or ugly.  Is it a custom plugin or did you mean mpegtsdemux?</span></div>
<div class="HOEnZb"><div class="h5">
<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 30, 2013 at 8:26 AM, Yogesh Tyagi <span dir="ltr"><<a href="mailto:yogesh.bit2006@gmail.com" target="_blank">yogesh.bit2006@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I am using following command line:</div><div><div>gst-launch filesrc location=mpeg2_333_mhz.ts ! mdtsdemux program-number=2 name=d ! q</div>

<div>ueue ! mpeg2_viddec ! queue max-size-buffers=3 ! vidpproc ! vidre</div>
<div>nd_sink d. ! queue ! audio_sink</div></div><div><br></div><div>I am working on mdtsdemux demux plugin in which I have added get_propery method to get pmt-info but I don't know how do I test my implementation. </div>


<div><br></div><div>Thanks,</div><div>Yogesh</div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 30, 2013 at 5:44 PM, Robert Krakora <span dir="ltr"><<a href="mailto:rob.krakora@messagenetsystems.com" target="_blank">rob.krakora@messagenetsystems.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Yogesh,<div><br></div><div>It would help if you included the gst-launch command line or a snippet of your source.  At a minimum, at least tell us what plugins comprise your pipeline.</div>


<div><br></div><div>
Best Regards,</div><div><br></div><div>Rob Krakora</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On Fri, Aug 30, 2013 at 8:09 AM, Yogesh Tyagi <span dir="ltr"><<a href="mailto:yogesh.bit2006@gmail.com" target="_blank">yogesh.bit2006@gmail.com</a>></span> wrote:<br>



</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Can somebody help me find answer to this query?<div>How can get_property method be explicitly invoked in gstreamer using some tools like gst-launch?</div>



<div><br></div><div>Thanks,</div><div>Yogesh</div></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 27, 2013 at 5:35 PM, Yogesh Tyagi <span dir="ltr"><<a href="mailto:yogesh.bit2006@gmail.com" target="_blank">yogesh.bit2006@gmail.com</a>></span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div><div>I got to work on a gstreamer based test app which plays media from http source.In this application following callback has been registered to receive pmt information.</div>




<div>
<br></div>g_signal_connect(G_OBJECT(demuxer), "notify::pmt-info", (GCallback) demuxer_notify_pmt_info, NULL);<br><div><br></div><div>When I run this application I never see "demuxer_notify_pmt_info" method getting called.</div>





<div>Can somebody please let me know when this callback function will be activated so that I can see the pmt info of the stream.</div><div><br></div><div>Is there any way to invoke get_property methods of plugins like e.g set_property methods can be  invoked with gst-launch when we pass "property-name=value" to gst-launch.  </div>





<div><br></div><div>Thanks,</div><div>Yogesh</div></div>
</blockquote></div><br></div>
<br></div></div>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><table width="426" cellpadding="2" cellspacing="0"><colgroup><col width="422"></colgroup><tbody><tr><td width="422" valign="TOP" style="border:none;padding:0in">



<p><font face="Arial, sans-serif"><font size="4">Rob Krakora</font><font size="4">,</font><br>Senior Software Engineer</font></p><p><font face="Arial, sans-serif">MessageNet Systems<br>101 E Carmel Dr, Suite 105<br>Carmel, IN 46032</font></p>



<p><a href="http://www.messagenetcommunicationsystems.com/?utm_source=email+signature&utm_medium=email&utm_campaign=email+signature+to+homepage" style="color:rgb(17,85,204)" target="_blank"><font color="#1155cc"><font face="Arial, sans-serif">MessageNetSystems.com</font></font></a><font face="Arial, sans-serif"><br>



</font><a href="mailto:rob.krakora@messagenetsystems.com" style="color:rgb(17,85,204)" target="_blank"><font color="#1155cc"><font face="Arial, sans-serif">Rob.Krakora@MessageNetSystems.com</font></font></a><font face="Arial, sans-serif"><br>



P: </font><a style="color:rgb(17,85,204)"><font color="#1155cc"><font face="Arial, sans-serif">317.566.1677</font></font></a><font face="Arial, sans-serif">, 21</font><font face="Arial, sans-serif">2</font><font face="Arial, sans-serif"><br>



F: </font><a style="color:rgb(17,85,204)"><font color="#1155cc"><font face="Arial, sans-serif">317.663.0808</font></font></a></p></td></tr><tr><td width="422" valign="TOP" style="border-top-width:1px;border-style:solid none none;border-top-color:rgb(0,0,0);padding:0.02in 0in 0in">



<p><font face="Arial, sans-serif"><font style="font-size:8pt">For the latest news, information, and blogs, please be sure to visit, follow, and like us...</font></font></p><p><font color="#1155cc"><a href="http://www.messagenetcommunicationsystems.com/get-the-message-out-blog/?utm_source=email+signature&utm_medium=email&utm_campaign=gmail+signature+to+blog" style="color:rgb(17,85,204)" target="_blank"><img name="140cf351061dbd66_140cf309a30d750d_140cf2594046aca8_SafeHtmlFilter_14040bc6244eae96_graphics46" align="BOTTOM" width="34" height="34" border="0"></a>  <a href="http://www.youtube.com/user/MessageNetConnection/feed" style="color:rgb(17,85,204)" target="_blank"><img name="140cf351061dbd66_140cf309a30d750d_140cf2594046aca8_SafeHtmlFilter_14040bc6244eae96_graphics47" align="BOTTOM" width="34" height="34" border="0"></a>  <a href="http://www.linkedin.com/company/messagenet-systems" style="color:rgb(17,85,204)" target="_blank"><img name="140cf351061dbd66_140cf309a30d750d_140cf2594046aca8_SafeHtmlFilter_14040bc6244eae96_graphics48" align="BOTTOM" width="34" height="34" border="0"></a>  <a href="http://twitter.com/MessageNet" style="color:rgb(17,85,204)" target="_blank"><img name="140cf351061dbd66_140cf309a30d750d_140cf2594046aca8_SafeHtmlFilter_14040bc6244eae96_graphics49" align="BOTTOM" width="34" height="34" border="0"></a>  <a href="http://www.facebook.com/MessageNetsystems" style="color:rgb(17,85,204)" target="_blank"><img name="140cf351061dbd66_140cf309a30d750d_140cf2594046aca8_SafeHtmlFilter_14040bc6244eae96_graphics50" align="BOTTOM" width="34" height="34" border="0"></a></font></p>



</td></tr></tbody></table></div>
</div>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><table width="426" cellpadding="2" cellspacing="0"><colgroup><col width="422"></colgroup><tbody><tr><td width="422" valign="TOP" style="border:none;padding:0in">

<p><font face="Arial, sans-serif"><font size="4">Rob Krakora</font><font size="4">,</font><br>Senior Software Engineer</font></p><p><font face="Arial, sans-serif">MessageNet Systems<br>101 E Carmel Dr, Suite 105<br>Carmel, IN 46032</font></p>

<p><a href="http://www.messagenetcommunicationsystems.com/?utm_source=email+signature&utm_medium=email&utm_campaign=email+signature+to+homepage" style="color:rgb(17,85,204)" target="_blank"><font color="#1155cc"><font face="Arial, sans-serif">MessageNetSystems.com</font></font></a><font face="Arial, sans-serif"><br>

</font><a href="mailto:rob.krakora@messagenetsystems.com" style="color:rgb(17,85,204)" target="_blank"><font color="#1155cc"><font face="Arial, sans-serif">Rob.Krakora@MessageNetSystems.com</font></font></a><font face="Arial, sans-serif"><br>

P: </font><a style="color:rgb(17,85,204)"><font color="#1155cc"><font face="Arial, sans-serif">317.566.1677</font></font></a><font face="Arial, sans-serif">, 21</font><font face="Arial, sans-serif">2</font><font face="Arial, sans-serif"><br>

F: </font><a style="color:rgb(17,85,204)"><font color="#1155cc"><font face="Arial, sans-serif">317.663.0808</font></font></a></p></td></tr><tr><td width="422" valign="TOP" style="border-top-width:1px;border-style:solid none none;border-top-color:rgb(0,0,0);padding:0.02in 0in 0in">

<p><font face="Arial, sans-serif"><font style="font-size:8pt">For the latest news, information, and blogs, please be sure to visit, follow, and like us...</font></font></p><p><font color="#1155cc"><a href="http://www.messagenetcommunicationsystems.com/get-the-message-out-blog/?utm_source=email+signature&utm_medium=email&utm_campaign=gmail+signature+to+blog" style="color:rgb(17,85,204)" target="_blank"><img name="140cf351061dbd66_SafeHtmlFilter_14040bc6244eae96_graphics46" align="BOTTOM" width="34" height="34" border="0"></a>  <a href="http://www.youtube.com/user/MessageNetConnection/feed" style="color:rgb(17,85,204)" target="_blank"><img name="140cf351061dbd66_SafeHtmlFilter_14040bc6244eae96_graphics47" align="BOTTOM" width="34" height="34" border="0"></a>  <a href="http://www.linkedin.com/company/messagenet-systems" style="color:rgb(17,85,204)" target="_blank"><img name="140cf351061dbd66_SafeHtmlFilter_14040bc6244eae96_graphics48" align="BOTTOM" width="34" height="34" border="0"></a>  <a href="http://twitter.com/MessageNet" style="color:rgb(17,85,204)" target="_blank"><img name="140cf351061dbd66_SafeHtmlFilter_14040bc6244eae96_graphics49" align="BOTTOM" width="34" height="34" border="0"></a>  <a href="http://www.facebook.com/MessageNetsystems" style="color:rgb(17,85,204)" target="_blank"><img name="140cf351061dbd66_SafeHtmlFilter_14040bc6244eae96_graphics50" align="BOTTOM" width="34" height="34" border="0"></a></font></p>

</td></tr></tbody></table></div>
</div>
</div></div><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>