Dear all,

    At line 391 of MultiFramedRTPSink.cpp :

        int64_t uSecondsToGo = (fNextSendTime.tv_sec - timeNow.tv_sec)*1000000 
+ (fNextSendTime.tv_usec - timeNow.tv_usec);

    In some situations, (fNextSendTime.tv_sec - timeNow.tv_sec)*1000000  will 
become a huge, but positive value.
    ex. 
            timeNow.tv_sec = 1291086790;
            fNextSendTime.tv_sec = 1291084611;

            (fNextSendTime.tv_sec - timeNow.tv_sec) = -2179;
            (fNextSendTime.tv_sec - timeNow.tv_sec)*1000000 = 2115967296;

    And I think the same problem will be happened at line 86 of 
BasicUDPSink.cpp.


Anders
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to