Re: [ANNOUNCE] VDR successfully ported to Windows

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

 



Hi,

I stopped to use Windows many years ago -- no interest from me for bloatware with all it's problems and horrible support.

There are many programs in Windows to watch TV and some is completely free. But as you know a huge number of people use pirated software -- I have doubt that these people will be interested in your port.

VDR was designed to run on older equipment with limited resources -- Windows goes against this policy by definition. VDR was designed for smaller system and there is a trend to use it in embedded systems.

From my past experience (I work as Systems Analyst at one of biggest universities of Canada) 85% of Windows users are "mouse monkeys" -- they even do not know how to set variable. Do you expect that they will be able to configure and dig inside of VDR with it's plugins -- I have big doubts in this regard.

Andy


On 18/05/12 2:30 PM, WinVDR wrote:
I have successfully ported VDR to Windows :)

The port is a *native* Windows port using MinGW-w64 (does NOT use cygwin).
(I will post the patch when every thing is ready).

The only unsolved problem is that section filtering functions in
cDevice cannot be implemented on Windows since hardware drivers do not
use file descriptors to deliver data, another problem is that some
drivers like the SkyStar2 driver do not provide section filtering at
all, so if you want that data you have to extract it from TS packets
directly.

To solve that problem we need to modify these functions and avoid
using file descriptors:

int cDevice::OpenFilter(u_short Pid, u_char Tid, u_char Mask);
void cDevice::CloseFilter(int Handle);

Does any body have suggestions about the best way to implement this.

We might also consider implementing builtin section filtering in VDR
so we can extract section filtering data from TS packets directly if
the driver does not provide them.
The libdvbpsi library might be handy for that purpose.

I have implemented a plugin to support the SkyStar2 budget card and it
works fine, but since cDevice::OpenFilter() is not implemented, all
the recordings produced by VDR do not include section
packets(PAT,PMT..) so they are not playable.

_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr



_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux