Newsgroup: it.comp.os.linux.iniziare
Titolo: Patch VDR

Ciao a tutti stò usando con soddisfazione ubuntu linux da ormai 6 mesi,
adesso mi è presa voglia di provare VDR dato che ho una skysta1; ma
entro nel panico ogni volta che sento dire patchare il kernel vdr ecc...
Cosa vuol dire "patchare" se esiste una definizione standard?
Grazie mille

 Cosa vuol dire "patchare" se esiste una definizione standard?
applicare una pezza o modifica al codice sorgente usando un comando che 
in genere trovi nel README allegato alla patch
qualcosa tipo patch -p1 < xyz.diff all'interno della directory dei sorgenti
cmq se hai una skystar1 e non vuoi fare cose strane con vdr non devi 
patchare niente
ti basta scaricare il firmware per la tua scheda da linuxtv
http://www.linuxtv.org/downloads/firmware/
e metterlo in /usr/lib/hotplug/firmware con nome dvb-ttpci-01.fw
al riavvio il kernel riconoscerà la scheda e se presente una versione 
recente di udev+kernel2.6.15 o superiore creerà automaticamente i 
/dev/dvb/etc
a sto punto installi libcap con apt-get install libcap-dev, unica unica 
dipendenza richiesta per compilare vdr
quindi scarichi e compili vdr
in alternativa esiste una versione di vdr precompilata in debian/ubuntu, 
nella sid trovi la 1.4 uscita ieri
cmq leggi un pò di documentazione su vdr, perchè all'inizio può lasciare 
perplessi, tipo  il fatto che serva un frontend (xawtv, kvdr) per vedere 
qualcosa sul pc, il flusso video di default infatti è diretto verso 
l'uscita tv della scheda dvb
http://it.wikipedia.org/wiki/VDR


Grazie mille dei chiarimenti, ma erano proprio le cose strane che mi
interessavano tipo:
Soffftttcam
Purtroppo per questo non ci sono wiki
Grazie

 Purtroppo per questo non ci sono wiki
in questo caso allora il firmware della scheda deve essere patchato, ma 
non lo devi fare tu, lo trovi già così, cercalo su 
www.vdrportal.de
chiave di ricerca 'patched firmware'
vdr deve essere pachato con la patch che trovi nell'archivio del plugin 
sc usando il semplice comando
patch -p1 < PLUGINS/src/sc/patches/nome_patch.diff all'interno della dir 
di VDR
nessuna altra modifica è richiesta
dovresti patchare il kernel solo per aver funzioni particolari 
aggiuntive, tipo la doppia registrazione di canali criptati o qualcosa 
del genere, ma per l'uso normale puoi continuare ad usare il normale 
kernel precompilato ubuntu/sid

RRT4 wrote:

Grazie mille è più di quanto sperassi di ottenere :-)
Hai esperienza con kvdr? Non riesco avedere nulla quando lo lancio.
Non vedo l'ora di avere vdr funzionante

 Non vedo l'ora di avere vdr funzionante
kvdr non l'ho mai provato, xawtv l'ho usato come frontend per vdr per 
pochi minuti, poi ho preferito collegare tutto alla tv
cmq xawtv ha funzionato subito, è bastato scegliere nelle opzioni del 
programma come periferica di input la scheda dvb (naturalmente vdr deve 
essere avviato in un'altra console prima di avviare il frontend)
in ogni caso sei sicuro che la scheda sia stata riconosciuta? con 
kaffeine ti funziona (cioè in modalità software)?
posta l'output di
lspci
e di
dmesg | grep dvb
o
dmesg | grep ttpci
infine vedi se sono stati creati i /dev/dvb/adapterX
cmq usare una scheda premium sul pc in modalità hardware mi risulta 
abbia dei limiti, cioè non si sente il suono (almeno con xawtv non si 
sentiva e googlando il problema sembrava comune) a meno di collegare con 
un cavetto la scheda sat con la scheda audio del pc (uno di quei cavetti 
che si usavano una volta quando i lettori cd rom non supportavano 
l'estrazione audio digitale per collegare appunto il cdrom con la scheda 
audio)
ora, le nuove technotrend premium hanno i pin per attaccare quel 
cavetto, le vecchie skystar1 non so
sembra un controsenso, avere una scheda con decoder mpeg hardware sul pc 
e poterla usare efficientemente in quella modalità solo collegata alla 
tv, ma in realtà credo che sia perchè queste schede erano nate anni fa 
per funzionare su windows dove se uno la usava solo sul pc funzionava in 
modalità software, se la collegava alla tv entrava in gioco la 
decodifica hardware, diciamo che poi linux ne ha esteso le possibilità 
permettendo decodifica hardware e output deviato verso la scheda video 
del pc

 audio)
