[FFmpeg-devel] libossupport status
Sat Dec 22 20:06:51 CET 2007
Luca Abeni wrote:
>int the last weeks, I've been silent about libossupport, but I continued
>to work on it. Here is a report about the current status of things.
>First of all, the requirements:
>1) Eliminate all the OS-dependent code from libav* (this can be achieved
>in small steps)
>2) For standard (POSIX?) systems, no dependency on libossupport should
>3) libav* code should use standard (POSIX?) functions, and the
>implementation of such functions for non-standard systems should be
>provided by libossupport
>4) It seems that most of the developeres do not want libossupport in
>ffmpeg, but want it as an external library.
>Did I understand the requirements correctly? Am I forgetting anything?
I wonder how do you intend to implement missing POSIX functionality on
For example on win32 close() will not accepts socket handles and
select() will not work on file handles, meaning
you'll need to reimplement basically whole I/O (open, close, read,
write, seek, fstat, ioctl, fcntl) and socket API.
Then (if ffmpeg uses stdio) you'll need to reipmlement stdio too...
Am i missing something?
More information about the ffmpeg-devel