[ANNOUNCE] New plugin epgsync-0.0.1

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

 



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
-------------- next part --------------
--- 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++) {

[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