LoadEPG 0.2.0

Tutto quello che ha a che fare con i plugins.

Moderatori: ragno, tapino, alez, zulu, davidea

Avatar utente
Maggiolino
Messaggi: 83
Iscritto il: 17 gen 2008, 03:35

Re: LoadEPG 0.2.0

Messaggio da Maggiolino »

Ok, fatto i test :D
Come avevi detto, anche aggiornando lo streamdev, nulla è cambiato..

Qui i risultati con la 1.60 liscia con i tre soliti plugins

Codice: Seleziona tutto

Jun 26 22:04:51 gateway vdr: [29247] closing SVDRP connection
Jun 26 22:04:51 gateway vdr: [29270] cTaskLoadepg thread started (pid=29247, tid=29270)
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: Start task
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: DeviceID = 0
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: DeviceID = 0 is device
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: DeviceID = 0 provides source 1
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: DeviceID = 0 is primary device 1
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: DeviceID = 0 has decoder 0
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: DeviceID = 0 receiving(true) 1
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: DeviceID = 0 receiving() 0
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: DeviceID = 0 device number 0
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: DeviceID = 0 card index 0
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: provides source
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: DvbAdapterNumber=-1
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: Error, none of the devices provides this source S13.0E
Jun 26 22:04:51 gateway vdr: [29270] LoadEPG: End task
Spero ti siano d'aiuto

Ciao e grazie ancora..

P.S.
Come posso fare per offrirti una birra :D
dacorsa
Messaggi: 39
Iscritto il: 20 gen 2007, 09:14

Re: LoadEPG 0.2.0

Messaggio da dacorsa »

GRAZIE LUKKINO!!!

se non fosse per te, non avremmo epg di sky su VDR e DREAMBOX!

sei un amore!

grazie per tutto quello che fai per noi!

ciao a presto!
johnnyrun
Messaggi: 98
Iscritto il: 25 mar 2008, 09:03

Re: LoadEPG 0.2.0

Messaggio da johnnyrun »

ciao a tutti.
Vorrei l'epg di sky ma ho una macchina decisamente lenta e non vorrei caricare in RAM 5/6 mega di roba.
Esiste un filtro per processare solo gli eventi da qui a pochi giorni?
O è meglio che mi scrivo un filtro in perl o simili?
Fin'ora ho utilizzato il download degli epg da web + loadepg.
Ciao
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: LoadEPG 0.2.0

Messaggio da ragno »

johnnyrun ha scritto:ciao a tutti.
Vorrei l'epg di sky ma ho una macchina decisamente lenta e non vorrei caricare in RAM 5/6 mega di roba.
Esiste un filtro per processare solo gli eventi da qui a pochi giorni?
O è meglio che mi scrivo un filtro in perl o simili?
Fin'ora ho utilizzato il download degli epg da web + loadepg.
Ciao
johnny ma che problema ti fai?

Che c'hai un 486? :)
Io con 128 mega ho una 40a di mb free, al messimo non caricare qualche pluggo inutile, ma non vedo quali siano i problemi nel processare l'epg settimanale...

ciao
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
johnnyrun
Messaggi: 98
Iscritto il: 25 mar 2008, 09:03

Re: LoadEPG 0.2.0

Messaggio da johnnyrun »

Ho un samsung smt-7020S

MT7020S:~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 11
model name : Mobile Intel(R) Celeron(TM) CPU 733MHz
stepping : 4
cpu MHz : 731.301
cache size : 256 KB


SMT7020S:~# free
total used free shared buffers cached
Mem: 124312 121840 2472 0 18320 43400


5 mega mi fanno la differenza :(
lukkino
Messaggi: 1087
Iscritto il: 20 gen 2007, 09:49

Re: LoadEPG 0.2.0

Messaggio da lukkino »

Ciao

Filtri per processare solo alcuni giorni della settimana non ci sono.
Comunque il comando "free" non dice la reale memoria occupata da linux.
Linux per sua natura alloca tutta la memoria in modo tale da evitare continue chiamate al gestore di memoria, ma non vuol dire che sia occupata.
Con il tuo processore e i 128 mega di memoria a tua disposizione non dovresti avere alcun problema.
Però se proprio vuoi limitare i giorni, penso che la soluzione migliore sia intervenire nel codice di loadepg.

Ciao :)
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
johnnyrun
Messaggi: 98
Iscritto il: 25 mar 2008, 09:03

Re: LoadEPG 0.2.0

Messaggio da johnnyrun »

mhmhm interessante..
E come faccio a monitorare la memoria..magari vedendo quali sono i processi che la occupano maggiormente?
top?
Proverò a dare un occhio al codice.. ma son troppo arrugginito col C.
Grazie e ciao
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: LoadEPG 0.2.0

Messaggio da ragno »

@johnnyrun: se guardi bene hai 2mega di ram free, e oltre 40 Mb utilizzata per bufferizzare (cache) le operazioni di I/O, quando hai veramente poca memoria, e non hai lo swap, questi ultimi sono i primi ad essere ridotti.

