stax76
17th June 2005, 18:02
Hi,
I'm releasing the source code for my SkyStar 2 DVB application Stax DVB. I don't know how mucht time I can spend working on it and when it's gonna usable for the end user so I'm releasing at least the source code for the open source community. It's missing major pieces like channel scan and channel import, timeshift, support for other cards, EPG, MPG recording, support for radio channels, MD plugins. The aplication is released under the GPL so please don't violate the license. There is a binary including in case somebody is interested to look at it. It does work in my invironment but since it is not tested in other invironments it's not guarantied to work there.
The core application is done in C#, there is a shared library for general and common things done in VB .NET and there is a C++/CLR mixed mode interop library for DVB and DShow related API's. I'm considering a new interop strategy in the future using either standard RCW's in C# or C++/CLR customized RCW's in order to do DShow programming directly in C#, currently everything is done in C++/CLR.
In order to build Stax DVB you need:
VS C# 2005
VS VB .NET 2005
VS C++ 2005
Platform SDK newest version
DirectX SDK newest version
SkyStar 2 SDK newest version
Note that DShow now is part of the platform SDK and not available in the DirectX SDK.
other sources:
Delphi 6: EzDVB, SkyViewSample, WinSTB, MDWrapper
Visual C++: HDTVtoMPEG2, sources by Gabest
Visual C: MultiDec 8.5
C#: DVB.NET, MediaPortal
of course there is many I don't know or forgot. There is also many Linux sources but I don't know how portable they are.
forum to ask questions related to DVB programming: DVBN
source code links:
http://www.planetdvb.net/stax_dvb_src.rar
I'm releasing the source code for my SkyStar 2 DVB application Stax DVB. I don't know how mucht time I can spend working on it and when it's gonna usable for the end user so I'm releasing at least the source code for the open source community. It's missing major pieces like channel scan and channel import, timeshift, support for other cards, EPG, MPG recording, support for radio channels, MD plugins. The aplication is released under the GPL so please don't violate the license. There is a binary including in case somebody is interested to look at it. It does work in my invironment but since it is not tested in other invironments it's not guarantied to work there.
The core application is done in C#, there is a shared library for general and common things done in VB .NET and there is a C++/CLR mixed mode interop library for DVB and DShow related API's. I'm considering a new interop strategy in the future using either standard RCW's in C# or C++/CLR customized RCW's in order to do DShow programming directly in C#, currently everything is done in C++/CLR.
In order to build Stax DVB you need:
VS C# 2005
VS VB .NET 2005
VS C++ 2005
Platform SDK newest version
DirectX SDK newest version
SkyStar 2 SDK newest version
Note that DShow now is part of the platform SDK and not available in the DirectX SDK.
other sources:
Delphi 6: EzDVB, SkyViewSample, WinSTB, MDWrapper
Visual C++: HDTVtoMPEG2, sources by Gabest
Visual C: MultiDec 8.5
C#: DVB.NET, MediaPortal
of course there is many I don't know or forgot. There is also many Linux sources but I don't know how portable they are.
forum to ask questions related to DVB programming: DVBN
source code links:
http://www.planetdvb.net/stax_dvb_src.rar