Has anyone looked at porting Darwin Streaming Server (Apple's open source streaming media server software, supporting QuickTime, MP3, etc.) to OS/2 Warp?
The homepage for this project is here:
http://developer.apple.com/darwin/projects/streaming
and there's a link to download the source code.
Darwin Streaming Server is already available for Mac OS X, Linux, FreeBSD, and Windows.
There's a Frequently Asked Questions list which explains the platform-specific portions of the source code. Apple says the following:
- OSThread, OSCond, OSMutex: Implements threads, mutexes, and condition variables. The implementations provided work on MacOS X as well as any platform that supports pthreads.
- OS: Includes some platform-specific code for getting the current time. Implementations provided work on MacOS X as well as any platform that supports gettimeofday.
- Socket: This class is C++ wrapper for the sockets API. On MacOS X, this class uses a set of APIs collectively called the Event Queue for receiving events from sockets in non-blocking mode. For other platforms, an implementation of the Event Queue APIs using select() has been provided in ev.cpp. For more details on the Event Queue, see "What is the Event Queue?" in the FAQ section.
- - - - -
Timothy F. Sipples
IBM WebSphere Software (Chicago, IL)
E-Mail:
PGP Public Key:
http://wwwkeys.pgp.net:11371/pks/lookup?op=get&search=0x45D3DE3E
Source: OS2VOICE