Credo proprio farò così non ho la possibilità "fisica" di collegare il p
c alla televisione, e cmq ho sempre usato il pc per vederla.
Se lancio vdr si sente l'audio e riesco anche a registrare ma se non
riesco a far funzionare kvdr o xawtv ci faccio poco.
Mi sa che sono maledetto io o è ubuntu che non è molto devel oriented se
installi da apt va benissimo se compili è sempre un dramma :-(
Puoi consigliarmi una distro più adatta a compilare (lo so che sono
tutte uguali e cmbiano solo i pacchetti) che magari abbia un sistema di
pacchetti automatico e diffusa nella comunità vdr
Ciao e grazie
non mi scoraggio

 pacchetti automatico e diffusa nella comunità vdr
senza dubbio con slackware non avrai quasi mai problemi a compilare, può 
mancare qualche pacchetto necessario che ti verrà indicato durante il 
./configure, ma te lo scarichi subito da 
linuxpackages.net
da quello che ho letto gli utenti vdr usano quasi sempre debian e 
slackware, in più esistono distro dedicate sia live che installabili che 
escono con cadenza quadrimestrale/semestrale tipo vdrlive , ct'VDR, 
kanotix-vdr, linvdr ma sono tutte configurate per un uso con una vdrbox, 
cioè pc attaccato alla tv tramite uscita tv sulla scheda, sul pc non 
servono essendo tra l'altro private di tutto (ssh, tool per compilare, etc)

 servono essendo tra l'altro private di tutto (ssh, tool per compilare, etc)
Potrei provare Debian dato che già uso ubuntu e poi apt è una grossa
comodità
Ciao e grazie mille.
p.s. devo studiare EXPORT

 /VDR/vdr1.4.0/./
vdr-tvtime.pl
crei un file di testo, lo rendi eseguibile e metti dentro
cd /VDR/vdr1.4.0
./vdr -Pnomeplugin
./
vdr-tvtime.pl
poi ti crei l'icona sul desktop o sul pannello che fa eseguire quel file
inoltre io creerei un'altra icona che esegue 'killall -2 tvtime && 
killall -2 vdr' , questo perchè spesso durante una sessione ti verrà di 
chiudere la finestra con la sattv, allora chiuderai tvtime ma 
dimenticherai di fermare vdr, quindi a parte l'uso cpu, dato che vdr 
continuerà a girare in background, al successivo riavvio della tv usando 
l'icona sul desktop che hai creato ti troverai che vdr era già in 
esecuzione e l'osd visualizzerà 'canale non disponibile'

 ./
vdr-tvtime.pl
Grazie mille di nuovo, non c'è cristi di metterti in difficoltà :-)
Con il file di testo che ho creato quando lo lancio ho questo errore:
vdr: please turn off UTF-8 before starting VDR
Mentre se lo avvio da trerminale no
In realtà questo errore lo avevo anche prima solo che lo avevo "quasi"
risolto aggiungendo a bashrc questo:
export LANG=it_IT.euro
export LC_CTYPE=it_IT.euro
Anche se mi dava errori tipo questo quando do un dist-upgrade:
perl: warning: Please check that your locale settings:
        LANGUAGE = "it_IT:it:en_GB:en",
        LC_ALL = (unset),
        LC_CTYPE = "it_IT.euro",
        LANG = "it_IT.euro"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
 Ultima cosa la big patch (le patch in generale) in che dir di vdr
la devo estrarre estrarre?
C'è un plugins per organizzare i canali e dividerli in sottocartelle
tipo sport cinema oppure un semplice preferiti
Se ti può far piacere la tv digitale era l'unica cosa che mi faceva
tenere in un angolino ancora windows.
Grazie

 tipo sport cinema oppure un semplice preferiti
autosort, prefermenu, entrambi non mi soddisfano, il primo è molto 
instabile e ha un file di configurazione molto complicato, il secondo 
non è pratico
dovresti trovare tutto qua
http://vdr.bluox.org/download/
se vuoi puoi ordinare manualmente i canali nel channels.conf separandoli 
ad esempio con
:[Favoriti]

 :[Favoriti]
Uso la tua soluzione mi sembra piů comoda, ho provato prefermenu ed
anche a me non piace.
Ciao e rigrazie


Ciao ho risolto il problema di avvio. Ho aggiunto queste righe al file
di avvio:
export LANG=it_IT@euro
export LC_CTYPE=it_IT@euro
cd /VDR/vdr-1.4.0
./vdr -Psc
Grazie di nuovo