<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Gstreamer takes long to start using aiurdemux with RTP MPEG-TS Streams in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Gstreamer-takes-long-to-start-using-aiurdemux-with-RTP-MPEG-TS/m-p/312465#M40910</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A bit more research reveals that the function call in aiurdemux.c that is taking 10 seconds is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CORE_API (inf, createParser, goto fail, core_ret,&lt;/P&gt;&lt;P&gt;(bool) (demux-&amp;gt;clip_info.live), file_cbks, mem_cbks, buf_cbks,&lt;/P&gt;&lt;P&gt;(void *) demux, &amp;amp;handle);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So creating the parser appears to be the cause of the delay. Problem is that (as far as I know) the parser is only distributed as a pre-compiled binary library, meaning there is no way for us to troubleshoot this any further without assistance (?). The 10 second delay is a show-stopper for us, so we would really appreciate any help even if it means paying for it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Otto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 May 2014 18:44:47 GMT</pubDate>
    <dc:creator>ottoblom</dc:creator>
    <dc:date>2014-05-12T18:44:47Z</dc:date>
    <item>
      <title>Gstreamer takes long to start using aiurdemux with RTP MPEG-TS Streams</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Gstreamer-takes-long-to-start-using-aiurdemux-with-RTP-MPEG-TS/m-p/312464#M40909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi There, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the following pipeline to display a RTP MPEG-TS Stream &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gst-launch udpsrc port=5000 caps="application/x-rtp, media=video, clock-rate=90000, encoding-name=MP2T-ES, payload=33" ! .recv_rtp_sink_0 gstrtpbin latency=800 ! rtpmp2tdepay ! aiurdemux ! vpudec ! mfw_v4lsink&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works well, however for unknown reasons it takes a long time (10 seconds) to start. See below log below for problem location&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: courier new,courier;"&gt;Aiur: 3.0.7 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;Core: BLN_MAD-MMLAYER_MPG2PARSER_04.04.14&amp;nbsp; build on Jun 25 2013 14:37:53&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;&amp;nbsp; mime: video/mpeg, mpegversion=(int)[1,2]; video/mpegts, systemstream=true; video/x-cdxa&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;&amp;nbsp; file: /usr/lib/imx-mm/parser/lib_mpg2_parser_arm11_elinux.so.3.1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;Content Info:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Seekable&amp;nbsp; : No&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size(byte): -1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000; font-size: 10pt; font-family: courier new,courier;"&gt;&amp;lt;&amp;lt;----- 10 second delay here&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;Mpeg2CreateParser:parser created successfully&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;Movie Info:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Seekable&amp;nbsp; : No&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Live&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Yes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Duration&amp;nbsp; : 0:00:00.000000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReadMode&amp;nbsp; : File&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; programs&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Track&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This delay goes away if I use tsdemux instead of aiurdemux, however tsdemux leaks about 1mb worth of memory per second so that is not a great alternative.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas on what could be going on ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Otto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2014 19:55:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Gstreamer-takes-long-to-start-using-aiurdemux-with-RTP-MPEG-TS/m-p/312464#M40909</guid>
      <dc:creator>ottoblom</dc:creator>
      <dc:date>2014-05-08T19:55:53Z</dc:date>
    </item>
    <item>
      <title>Re: Gstreamer takes long to start using aiurdemux with RTP MPEG-TS Streams</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Gstreamer-takes-long-to-start-using-aiurdemux-with-RTP-MPEG-TS/m-p/312465#M40910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A bit more research reveals that the function call in aiurdemux.c that is taking 10 seconds is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CORE_API (inf, createParser, goto fail, core_ret,&lt;/P&gt;&lt;P&gt;(bool) (demux-&amp;gt;clip_info.live), file_cbks, mem_cbks, buf_cbks,&lt;/P&gt;&lt;P&gt;(void *) demux, &amp;amp;handle);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So creating the parser appears to be the cause of the delay. Problem is that (as far as I know) the parser is only distributed as a pre-compiled binary library, meaning there is no way for us to troubleshoot this any further without assistance (?). The 10 second delay is a show-stopper for us, so we would really appreciate any help even if it means paying for it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Otto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 May 2014 18:44:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Gstreamer-takes-long-to-start-using-aiurdemux-with-RTP-MPEG-TS/m-p/312465#M40910</guid>
      <dc:creator>ottoblom</dc:creator>
      <dc:date>2014-05-12T18:44:47Z</dc:date>
    </item>
  </channel>
</rss>

