[Live-devel] Problems with streaming live h264 video on TI da Vinci platform.

Ishwar.Jasuja at jci.com Ishwar.Jasuja at jci.com
Thu Jun 12 12:21:57 PDT 2008


Amit,

What is TI demo? Is it a TI eval board?

I am running this software on our video card that uses DM642 TI processor 
and has TI BIOS (operating system) on it.
For networking stack, we are using TI NDK.

I am using code composer(CCStudio) v3.3 for development environment.

Ishwar




"Amit Lobo" <amit.lobo at gmail.com> 
Sent by: live-devel-bounces at ns.live555.com
06/10/2008 05:45 PM
Please respond to
LIVE555 Streaming Media - development & use <live-devel at ns.live555.com>


To
"LIVE555 Streaming Media - development & use" <live-devel at ns.live555.com>
cc

Subject
Re: [Live-devel] Problems with streaming live h264 video on TI da Vinci 
platform.






Hi Ishwar,
Thanks for you help.
Are you using TI demo and live555 together?
Because my problem lies in the integration side.
 
About timer I dont think I am facing similar problem that you have 
mentioned,because I have done test with reading video from the file.
 
Thanks & Regards
 
Amit


 
2008/6/11 <Ishwar.Jasuja at jci.com>:

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 <mike.gilorma at apogeelabs.com> 
Sent by: live-devel-bounces at ns.live555.com 
06/10/2008 05:15 AM 

Please respond to
LIVE555 Streaming Media - development & use        <
live-devel at ns.live555.com>



To
LIVE555 Streaming Media - development & use <live-devel at ns.live555.com> 
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 at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel


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


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

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20080612/665ed820/attachment.html>


More information about the live-devel mailing list