Hi!I've added some stdout messages to MPEG4VideoStreamDiscreteFramer and I can see that there are many calls to doGetNextFrame() and afterGettingFrame1() even if my source did not deliver one frame:
MPEG4VideoStreamDiscreteFramer::doGetNextFrame() passed MPEG4VideoStreamDiscreteFramer::afterGettingFrame1() frame size: 0 MPEG4VideoStreamDiscreteFramer::doGetNextFrame() passed MPEG4VideoStreamDiscreteFramer::afterGettingFrame1() frame size: 0 MPEG4VideoStreamDiscreteFramer::doGetNextFrame() passed MPEG4VideoStreamDiscreteFramer::afterGettingFrame1() frame size: 0 ...(repeats ~50 times) Decoded frame 1 [I, 138484 Bytes] in 11.76 ms Encoded frame 1 [I, 23329 Bytes] in 10.41 msMPEG4VideoStreamDiscreteFramer::afterGettingFrame1() assuming complete picture MPEG4VideoStreamDiscreteFramer::afterGettingFrame1() VISUAL_OBJECT_SEQUENCE_START_CODE
MPEG4VideoStreamDiscreteFramer::afterGettingFrame1() frame size: 23329 MultiFramedRTPSink::sendPacketIfNecessary() Packet sent MultiFramedRTPSink::sendPacketIfNecessary() Packet sent MultiFramedRTPSink::sendPacketIfNecessary() Packet sent ...(more packets sent) MPEG4VideoStreamDiscreteFramer::doGetNextFrame() passedMPEG4VideoStreamDiscreteFramer::afterGettingFrame1() assuming complete picture MPEG4VideoStreamDiscreteFramer::afterGettingFrame1() VISUAL_OBJECT_SEQUENCE_START_CODE
MPEG4VideoStreamDiscreteFramer::afterGettingFrame1() frame size: 23329 MultiFramedRTPSink::sendPacketIfNecessary() Packet sent MultiFramedRTPSink::sendPacketIfNecessary() Packet sent MultiFramedRTPSink::sendPacketIfNecessary() Packet sent ...(more packets sent) How do I tell the framer to wait for one frame until asking for the next? Thanks Julian
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ live-devel mailing list [email protected] http://lists.live555.com/mailman/listinfo/live-devel
