At 10:45 PM 9/15/2008, you wrote:
I read the source code again,yes,"MPEG4GenericRTPSource" indeed implements multiple frames per packet by reimplementation of the virtual function "MPEG4GenericBufferedPacket::nextEnclosedFrameSize()",but it had not update the "fPresentationTime" after the first received frame,since "frameDurationInMicroseconds" is always 0.In that case,from a multiframed packet,we will get several frames with the same timestamp,is it a bug?
In principle, yes. However, in practice, because we don't actually decode the media data, it would be difficult for an implementation to figure out the duration of each frame within the packet, so we don't try to do this.
Ross Finlayson Live Networks, Inc. (LIVE555.COM) <http://www.live555.com/> _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel