<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2900.3354" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=290041311-05122008>Hi Eric Zhang,</SPAN></DIV>
<DIV><SPAN class=290041311-05122008>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Thanks a lot for your response.</SPAN></DIV>
<DIV><SPAN class=290041311-05122008>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Yes&nbsp;thats the place where timestamp is getting modified.</SPAN></DIV>
<DIV><SPAN class=290041311-05122008>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
The function is defined in gst-plugins-base/gst-libs/gst/rtp/gstbasertppayload.c 
. </SPAN></DIV>
<DIV><SPAN class=290041311-05122008>Arnab </SPAN></DIV>
<BLOCKQUOTE>
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Eric Zhang 
  [mailto:nicolas.m.zhang@gmail.com]<BR><B>Sent:</B> Thursday, December 04, 2008 
  7:43 AM<BR><B>To:</B> arnabsamanta@tataelxsi.co.in; Discussion of the 
  development of GStreamer<BR><B>Subject:</B> Re: [gst-devel] timestamp and 
  gstrtph264pay.c<BR><BR></FONT></DIV>Hi, 
  gstreamer-devel:<BR><BR>&nbsp;&nbsp;&nbsp; Seems "gst_basertppayload_push" 
  assigned timestamp to the GstBuffer. Check this function, 
  arnabsamanta?<BR><BR>Eric Zhang<BR><BR>
  <DIV class=gmail_quote>2008/12/2 arnabsamanta <SPAN dir=ltr>&lt;<A 
  href="mailto:arnabsamanta@tataelxsi.co.in">arnabsamanta@tataelxsi.co.in</A>&gt;</SPAN><BR>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">&nbsp;Hi 
    ,<BR>&nbsp; &nbsp; &nbsp; &nbsp;I Am using the rtph264pay plugin in 
    gst-plugins-good-0.10.11.<BR>&nbsp; &nbsp; &nbsp; &nbsp;I am unable to 
    understand the timestamp logic in it.<BR><BR>&nbsp; &nbsp; &nbsp; &nbsp;to 
    my understandings and observations,<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
    &nbsp; &nbsp; &nbsp;we are extracting the timestamp value from the incoming 
    buffer in "<BR>gst_rtp_h264_pay_handle_buffer" function<BR>&nbsp; &nbsp; 
    &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and this value is passed to the 
    "gst_rtp_h264_pay_payload_nal" function as<BR>an argument and further 
    assigned to &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; the outgoing buffer 
    pointer "outbuf".<BR><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
    &nbsp;before doing the " gst_basertppayload_push " of the &nbsp;"outbuf " , 
    we are<BR>calling "gst_rtp_buffer_get_payload " &nbsp; &nbsp; &nbsp; &nbsp; 
    &nbsp; defined in the gst-plugins-base<BR>gstrtpbuffer.c .<BR><BR>&nbsp; 
    &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;when i printed the value of 
    the timestamp of the incoming buffer , it was<BR>found to be 
    -1.<BR><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Any where 
    in the code flow , am unable to track the portion where the<BR>timestamp 
    change is done.<BR><BR><BR>&nbsp; &nbsp; &nbsp; &nbsp;Can anybody kindly 
    help me to point out the part i might have overlooked ?<BR>&nbsp; &nbsp; 
    &nbsp; &nbsp;and thanks for spending your valuable time to read this long 
    mail .<BR><BR>&nbsp;Regards,<BR>&nbsp; &nbsp; &nbsp; 
    &nbsp;~Arnab<BR><BR><BR><BR>The information contained in this electronic 
    message and any attachments to this message are intended for the exclusive 
    use of the addressee(s) and may contain proprietary, confidential or 
    privileged information. If you are not the intended recipient, you should 
    not disseminate, distribute or copy this e-mail. Please notify the sender 
    immediately and destroy all copies of this message and any attachments 
    contained in 
    it.<BR><BR>-------------------------------------------------------------------------<BR>This 
    SF.Net email is sponsored by the Moblin Your Move Developer's 
    challenge<BR>Build the coolest Linux based applications with Moblin SDK 
    &amp; win great prizes<BR>Grand prize is a trip for two to an Open Source 
    event anywhere in the world<BR><A 
    href="http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/" 
    target=_blank>http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</A><BR>_______________________________________________<BR>gstreamer-devel 
    mailing list<BR><A 
    href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</A><BR><A 
    href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" 
    target=_blank>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</A><BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>