Frank Schmirler wrote:
This new plugin allow you to import the EPG of an other VDR. It has been developed with pure VDR-to-VDR streaming clients in mind, in case you cannot (or don't want to) mount the server epg.data on the client. However there might be other cases where it is useful.
Features:
- Separate thread - works in the background
- Triggered when plugin starts and/or by main menu entry
- Works with SVDRP and VTP
- Two sync modes. The slow mode allows sharing the SVDRP connection with other
local plugins.
Thanks for doing this; i've installed this on one client, after a few minutes of tests it does seem to do the job quite well. There's just one problem - during the epg download the client becomes very unresponsive, key presses appear after ~1s and sometimes frames are dropped (it's softdevice-based client). Happens in both epg sync modes. The following change makes most, if not all, of the delays go away.
artur
--- epgsync-0.0.1.org/thread.c 2006-07-23 10:37:21.000000000 +0000 +++ epgsync-0.0.1/thread.c 2006-07-24 15:26:52.000000000 +0000 @@ -18,6 +18,8 @@ void cEpgSyncThread::Action() { return; }
+ SetPriority(19); + svdrp.handle = -1;
for (int i = 0; svdrp.handle < 0 && i < EpgSyncSetup.connectAttempts && Running(); i++) {