<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>foxmail 5.0</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK 
href="images/BG" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=0>
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD class=BG vAlign=top width=103 
      background=cid:__0@Foxmail.net>&nbsp;&nbsp; </TD>
    <TD vAlign=top>
      <DIV>&nbsp;</DIV>
      <DIV><FONT size=2><FONT face=宋体>Hi, Ross&nbsp;</FONT> </FONT>
      <DIV>&nbsp;&nbsp;&nbsp;&nbsp; As I understand, at first it was originate 
      from "fDummyRTPSink-&gt;startPlaying" in&nbsp;&nbsp; 
      MPEG4VideoFileServerMediaSubsesion.cpp and then call function 
      "startPlaying" in MediaSink.cpp, and then call "continuePlaying" in 
      MultiFramedRTPSink.cpp, </DIV>
      <DIV>&nbsp; and then followed "buildAndSendPacket", "packFrame", 
      afterGettingFrame","afterGettingFrame1",<BR>&nbsp;&nbsp;&nbsp;&nbsp; at 
      last call the doSpecialFrameHandling, and then call 
      "doSpecialFrameHandlingthe" in the deived class MPEG4ESVideoRTPSink. 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; Is it wright? sorry for my inadequate c++ 
      knowledge and the relationship is a litttle bit complex.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>thanks for your explanation!</DIV>
      <DIV><FONT face=宋体 size=2>  </FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=宋体 size=2>======== 2005-03-06&nbsp;16:09:33&nbsp;您在来信中写道: 
      ========</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT size=2>
      <TABLE width="100%">
        <TBODY>
        <TR>
          <TD width="100%">
            <BLOCKQUOTE 
            style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
              <DIV>&nbsp;</DIV>
              <DIV>&gt;&gt; 
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;May&nbsp;I&nbsp;ask&nbsp;a&nbsp;simple&nbsp;quesiton?&nbsp;In&nbsp;the&nbsp;MPEG4ESVideoRTPSink.cpp&nbsp;file,&nbsp;</DIV>
              <DIV>&gt;&gt; 
              &nbsp;the&nbsp;function:&nbsp;doSpecialFrameHandling&nbsp;was&nbsp;implementation,&nbsp;but&nbsp;I&nbsp;don't&nbsp;know&nbsp;</DIV>
              <DIV>&gt;&gt; 
              &nbsp;where&nbsp;&nbsp;it&nbsp;is&nbsp;be&nbsp;called?</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>man&nbsp;grep&nbsp;:-)</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>"doSpecialFrameHandling()"&nbsp;is&nbsp;called&nbsp;from&nbsp;"MultiFramedRTPSink"&nbsp;(which&nbsp;is&nbsp;</DIV>
              <DIV>the&nbsp;parent&nbsp;class&nbsp;of&nbsp;"MPEG4ESVideoRTPSink"&nbsp;etc.)</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>Ross&nbsp;Finlayson</DIV>
              <DIV>LIVE.COM</DIV>
              <DIV>&lt; http://www.live.com/&gt; </DIV>
              <DIV>&nbsp;</DIV>
              <DIV>_______________________________________________</DIV>
              <DIV>live-devel&nbsp;mailing&nbsp;list</DIV>
              <DIV>live-devel@lists.live.com</DIV>
              <DIV>http://lists.live.com/mailman/listinfo/live-devel</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>&nbsp;</DIV></BLOCKQUOTE></TD></TR></TBODY></TABLE></FONT></DIV>
      <DIV>
      <P><FONT face=宋体 size=2>= = = = = = = = = = = = = = = = = = = = = = 
      </FONT></P>
      <P><FONT face=宋体 size=2>        <BR></FONT></P>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=宋体 size=2>              Jiang jian</FONT></DIV>
      <DIV><FONT face=宋体 size=2><FONT face=宋体 size=2>              </FONT><A 
      href="mailto:jiangjian@ict.ac.cn">jiangjian@ict.ac.cn</A></FONT></DIV>
      <DIV><FONT face=宋体 
      size=2>               2005-03-06</FONT></DIV></DIV></DIV></TD></TR></TBODY></TABLE></BODY></HTML>