<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=ks_c_5601-1987">
<META content="MSHTML 6.00.2900.3243" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Hi everyone</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>i'm a newbie here.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>i've been trying to understand the liveMedia library structure 
by inspecting the "testOnDemandRTSPServer" test program.</FONT></DIV>
<DIV><FONT size=2>it seems to use MPEG4VideoStreamFramer as a frame source(it 
creates a ByteStreamFileSource as a&nbsp;internal source).</FONT></DIV>
<DIV><FONT size=2>i followed the call sequences in a typical RTSP conversation 
between a Server and a Client.</FONT></DIV>
<DIV><FONT size=2>after&nbsp;a client send 'PLAY', the server starts series of 
codes&nbsp;and it reaches&nbsp;fRTPSink-&gt;startPlaying();&nbsp; 
and</FONT></DIV>
<DIV><FONT size=2>it calls MediaSink::startPlaying(). in turn, 
MultiFramedRTPSink::continuePlaying()...fSource-&gt;getNextFrame()&nbsp;... 
finally FramedSource::getNextFrame()</FONT></DIV>
<DIV><FONT size=2>in it, it calls doGetNextFrame() (not 
fInputSource-&gt;doGetNextFrame()). &nbsp;but in MPEG4VideoStreamFramer.cpp, i 
can't find the function. only found in MPEGVideoStreamFramer.cpp</FONT></DIV>
<DIV><FONT size=2>(and in MPEG4VideoStreamDiscreteFramer.cpp)</FONT></DIV>
<DIV><FONT size=2>but it(doGetNextFrame() in 
MPEGVideoStreamFrame.cpp)&nbsp;doesn't call any function in the 
ByteStreamFileSource for getting a real data(frame) from a file.</FONT></DIV>
<DIV><FONT size=2>i thought i miss&nbsp;a link in the calling sequence. but 
after i checked several times, still i can't find that link.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>could you tell me what i missed?</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>thanks and regards,</FONT></DIV>
<DIV><FONT size=2>Park</FONT></DIV></BODY></HTML>