Ciao a tutti.
Con la SS1 c'era il plugin "mplayer" che consentiva di visualizzare sulla stessa uscita video della scheda satellitare, divx e altri tipi di file video.
Con la 6400 questo plugin non funziona ancora. Del resto il plugin è comunque limitato rispetto a molti formati recenti: dal 3gp al mkv.
Aspettando di vedere all'orizzonte un qualche "mplayerHD", è intanto possibile ovviare attraverso xineliboutput.
Ci sono ovviamente altri programmi adatti allo scopo, per esempio il famoso XBMC, ma richiederebbero l'istallazione di lirc e di un telecomando di terze parti.
In questo caso invece saranno sufficienti VDR, il plugin 'remote' e il tlc della 6400 (o della SS1).
Pro: gestione da tlc e possiblità di riprodurre praticamente tutto dalle foto ai video alla musica. Governabile con lo stesso tlc della 6400.
Contro: necessita di una scheda video e di una tv con almeno 2 ingressi video (nel mio caso un doppio HDMI).
Stranezze
: con 'extrenalplayer' vdr-sxfe non riesce ad acquisire i canali TV e funziona solo come un player, con 'menuorg' invece tutto funziona. No idea!
Per far funzionare il tutto abbiamo bisogno di 'xineliboutput', di 'remote' e poi in alternativa di 'menuorg' oppure di 'externalplayer'.
Personalmente preferisco menuorg, ma bisogna patchare i sorgenti di vdr.
Nello script di lancio di vdr aggiungiamo xineliboutput come al solito:
Creiamo il nostro script di lancio di vdr-sxfe, che nel mio caso ho chiamato "xinelibTV.sh" e che ho salvato in '/usr/local/bin':
Codice: Seleziona tutto
#!/bin/sh
XINELIB="./vdr-sxfe"
cd "/usr/bin"
eval "$XINELIB -b --video=vdpau -g 1920x1080+1282+0 --width=1920 --height=1080 --nokbd -s"
L'opzione più importante è '-b' che esegue 'vdr-sfxe' come demone, altrimenti il programma non funziona (almeno con Opensuse).
Nel mio caso il sistema è configurato in TwinView: monitor 1280x1024 | TV 1920x1080.
A questo punto in menuorg.xml aggiungiamo:
Codice: Seleziona tutto
<command name="xinelibTV" execute="/usr/local/bin/xinelibTV.sh" confirm="yes" />
<command name="kill xinelibTV" execute="killall vdr-sxfe" confirm="yes"/>
ll primo comando aggiunge al menu OSD la voce per richiamare vdr-sxfe, la seconda quella per chiuderlo. Il 'confirm' è opzionale.
Se invece decidiamo di usare externalplayer, allora editiamo 'externalplayer.conf':
Codice: Seleziona tutto
# xinelibtoutput plugin
{
MenuEntry = "xinelibTV";
Command = "/usr/local/bin/xinelibTV.sh";
OutputMode = extern;
InputMode = normal;
}
# kill xinelibtoutput plugin
{
MenuEntry = "kill xinelibTV";
Command = "killall vdr-sxfe";
}
A questo punto avremo nel menu OSD di VDR i comandi per avviare e chiudere vdr-sxfe direttamente dal telecomando della scheda satellitare, che potremo utilizzzare per video, foto e musica per poi tornare alla 6400 che con i canali tv ha una qualità video migliore rispetto a quello della mia nvidia 9500.
grazie a Tapino per le discussioni a tema "mediacenter"
grazie a Grazymax e a Nino per le info su 'externalplayer' che non avevo mai usato.