[Live-devel] WINCE Issues

Chris Kavanagh librestreamkav at hotmail.com
Tue May 31 17:58:13 PDT 2005


Hello,

Just wanted to share what I found while playing with CE and liveMedia.

Essentially, streaming from a file is next to impossible as per the 
semantics of the library and the underlying OS.  For CE platforms exceptions 
are just not a good idea.  In CE, every exception makes it's way down 
through the kernel.  Moreover, by default CE will stuff a standard exception 
printout to the platforms debug UART.  For a 7 second MPEG1 A/V clip CE will 
spend over 4 seconds from throw to catch.  This causes a big delay and 
doesn't allow the select call to block since each frame needs to be sent 
ASAP.

The bad news is I can't see anyway to avoid this without rewritting code in 
the library to avoid exceptions.

This exeption handling scheme in Windows is a combination of it's RTTI 
library and (S)tructured (E)xception (H)andling.

Hope this helps anyone working on CE.

Cheers,
Chris Kavanagh

Software Developer
LibreStream Technologies Inc.
www.LibreStream.com
Unit 200 - 55 Rothwell Rd.
Winnipeg, Manitoba
Canada R3P 2M5

_________________________________________________________________
Don't just Search. Find! http://search.sympatico.msn.ca/default.aspx The new 
MSN Search! Check it out!



More information about the live-devel mailing list