[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