[FFmpeg-devel] libossupport status

Måns Rullgård mans
Sat Dec 29 01:25:05 CET 2007


Diego Biurrun <diego at biurrun.de> writes:

> On Sat, Dec 29, 2007 at 12:59:07AM +0100, Michael Niedermayer wrote:
>> On Sat, Dec 29, 2007 at 12:33:06AM +0100, Fran?ois Revol wrote:
>> > > On Fri, Dec 28, 2007 at 02:26:34PM -0500, Ronald S. Bultje wrote:
>> > > > 
>> > > > On Dec 28, 2007 2:05 PM, Fran?ois Revol <revol at free.fr> wrote:
>> > > > 
>> > > > > Neither am I...
>> > > > > What about:
>> > > > >
>> > > > > #ifdef HAVE_USLEEP
>> > > > > #define ffusleep(t) usleep(t)
>> > > > > #else
>> > > > > static inline int ffusleep(...t)
>> > > > > {
>> > > > >        ..
>> > > > >        return select(...);
>> > > > > }
>> > > > > #endif
>> > > > 
>> > > > I thought the whole point of ossblabrokeoss was to prevent this 
>> > > > kind of
>> > > > crap?
>> > > 
>> > > Francois has strange ideas about portability...
>> > 
>> > ffmpeg is actually the only project I know with members insisting on 
>> > porting OSes to the application...
>> 
>> OSs as well as applications should support standards (POSIX / ISO C)
>> its a matter of O(n) vs. O(n^2)
>> 
>> porting 100 OSs and 100 applications to POSIX is 100+100=200 things to port
>> porting 100 apps to 100 OSs is 100*100=10000 things to port
>> 
>> also very few of the 100 apps will be ported to obscure OSs
>> its very simple: fix your OS to support POSIX or watch with your own
>> eyes how evolution works
>
> How many people around here have actually seen BeOS in action?  I have
> never used it, but i have at least seen it 10 years or so ago.

I too have never used it, only seen it, also some 10 years ago.  What
immediately struck me about it was that the graphics would only work
in b/w on then-current hardware.  And that from something being touted
as a "multimedia OS".  Needless to say, I never gave it a second
thought.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list