Great job ppl!! Realy!
But i was wondering, my theory is that windows,
stole a lot of stuff from many other OS'es that existed
including AmigaOS to become the sad OS it is today.
In the last 10000000 updates of windows, ppl have to
admit there are some cool things created, one of them is the
fact that every importand system item like web-browse,
and video playing, are integrated into the api system of
windows, so making a web-browser with the windows api
is very very easy, and that also goes for creating a video
player, most basic packages for windows allow adding a
specific gadget wich does all the html code that IE can,
or adding a simple line of code and your window becomes
a video player.
This is a very interesting thing, and because many stuff
is stolen from other OS'es, we have the right to steal
good stuff back, i think, so why not make a simple library
of MPlayer, with a simple API, with commands like:
OpenVideoA(num PTR TO L, name PTR TO CHAR)
DecodeFrameA(Fr PTR TO L, video PTR TO Video)
PlaySNDFrame(Fr PTR TO L, video PTR TO Video)
DisplayFrameA(F PTR TO frame, w PTR TO window)
PlayAudioFrame(F PTR TO frame, ahi PTR TO AhiMode)
PlayVideo(movie PTR TO Video, w PTR TO window)
StopVideo() ... etc..
I think this will help development of many things,
i don't mean for playing video only, but eventualy for
many things like 3d stuff, Office stuff, webbrowse stuff,
etc..
Make it easy for devellopers, will certainly help making
cool apps, and ensure MOS devellopers universal things
are used in programming, so if there is a bug fixed in some
library, all programs using it will be fixed also, A la MpegA lib.
It's difficult to explain what i mean, but i hope
you understand and find it interesting.
Bye,
Felix.