Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: DVB Driver & Porting



WinSTB WinSTB wrote:
Hi Linux-DVB Community!

Since some moment I think about crazy idea about transfering Linux DVB
software into Windows. Last week I started some experiments with Cygwin
and was realy impressed by results. A lot of libraries/programs that
are used by LinuxDVB software are recompiled and working fine
under Windows using Cygwin package (like mplayer/mencoder...).
I tried to recompile DVB-specific applications like mpegtools
and libsi (vdr-library) and they are working too!!!

So I think now: Why not to port vdr and other great Linux software?
(sounds great, if you get this done you'll be a real hero;)

get serious: a friend of mine is currently starting a LinuxDVB API port to MacOS X, so you're in a good neighborhood, when anybody of you is encountering serious troubles we'll really consider to add portability patches you propose to our CVS...


Of course it is realy hard to port hardware specific code to Windows
but it is realy not needed becouse all this stuff is done using native
Windows drivers.

So I have a following idea for porting:
Why not to create some generic DVB-Driver that will use Linux DVB API
and that will just call native windows-driver code using Cygwin functions?
Basically there are 2 ways to do it: implement a userspace DVB wrapper library (this would require all DVB applications to get rewritten/ported) or the way you suggest.

I'd follow your way, but I don't know much about the Windows API so I really can't estimate the required efforts.


Currently for WinSTB project (open source DVB Viewer for which Im leader
of development team) we have 4 DVB-Card families supported with internal common API and they are SkyStar1,SkyStar2,TwinHan,PCTVSat.
Is it possible to port WinSTB to non-Windows operatings systems? If so we would have 3 pretty good DVB TV UI applications out there, VDR, Enigma and WinSTB...


So if someone are interesed in idea of porting DVB software using Cygwin
and have clear understanding of how Linux DVB Driver works then
that would be very great. Becouse Im not experienced Linux developer
and Im affraid that I can not do much in that area. But I promise
that if linux part will be done that Windows part will be done also.
Feel free to contact us about any questions and problems you get, even if most of us don't have much Windows experience we can probably help you about all problems regarding DVB and the LinuxTV infrastructure.

Holger



--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index