I ran into some strange timer manipulation problem while doing porting for TI NDK and had to make following change.
#ifdef TIME_BASE typedef TIME_BASE time_base_seconds; #else typedef int time_base_seconds; #endif With the original code ( typedef long time_base_seconds;), it would do 8 bytes subtraction(treating tv_usec as unsigned long long) while executing the second line (highlighted code in following piece of code) below. And that would screw up the value of the tv_sec field which is right before tv_usec field in the structure. DelayInterval operator-(const Timeval& arg1, const Timeval& arg2) { time_base_seconds secs = arg1.seconds() - arg2.seconds(); time_base_seconds usecs = arg1.useconds() - arg2.useconds(); if (usecs < 0) { usecs += MILLION; --secs; } if (secs < 0) return DELAY_ZERO; else return DelayInterval(secs, usecs); } I hope this helps. Thanks Ishwar Mike Gilorma <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 06/10/2008 05:15 AM Please respond to LIVE555 Streaming Media - development & use <[EMAIL PROTECTED]> To LIVE555 Streaming Media - development & use <[EMAIL PROTECTED]> cc Subject Re: [Live-devel] Problems with streaming live h264 video on TI da Vinci platform. I have one of those board here and was thinking about trying to port live555 over to it. Are you running Virtual Logix Linux or did you actually port it over to the DSP? If you can send me your test code or project I can help debug. On Tue, 2008-06-10 at 17:46 +0800, Amit Lobo wrote: > Hi All, > > I am able to port and run Live555 on DSP/BIOS of EVM6437.The test I > did is reading stored h264 video from a file. > > Now when I try to use live frames from the encoder I face problem > after 1 sec of video play.I can see the first 1 sec video properly,but > later after 1 sec it looks like something goes wrong with the RTP.The > client I am using is VLC media player. > Want to know if anybody has face similar problem. > > Thanks in advance > > Amit > _______________________________________________ > live-devel mailing list > live-devel@lists.live555.com > http://lists.live555.com/mailman/listinfo/live-devel _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel