On 5/19/12, Andrey Vlassov <andreyv@xxxxxxxxxx> wrote: > 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 is better than most of those programs and that is why many people might be interested in this port. > 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. I have already solved this problem and developed a Qt GUI app that runs VDR as background process, and all VDR configuration is done using nice GUI dialog, so to enable or disable a plugin all you have to do is to click a checkbox in the settings dialog. (I am already using this GUI app to run and configure VDR on Linux, I no longer use a script to run VDR) > > 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 > _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr