<!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>
Thanks a lot for your response.</SPAN></DIV>
<DIV><SPAN class=290041311-05122008>
Yes thats the place where timestamp is getting modified.</SPAN></DIV>
<DIV><SPAN class=290041311-05122008>
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> 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><<A
href="mailto:arnabsamanta@tataelxsi.co.in">arnabsamanta@tataelxsi.co.in</A>></SPAN><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid"> Hi
,<BR> I Am using the rtph264pay plugin in
gst-plugins-good-0.10.11.<BR> I am unable to
understand the timestamp logic in it.<BR><BR> to
my understandings and observations,<BR>
we are extracting the timestamp value from the incoming
buffer in "<BR>gst_rtp_h264_pay_handle_buffer" function<BR>
and this value is passed to the
"gst_rtp_h264_pay_payload_nal" function as<BR>an argument and further
assigned to the outgoing buffer
pointer "outbuf".<BR><BR>
before doing the " gst_basertppayload_push " of the "outbuf " ,
we are<BR>calling "gst_rtp_buffer_get_payload "
defined in the gst-plugins-base<BR>gstrtpbuffer.c .<BR><BR>
when i printed the value of
the timestamp of the incoming buffer , it was<BR>found to be
-1.<BR><BR> Any where
in the code flow , am unable to track the portion where the<BR>timestamp
change is done.<BR><BR><BR> Can anybody kindly
help me to point out the part i might have overlooked ?<BR>
and thanks for spending your valuable time to read this long
mail .<BR><BR> Regards,<BR>
~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
& 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&url=/"
target=_blank>http://moblin-contest.org/redirect.php?banner_id=100&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>