<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV class="AppleOriginalContents"><BR>Hi Ross,<BR><BR>As a followup to the below, I think if the use(...) method in BufferedPacket were protected and virtual, it would solve the timestamp-per-frame issue by allowing subclasses to recalculate the timestamp.  The AMR/QCELP payloads have an extra few classes due to interleaving support, but for payloads that support multiple frames per packet w/o interleaving, I think the above change would suffice ...<BR><BR>Does this make sense, or do you recommend a different strategy?<BR><BR>thanks,<BR>matt<BR><BR>On 2005/02/07, at 20:14, Matthew Romaine wrote:<BR><BR><SPAN class="Apple-extra-linebreak"><BR></SPAN><BLOCKQUOTE type="cite"><FONT size="2" face="Helvetica" style="font: 12.0px Helvetica">Hi Ross,</FONT><BR><FONT size="2" face="Helvetica" style="font: 12.0px Helvetica"></FONT><BR><FONT size="2" face="Helvetica" style="font: 12.0px Helvetica">I've added support for frame-specific headers.<SPAN class="Apple-converted-space">  </SPAN>Changes were only necessary on the Sink side; at the moment I've only tested them for single frames per packet, but should work for multi-frame packets. Reason for not testing with multi-frame packets is that it seems that when a client asks for a next frame, the timestamp is not updated for each successive frame in a packet. In other words, frames 2+ in a packet continue to be associated with the timestamp for the first frame.</FONT><BR><FONT size="2" face="Helvetica" style="font: 12.0px Helvetica"></FONT><BR><FONT size="2" face="Helvetica" style="font: 12.0px Helvetica">Is this correct? I looks like AMR, QCELP etc. manage to compensate for this through a deInterleaving class, but I wonder if there is a simpler way for payloads that don't interleave ...</FONT><BR><FONT size="2" face="Helvetica" style="font: 12.0px Helvetica"></FONT><BR><FONT size="2" face="Helvetica" style="font: 12.0px Helvetica">thnx,</FONT><BR><FONT size="2" face="Helvetica" style="font: 12.0px Helvetica">matt</FONT><BR><FONT size="2" face="Helvetica" style="font: 12.0px Helvetica"></FONT><BR></BLOCKQUOTE></DIV><DIV class="AppleMailSignature" id="6884FFC7-D6D8-4775-9596-A17C55125D03"><P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT size="2" face="Hiragino Kaku Gothic Pro" style="font: 12.0px Hiragino Kaku Gothic Pro"><BR></FONT><SPAN style="font-family: Verdana;" class="khtml-style-span"><BR></SPAN><BR></P></DIV></BODY></HTML>