<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>RE : headers missing via rtpmp4vpay and rtpmp4vdepay</title>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
pre
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:696931751;
        mso-list-type:hybrid;
        mso-list-template-ids:1864022298 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Hi Arnab,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I checked out what you said, but it doesn&#8217;t
work yet. The headers are still missing. After inserting the headers manually,
using the hex editor, the file works successfully. The only difference noticed
is that the VLC streams the file but give me warnings and does not display the
video.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>The actual pipelines are<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<ol style='margin-top:0in' start=1 type=1>
 <li class=MsoNormal style='color:navy;mso-list:l0 level1 lfo1'><font size=2
     color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial'>appsrc
     is-live=true name=source caps=&quot;</span></font><font color=black><span
     style='color:windowtext'> </span></font><font size=2 face=Arial><span
     style='font-size:10.0pt;font-family:Arial'>video/mpeg, mpegversion=(int)4,
     framerate=(fraction)1001/30000, width=(int)1280, height=(int)720&quot; !
     mpeg4videoparse ! rtpmp4vpay pt=96 name=pay0 ! rtpmp4vdepay ! filesink
     location=/opt/rtp.m4v<o:p></o:p></span></font></li>
</ol>

<p class=MsoNormal style='margin-left:.25in'><font size=2 color=navy
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<ol style='margin-top:0in' start=2 type=1>
 <li class=MsoNormal style='color:navy;mso-list:l0 level1 lfo1'><font size=2
     color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial'>appsrc
     is-live=true name=source caps=&quot;</span></font><font color=black><span
     style='color:windowtext'> </span></font><font size=2 face=Arial><span
     style='font-size:10.0pt;font-family:Arial'>video/mpeg, mpegversion=(int)4,
     framerate=(fraction)1001/30000, width=(int)1280, height=(int)720&quot; !
     filesink location=/opt/rtp.m4v <o:p></o:p></span></font></li>
</ol>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I am getting custom application buffers,
hence I am using appsrc, to feed to the pipeline. My final aim is to transmit
the data using gst-rtsp-server. So, I want to check out that this is a bug or
not. If it is so, I would be unable to transmit the data using gst-rtsp-server.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks for your help.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Regards,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Neel.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Arnab Samanta
[mailto:arnabsamanta@tataelxsi.co.in] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, June 30, 2009 11:35
AM<br>
<b><span style='font-weight:bold'>To:</span></b>
gstreamer-devel@lists.sourceforge.net; gstreamer-devel@lists.sourceforge.net<br>
<b><span style='font-weight:bold'>Subject:</span></b> [gst-devel] RE : headers
missing via rtpmp4vpay and rtpmp4vdepay</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p style='margin-bottom:12.0pt'><font size=2 face="Times New Roman"><span
style='font-size:10.0pt'>&nbsp;Hello Neel,<br>
<br>
&nbsp;I guess your pipeline is something as follows<br>
&nbsp;filesrc ! rtpmp4vpay ! rtpmp4depay ! filesink<br>
<br>
&nbsp;Can you try the following pipeline<br>
&nbsp;filesrc ! mpeg4videoparse ! rtpmp4vpay ! rtpmp4depay ! filesink<br>
&nbsp;and see if you still face the problem ?<br>
<br>
<br>
&nbsp;Regards,<br>
&nbsp;Arnab&nbsp;&nbsp;<br>
<br>
<br>
<br>
<br>
<br>
Message: 4<br>
Date: Tue, 30 Jun 2009 10:59:50 +0530<br>
From: &quot;<st1:PersonName w:st="on">Mehta, Neel</st1:PersonName>&quot;
&lt;x0112149@ti.com&gt;<br>
Subject: [gst-devel] headers missing via rtpmp4vpay and rtpmp4vdepay<br>
To: <st1:PersonName w:st="on">Discussion of the development of GStreamer</st1:PersonName><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;gstreamer-devel@lists.sourceforge.net&gt;<br>
Message-ID:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;E0D41E29EB0DAC4E9F3FF173962E9E94024ED07E22@dbde02.ent.ti.com&gt;<br>
Content-Type: text/plain; charset=&quot;us-ascii&quot;<br>
<br>
Hi.<br>
<br>
I used the appsrc to write to a file via filesink, and the video was perfect
but if I used the appsrc, rtpmp4vpay, rtpmp4vdepay, filesink to write to a
file, then the MPEG4 headers were missing from the file. I used a hex editor to
manually insert the headers and then the file was perfect. So, where is the
problem? Is there a bug in the rtpmp4vpay/rtpmp4vdepay or am I doing something
wrong with handling the buffers? I don't think that there is a problem in the
handling of buffers on my side as the direct writing to a file worked
perfectly.<br>
<br>
Can someone help me out?? I am unable to transmit the video via UDP/RTSP and
play it as the headers are missing and hence the VLC does not decode it (I have
a problem with RTSP transmission via gst-rtsp-server too. I had posted it on
the mailing list yesterday).<br>
<br>
Thanks in advance.<br>
<br>
Regards,<br>
Neel.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Tue, 30 Jun 2009 11:29:27 +0530<br>
From: &quot;Aniruddha&quot; &lt;aniruddhachourasia@tataelxsi.co.in&gt;<br>
Subject: [gst-devel] No dispose/finalize fuction in &quot;RTPSEND&quot; element<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
gst-plugin-farsight<br>
To: &quot;<st1:PersonName w:st="on">Discussion of the development of GStreamer</st1:PersonName>&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;gstreamer-devel@lists.sourceforge.net&gt;<br>
Message-ID: &lt;006701c9f947$ed7ee380$3f033c0a@telxsi.com&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
Hello Folks,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
I am using rtpsend plugin for one of my application and I observed that there
is a memory leak in the application. When I investigated the rtpsend plugin, I
found that there is no dispose/finalize function implemented for the same. Is
it not required? If it is required, then how do I implement it? Can it be the
cause of memory leak?<br>
<br>
Regards<br>
Aniruddha<br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
<br>
------------------------------<br>
<br>
------------------------------------------------------------------------------<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
gstreamer-devel@lists.sourceforge.net<br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br>
<br>
End of gstreamer-devel Digest, Vol 37, Issue 88<br>
***********************************************</span></font><o:p></o:p></p>

<pre><font size=2 face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre></div>

</body>

</html>