Per la cronaca, con 128Mb, vdr, una decina di plugghi, 2 schede e servizi di rete quali samba, nfs, sshd non viene praticamente mai utilizzato lo swap...
Il processore poi, e' nella norma, tieni presente che per anni ho utilizzato un P3/500 e sono passato al CEL1100 solo per poter utilizzare i divx a risoluzione piena...

Quindi, IMHO, puoi andare tranquillo...

ciao
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
lukkino
Messaggi: 1087
Iscritto il: 20 gen 2007, 09:49

Re: LoadEPG 0.2.0

Messaggio da lukkino »

Il comando da utilizzare per aver un consumo più vicino alla realtà è:

Codice: Seleziona tutto

ps aux
Se sommi le percentuali della colonna MEM, vedrai la memoria occupata è molto inferiore :)

La prima versione di LoadEPG che era un programma in "c" abbinato ad script bash, girava senza problemi su un Pentium 133 con 128 mega ram... la mia prima vdrbox :)

Comunque vedo di mettere giù 2 righe per farti saltare alcuni giorni dell'epg

Ciao
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
johnnyrun
Messaggi: 98
Iscritto il: 25 mar 2008, 09:03

Re: LoadEPG 0.2.0

Messaggio da johnnyrun »

Grazie ad entrambi.per le risposte.
Provo a caricare il tutto e amen. Vediam se freeza
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: LoadEPG 0.2.0

Messaggio da ragno »

johnnyrun ha scritto:Provo a caricare il tutto e amen. Vediam se freeza
I blocchi, potrebbero dipendere da altro, ad esempio il numero di pid filtrati, in caso di mancanza di memoria invece dovresti avere un errore di runtime ed un restart di vdr...

ciao
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
marlon
Messaggi: 57
Iscritto il: 20 feb 2007, 17:49

Re: LoadEPG 0.2.0

Messaggio da marlon »

Ciao a tutti, è da un paio di giorni che cerco di far funzionare loadepg 2.0 / 2.1 con vdr 1.4.7; il plugin viene compilato senza problemi ma se lo lancio dal menu di vdr mi appaiono solo le opzioni "load external file" ed "execute external script"! Se nel file loadepg.conf lascio solamente la prima linea (quella relativa a Scai Italia), nel menu di loadepg non mi appare nessuna opzione.
Vorrei precisare inoltre che ho installato loadepg 2.1 su di un altro PC co vdr 1.6.0 con ss2+xineliboutput, e non ho avuto questo problema.
lukkino
Messaggi: 1087
Iscritto il: 20 gen 2007, 09:49

Re: LoadEPG 0.2.0

Messaggio da lukkino »

Per caso stai usando un file loadepg.conf vecchio, cioè della versione 0.1.x ?

Con la nuova versione cambiano alcune cose.

Codice: Seleziona tutto

SKYBOX=Sky Italia:11881:V:S13.0E:27500:sky_it.dict
MHW_1=Cyfra+:10719:V:S13.0E:27500
MHW_1=Canal+:12363:V:S19.2E:27500
MHW_1=Canal Digitaal:12515:H:S19.2E:22000
MHW_2=Digital+:10847:V:S19.2E:22000
FILE=Load external file:/tmp/epg.data
SCRIPT=Execute external script:/vdr/script/getepg.sh:/tmp/epg.data

Ciao
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
marlon
Messaggi: 57
Iscritto il: 20 feb 2007, 17:49

Re: LoadEPG 0.2.0

Messaggio da marlon »

Ho sostituito tutti i vecchi file con quelli inclusi nella nuova versione, questo è il mio loadepg.conf:

Codice: Seleziona tutto

SKYBOX=Sky Italia:11881:V:S13.0E:27500:sky_it.dict:sky_it.themes
MHW_1=Cyfra+:10719:V:S13.0E:27500
MHW_1=Canal+:12363:V:S19.2E:27500
MHW_1=Canal Digitaal:12515:H:S19.2E:22000
MHW_2=Digital+:10847:V:S19.2E:22000
FILE=Load external file:/tmp/epg.data
SCRIPT=Execute external script:/vdr/script/getepg.sh:/tmp/epg.data
e questo è il risultato:
Immagine

Modificando loadepg.conf inquesto modo:

Codice: Seleziona tutto

SKYBOX=Sky Italia:11881:V:S13.0E:27500:sky_it.dict:sky_it.themes
FILE=Load external file:/tmp/epg.data
ottengo questo:
Immagine

Ho anche provato a disabilitare tutti gli altri plugins ma il risultato non cambia.
lukkino
Messaggi: 1087
Iscritto il: 20 gen 2007, 09:49

Re: LoadEPG 0.2.0

Messaggio da lukkino »

Nella compilazione di loadepg, ti compare qualche warning? Che gcc usi?

Ciao
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
Rispondi