Autor Thema: VDR für Windows !  (Gelesen 737 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189138
  • Ohne Input kein Output
    • DVB-Cube
VDR für Windows !
« am: 01 Oktober, 2003, 17:54 »
Es ist ein Windows Port vom VDR aufgetaucht.....
Und er funktioniert!! Allerdings noch sehr buggy.....
Er kommt komplett mit Quellen....

Hier die Readme:
-------------------------

Hi!


That is almost crazy thing but ...
I have tried to port VDR to Windows.
Thhere You will find a result.
NB: That is not a toy for novice. It is just prove of concept that
such things are possible. You need to understand how real VDR works
if You want to play with WinVDR becouse You need to change *.conf files.


Some notes:
- I have used Cygwin (http://www.cygwin.com) package for porting.
Cygwin is a Linux-like environment for Windows. It something like
Linux->Windows wrapper. It also may compile linux source and make exe files.
So WinVDR is real VDR (1.1.33) with some Cygwin-related patches.
Full sources included. If You want to try with newest versions
then You need to download original version than make diff file
and apply it on new release

- Unfortunatelly Cygwin&Linux have some incompatibilites in basic libraries
so some part of code of vdr was rewriten (in fast, stupid and buggy style)
Most hurting problem was usage of %a format in sscanf that is not defined
in ANSI, not implemented in Cygwin but used for *.conf parsing.

- Actualy to run DVB software You need also DVB-driver. I didnt port Linux
DVB driver. I made wrapper from Linux DVB API to TechnoTrend SS1 DVB API.
Unfortunatelly firmwares have differents possibilities (most importand is
OSD function) so direct mapping was impossible. I made emulation of OSD
functions using software windows with OSD bitmaps that shown over video window.
Of course that is "Dead End" aproach for SS1 but I wanted to prove the concept
but that approach may be used for budged DVB cards.

- Unfortuantelly Cygwin doesnot support DVB-ioctl's. So I made some preprocessor
defines to handle IO operations

- LIRC support not implemented. Keyboard keys are hardcoded.

- plugins support not tested

- recordings not implemented

- GPF during program exit


With best wishes
Epmak

PS:NB for commercial software developers:
Remove that package from Your disk. That is GPL software.

PPS: That would be realy great if someone took MultiDec 8.x sources wich
had support for Linux firmware and replace my stupid WinDVBDrv.dll with
correct API calls.

PPPS: That would be greate if someone port not only vdr but LinuxDVB Driver
sources bocouse there are a lot of usefull things for budget DVB cards.

PPPPS: Please do not bother me with DVB development ideas becouse I'm realy
busy on my real work and I have no any free time at least for next half of year.

PPPPPS: About year ago I have started development of WinSTB trying to make vdr
clone seems that I found different way of doing that


Gibts hier :  Klick mich
« Letzte Änderung: 01 Oktober, 2003, 17:56 von SiLencer »

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )