Hello Ross,<br>
You are right.The question should be "How is the *presentation time* calculated for m4v?".<br>I,ve already gone through the classes you,ve mentioned very carefully. But i didn't not understand. <br>
<br>
Could you briefly expain what the following variables actually represent?<br>
Parser class: <br>
1. vop_time_increment_resolution,<br>
2. fixed_vop_rate, <br>
3. fixed_vop_time_increment, <br>
4. fSecondsSinceLastTimeCode, fTotalTicksSinceLastTimeCode, fPrevNewTotalTicks, <br>
5. fPrevPictureCountDelta;<br>
<br>
Framer Class<br>
1. fPresentationTimeBase;<br>
2. TimeCode fCurGOPTimeCode, fPrevGOPTimeCode;<br>
3. fPicturesAdjustment;<br>
4. fPictureTimeBase;<br>
5.fTcSecsBase;<br>
6.fHaveSeenFirstTimeCode;<br>
regards<br>
Debal<br>
<br><div><span class="gmail_quote"><br>
On 11/28/05, <b class="gmail_sendername">Ross Finlayson</b> <<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>> Could you tell me how RTP timestamp is being calculated for m4v?<br><br>Because the server derives the RTP timestamp directly from the<br>medium's presentation time, your question should really be: "How is
<br>the *presentation time* calculated for m4v?".<br><br>To see this, look at the "MPEG4VideoStreamFramer" class, and<br>(especially) its parent class "MPEGVideoStreamFramer".<br><br><br> Ross Finlayson
<br> Live Networks, Inc. (<a href="http://LIVE555.COM">LIVE555.COM</a>)<br> <<a href="http://www.live555.com/">http://www.live555.com/</a>><br><br>_______________________________________________<br>live-devel mailing list
<br><a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a><br><a href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a><br></blockquote>
</div><br>