Moderatori: alez, zulu, tapino, davidea, Stef
zulu ha scritto:Se per scorrimento indendi lo spostamento su e giù quando sei sui canali non è dovuto a un ricaricamento dell'epg (in realtà se guardi bene nel codice c'è un meccanismo di caching per quello), ma è dovuto alla sincronizzazione del thread che scrive il NOW/NEXT dell'epg. E' uno dei problemi più grossi che ho avuto durante lo sviluppo: mi creava crash piuttosto brutti ... per ora ho risolto con un metodo conservativo, ma che evita blocchi.
zulu ha scritto:Avevo iniziato a sviluppare un plugin proprio per quello, ma c'era una grossissima limitazione: non è possibile mantenere in memoria dei dati tra una chiamata e la successiva (in quel caso ero sì costretto a ricaricare alcuni dati da vdr e le prestazioni erano un disastro) ... c'è un tizio che sta scrivendo un scipt per fare persistenza, ma è un meccanismo che non trovo soddisfacente.
Sto meditando (come sugerisci) di integrare i due mondi, ma non ho ancora trovato esattamente come.
zulu ha scritto:Il vecchio codice del plugin è una versione embrionale dei moduli base che vedi ora e non è nulla di speciale ... se vuoi lo rimetto su RISORSE, ma non ne vale la pena.

Non avevo notato il multithreading
Per adesso ho disabilitato il caricamento dell'epg durantelo scorrimento e col telecomando va decisamente meglio.
Avevo modificato l'ultimo plugin per xbmc ( penso si chiamasse semplicemente vdr) per aggiungergli la possibilità di raggruppare i canali,
Dato che la lista canali non viene aggiornata frequentemente, si potrebbero creare dei file, uno per ogni gruppo di canali.
Ripeto, son curioso di dargli un'occhiata
Could not reach ...
server. 192.168.1.11
svdr port: 2001Could not reach ...
server. 127.0.0.1
ports: 8008/2001 $ sudo apt-get install libtntnet-devzulu ha scritto:Ciao MAV,
il plugin vdr-live (normalmente porta 8008) serve solo per la parte remote.
Per vedere i canali hai bisogno streamdev (parte server) installato su vdr (normalmente su porta 2001)
L'epg funziona perchè usa il protocollo svdrp.
zulu ha scritto:Guardando bene il tuo post mi sa che non hai cambiato nel file di configurazione l'ip della tua vdr-box: 192.168.1.11 è il mio ip.
Fammi sapere
saluti
zulu
Modificato il file config.py modificantdo l'indirizzo VDR_SERVER in 127.0.0.1, altrimenti avevo il problema:
- Codice: Seleziona tutto
Could not reach ...
server. 192.168.1.11
svdr port: 2001
Forse sono stato poco chiaro, scusa...
zulu ha scritto:Quando premi invio ti succede qualcosa? Selezinando un canale con doppio audio, ti chiede che audio usare?
zulu ha scritto:Non vorrei che il tasto mappato per far partire una registrazione sia diverso oppure che con l'installazione di xbmc su linux ci sia qualche differenza nel player.
zulu ha scritto:Con il browser o con altri client (vlc) ti riesci a collegare a vdr e a vedere il flusso video di vdr-stremdev?
zulu ha scritto:Prova a abilitare il DEBUG dello script (mi sembra si faccia con il tasto destro o simili) e guarda se trovi qualche info interessante.
Premendo invio non accade nulla, e non mi chiede di scegleire l'audio.
Con Xine i canali sintonizzati da VDR (sia sat che DTT) si vedono benissimo.
zulu ha scritto:Prova con lo spazio .. o con il mouse (Se ce l'hai)
Io uso il telecomando sulal xbox e soptto windows con invio mi va ...
zulu ha scritto:Xine si collega sempre su vdr-streamdev? Se sì non serve provare con VLC.
zulu ha scritto:fammi sapere ... e magari dalle info di debug si capirà qualcosa di più.
zulu
sudo vdr -Pxine -Pstreamdev-server
Ancora grazie zulu per il tuo lavoro e complimenti.
Eventualmente sempre disponibile per altri test, o magari suggerimei .
Visitano il forum: Nessuno e 0 ospiti