HOW-TO VDR con scheda budget su ubuntu 6.10

Forum principale per problemi di compilazione, installazione, configurazione etc.

Moderatori: ragno, tapino, alez, zulu, davidea

Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da von fritz »

Hello
allora non avendo mai utilizzato vdr con una scheda budget, ho voluto togliermi la sodisfazione di provare ad installare un sistema budget da zero.
i componenti sono :
1. una scheda budget (Nova)
2. una distro linux (ubuntu 6.10 Edgy)
3. un PC non nuovo (abit KG7,AMD 2400+)
4. un Harddisk nuovo (seagate 160GB)
5. una scheda video nvidia geforce 6200V+

Avvio il mio pc con il cd di ubuntu inserito.
F2 Language ,scelgo italiano
poi Avvia o installa Ubuntu.
.....vedo che si avvia la schermata grafica e.... vuoi vedere che mi sono scaricato la versione livecd di ubuntu.
non fa niente visto che si può anche installarla sul HD basta clikkare sul l'icona install.
Tralascio la spiegazione delle vari fasi d'installazione e riavvio la mia ubuntu nuova.
Vedo che si apre una finestra in alto che mi dice che ci sono dei aggiornamenti disponibili.
faccio fare i 113 aggiornamenti proposti e poi mi chiede di riavviare (mi ricorda un po windows):).
Una volta riavviato mi acingo ad controllare se è tutto a posto.
Noto subito una lentezza bestiale nel aprire, gestire le finestre ed anche firefox va a scatti.
Risorse CPU a 100% :O
probabilmente il driver video nv non digerisce bene la mia nvidia 6200.
apro Synaptic e provo ad vedere se ci sono i driver nvidia propietari.
installo nvidia-glx e poi da terminale digito:

Codice: Seleziona tutto

sudo nvidia-xconfig
riavvio l'xserver.
Ctrl+Alt+Backspace poi sistemo la risoluzione dello schermo che mi è andata a 1920x1440 :O.
apro un terminale e digito: dmesg
dovreste trovare nella lista visualizzata delle righe tipo:

Codice: Seleziona tutto

[17179592.424000] saa7146: register extension 'budget_ci dvb'.
[17179592.424000] ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5
[17179592.424000] saa7146: found saa7146 @ mem f09ac000 (revision 1, irq 5) (0x13c2,0x100f).
[17179592.424000] saa7146 (0): dma buffer size 192512
[17179592.424000] DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
[17179592.460000] adapter has MAC addr = xx:xx:xx:xx:xx:xx
[17179592.460000] input: Budget-CI dvb ir receiver saa7146 (0) as /class/input/input4
[17179592.644000] ts: Compaq touchscreen protocol output
[17179592.664000] DVB: registering frontend 0 (ST STV0299 DVB-S)...
dunque la mia scheda e stata riconosciuta correttamente e caricati i giusti moduli.
digitando : lsmod
si dovrebbe visualizzare la lista di tutti i moduli caricati.
ora passo a la vera installazione di vdr.
scarico i sorgenti di vdr nella directory (cartella) "classica": /usr/local/src
sempre da terminale digito:
$ cd /usr/local/src
$ sudo wget ftp://ftp.cadsoft.de/vdr/vdr-1.4.5.tar.bz2

e poi decomprimo il tutto
$ sudo tar -xjvf vdr-1.4.5.tar.bz2
metto un softlink
$ sudo ln -s vdr-1.4.5 VDR o anche sudo ln -s /usr/local/src/vdr-1.4.5 VDR
vado nella directory appena creata e scarico la patch di aggiornamento che nel fratempo è uscita:
$ cd VDR
$ sudo wget ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.4.5-1.diff

poi applico la patch:
$ sudo cat vdr-1.4.5-1.diff | sudo patch -p1
bene adesso installiamo alcuni pacchetti che ci servono per la compilazione
$ sudo apt-get install g++ libjpeg62-dev libcap-dev
automaticamente verrano anche installati i pacchetti dipendenti.
ci sono due modi per utilizzare vdr con una scheda budget:
1. Softdevice
2. Xine
io continuo con softdevice, poi eventualmente passo a xine
adesso passo al installazione di ffmpeg.(serve per softdevice)
sempre da terminale digito:
$ cd /usr/local/src (la directory classica per installazioni da sorgenti)
$ sudo apt-get install subversion
serve per installare la versione svn di ffmpeg
$ sudo svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
questo creera una directory ffmpeg contenente la versione svn di ffmpeg
poi entro nella directory ffmpeg, lancio la configurazione e compilo il tutto:
$ cd ffmpeg
$ sudo ./configure --prefix=/usr/local --enable-shared --enable-pp --enable-gpl --enable-a52

( per le ultime ffmpeg-svn dovete usare --enable-liba52 , naturalmente dovete però aver installato le liba52-0.7.4-dev che si trovano nei repository universe )
$ sudo make
aspetto che finisca di compilare il tutto (ci vuole un pò di tempo)
poi digito:
$ sudo make install
$ sudo make install-libs
$ sudo ldconfig

per eventuali futuri aggiornamenti di ffmpeg, basta entrare nella directory ffmpeg e dare il commando:
$ sudo svn update
naturalmente dopo bisogna ricompilare il tutto.
bene adesso passo a softdevice.
due possibilità o la versione cvs o l'ultima stabile che è la 0.3.1
vedo che la 0.3.1 è del 11.2006 dunque abbastanza recente.
scarico i sorgenti nella cartella PLUGINS/src di VDR, decomprimo e configuro:
sempre da terminale digito:
$ cd /usr/local/src/VDR/PLUGINS/src
$ sudo wget http://download.berlios.de/softdevice/v ... -0.3.1.tgz
$ sudo tar -xzvf vdr-softdevice-0.3.1.tgz
$ sudo ln -s softdevice-0.3.1 softdevice
$ cd softdevice
$ sudo ./configure

dopo aver lanciato ./configure, mi viene visualizzato:

Codice: Seleziona tutto

Testing system and cpu type... found Linux on i386 cpu.
Checking for pkg-config... Found.
Checking for ffmpeg... Ok.
Checking for ALSA sound... Not Found.
Checking for linux frambuffer... Enabled video-fb.
Checking for DirectFB and DFB++... Not Found.
Checking for vidix... Not found.
Checking for Xv... Not found.
Checking for Xinerama... Not found.
Creating temporary config.h and config.mak
updated config.h
updated config.mak
Configure is finished. Please check config.log in case of problems.
UPSSSsss qua mancano alcune cose:
Checking for ALSA sound... Not Found
dunque niente audio :)
Checking for Xv... Not found
dunque niente video :)
installo i pacchetti mancanti per la configurazione con il solito apt-get
digitando da terminale:
$ sudo apt-get install xlibs-dev libasound2-dev libxv-dev
rifacio la configurazione:
$ sudo ./configure
e adesso mi da:

Codice: Seleziona tutto

Testing system and cpu type... found Linux on i386 cpu.
Checking for pkg-config... Found.
Checking for ffmpeg... Ok.
Checking for ALSA sound... Enabled audio-alsa.
Checking for linux frambuffer... Enabled video-fb.
Checking for DirectFB and DFB++... Not Found.
Checking for vidix... Not found.
Checking for Xv... Enabled video-xv.
Checking for Xinerama... Not found.
Creating temporary config.h and config.mak
updated config.h
updated config.mak
Configure is finished. Please check config.log in case of problems.
già meglio :) :)
adesso compiliamo vdr e il nostro softdevice-plugin.
da terminale digito:
$ cd /usr/local/src/VDR
$ sudo make
$ sudo make plugins

adesso creo la directory /video dove VDR ci mette le registrazioni etc.
$ sudo mkdir /video
naturalmente devo cambiare i permessi di scrittura per /video, altrimenti solo l'utente root ci può scrivere.
se utilizzate vdr con l'utente root allora non serve farlo.
da terminale digito:
sudo chmod 777 /video
adesso copio i file di configurazione di vdr nella directory /video
io preferisco metterli altrove pes. in /etc/vdr però per semplificare li mettiamo in video.
per copiare i file *.conf non utilizzo il comando sudo!
$ cd /usr/local/src/VDR
$ cp *.conf /video

creo anche la directory /video/plugins dove i plugins salvono le loro configurazioni.
$ mkdir /video/plugins

provo ad eseguire vdr (vediamo cosa succede)
da terminale:
per vedere le opzioni di avvio, basta digitare:
$ ./vdr --help
$ ./vdr -P'softdevice -vo xv: -ao alsa:mixer'
non parte e mi da:

Codice: Seleziona tutto

vdr: please turn off UTF-8 before starting VDR
ahhh già ubuntu è UTF-8.
comunque digito:
$ export LANG=it_IT.iso8859-15
e poi
$ ./vdr -P'softdevice -vo xv: -ao alsa:mixer'
non parte e mi da:

Codice: Seleziona tutto

vdr: libavformat.so.51: cannot open shared object file: No such file or directory
ma come :( qua ce qualcosa che non va.
da terminale digito:
$ sudo ldconfig -v
controllo la lista e ..... ma manca /usr/local/lib :(
ubuntu..ubuntu... :(
comunque basta aggiungiere /usr/local/lib ad /etc/ld.so.conf
e poi dovrebbe andare:
per editare il file /etc/ld.so.conf e aggiungere la linea /usr/local/lib
basta usare un editor con permessi da root.
la cosa più semplice è farlo da terminale:
$ sudo su
adesso sono root :)
poi da root:
# echo /usr/local/lib >> /etc/ld.so.conf
# ldconfig

adesso posso ritornare utente comune e riprovare ad eseguire vdr nuovamente:
# exit
$ ./vdr -P'softdevice -vo xv: -ao alsa:mixer'

questo e l' output su terminale:

Codice: Seleziona tutto

fritz@fritz-desktop:/usr/local/src/VDR$ export LANG=it_IT.iso8859-15
fritz@fritz-desktop:/usr/local/src/VDR$ ./vdr -P'softdevice -vo xv: -ao alsa:mixer'
[softdevice] processing args
[softdevice]   argv [0] = softdevice
[softdevice]   argv [1] = -vo
vo_argv: xv: 
[softdevice]   argv [3] = -ao
[softdevice] using alsa mixer for volume control
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg build(3349760)
[XvVideoOut]: osd_image shmid = 688141
[XvVideoOut]: got osd_image: width 1024 height 768, bytes per line 4096
[XvVideoOut]: max area size 2046 x 2046
[XvVideoOut]: using area size 736 x 576
[softdevice] Subplugin successfully opend
[softdevice] Video Out seems to be OK
[softdevice] Initializing Audio Out
[softdevice] Audio out seems to be OK
[softdevice] A/V devices initialized, now initializing MPEG2 Decoder
bene si vede qualcosa però l'OSD continua ad "flashare" :(
VDR mi chiede di fare l'aprendimento tasti per il telecomando.
non ho nessun telecomando (lirc), visto che mi interessa solo provare con la tastiera.
dunque premo un tasto della tastiera.(farlo quando richiesto)
vdr passa in modalità aprendimento tasti per la tastiera.
faccio un po fatica ad assegnare i tasti che mi interessano per l'utilizzo con vdr per i continui "flash".
Comunque in qualche maniera ce la faccio e salvo la configurazione.
se fate qualche errore o se volete cambiare qualche assegnazione, basta cancellare la remote.conf che si trova nella directory di configurazione (/video).
Al prossimo riavvio vdr vi chiedera di nuovo l'aprendimento.
Nell menu vado alla voce softdevice e controllo l'impostazioni.
provo ad cambiare OSD alpha blending: pseudo a OSD alpha blending: software
adesso l'OSD e molto stabile e non "flasha" più. :)
la channels.conf che viene con vdr e fatta per astra, dunque per la maggior parte degli italiani inutilizzabile.
bisogna procurarsi una channels.conf per hotbird o usare il plugin channelscan.
Plugin channelscan
ce ne sono due di plugin, channelscan fatto da kikko e reelchannelscan
io non ho mai utilizzato il plugin per fare lo scan, non so quale sia meglio e scelgo quello più recente.
da terminale:
$ cd /usr/local/src/VDR/PLUGINS/src
$ sudo wget http://www.reelbox.org/software/source/ ... -0.4.1.tgz
$ sudo tar -xzvf vdr-reelchannelscan-0.4.1.tgz
$ sudo ln -s reelchannelscan-0.4.1 reelchannelscan

copio le liste transponder nella directory /video/plugins:
$ cp -r /usr/local/src/VDR/PLUGINS/src/reelchannelscan/transponders /video/plugins
per compilare il plugin reelchannescan abbiamo bisogno delle librerie libncurses-dev dunque:
$ sudo apt-get install libncurses5-dev
compiliamo il nostro plugin:
da terminale digito:
$ cd /usr/local/src/VDR
$ sudo make
$ sudo make plugins

Avvio vdr digitando:
$ ./vdr -P'softdevice -vo xv: -ao alsa:mixer' -P reelchannelscan
provo a fare un scan, però non mi trova nessun canale.:(
allora controllo l'impostazioni DVB device e vedo che è impostato a 2.
provo a variare e mettere1, ma nisba
chiudo tutto
provo a modificare manualmente la setup.conf.
con gedit modifico setup.conf e metto PrimaryDVB = 0
avvio vdr e rifaccio lo scan.
adesso mi trova 1331 canali TV :)
strano comunque anche perche 0 non e un valore corretto per PrimaryDVB
una volta sistemato la channels.conf rimetto il valore corretto PrimaryDVB=2.

2. VDR+XINE+BUDGET
adesso il tutto con xine :)
dipendenze da installare:
sudo apt-get install autoconf libtool automake1.9
poi se non lo avete fatto già prima:
sudo apt-get install g++ libjpeg62-dev libcap-dev libxv-dev libxvmc-dev
xlibs-dev libasound2-dev libncurses5-dev libpng12-dev

prima di tutto bisogna essere sicuri, di non avere la libreria xinelib1e xine-ui nell' sistema
fate una ricerca con synaptic (cerca xine o xinelib) e disinstallatele.
questo perchè per far funzionare vdr con xine abbiamo bisogno delle librerie xine-lib e xine-uipatchate
fate anche una ricerca manuale utilizzando find per trovare eventuali residui xine.
find / -name *xine*
scarichiamo vdr:
(faccio un copia incolla da sopra)
sempre da terminale digito:
$ cd /usr/local/src
$ sudo wget ftp://ftp.cadsoft.de/vdr/vdr-1.4.5.tar.bz2

e poi decomprimo il tutto
$ sudo tar -xjvf vdr-1.4.5.tar.bz2
metto un softlink
$ sudo ln -s vdr-1.4.5 VDR o anche sudo ln -s /usr/local/src/vdr-1.4.5 VDR
vado nella directory appena creata e scarico la patch di aggiornamento che nel fratempo è uscita:
$ cd VDR
$ sudo wget ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.4.5-1.diff

poi applico la patch:
$ sudo cat vdr-1.4.5-1.diff | sudo patch -p1

bene scarichiamo i tre file dal sito dell 'autore (reinhard nissl)
il sito e:
http://home.vr-web.de/~rnissl/
cd /usr/local/src
sudo wget http://home.vr-web.de/~rnissl/vdr-xine-0.7.10.tgz
sudo wget http://home.vr-web.de/~rnissl/xine-lib- ... 00.tar.bz2
sudo wget http://home.vr-web.de/~rnissl/xine-ui-c ... 00.tar.bz2

decomprimo il tutto

sudo tar -xjvf xine-lib-cvs-20061209220000.tar.bz2
sudo tar -xjvf xine-ui-cvs-20061209220000.tar.bz2
sudo tar -xzvf vdr-xine-0.7.10.tgz -C /usr/local/src/VDR/PLUGINS/src/
sudo ln -s /usr/local/src/VDR/PLUGINS/src/xine* /usr/local/src/VDR/PLUGINS/src/xine

Patcho e compilo:

cd xine-lib
sudo cat /usr/local/src/VDR/PLUGINS/src/xine/patches/xine-lib.patch | sudo patch -p1
sudo ./autogen.sh --prefix=/usr/local
sudo make
sudo make install
sudo ldconfig

per xine-ui

cd /usr/local/src/xine-ui
sudo cat /usr/local/src/VDR/PLUGINS/src/xine/patches/xine-ui.patch | sudo patch -p1
sudo ./autogen.sh --prefix=/usr/local --enable-vdr-keys
sudo make
sudo make install
sudo ldconfig

xine "patchata" dovrebbe essere a posto.

compiliamo VDR

cd /usr/local/src/VDR
sudo make
sudo make plugins

adesso creiamo la directory /video (se non l'avete fatto già prima)
modifico i permessi e copio i file di configurazione etc.

sudo mkdir /video
sudo chmod 777 /video

continuiamo da utente comune (no root)

mkdir /video/plugins
mkdir /video/plugins/xine
cp *.conf /video
cp /usr/local/src/VDR/PLUGINS/src/xine/data/* /video/plugins/xine/

avviamo vdr

./vdr -P xine
o anche
./vdr -P'xine'

apriamo un altro terminale e avviamo xine digitando

xine

poi basta premere su "Pulsante" VDR.
se volete utilizzare il "tastierino" di xine per comandare VDR, dovete avviare vdr:
./vdr -P'xine -r'

consultate anche sempre il WIKI

PS. ho aggiunto una channels.conf di base:
Channels.confda usare al posto di quella di default.

penso che come HOW-TO di base ci siamo, se qualcuno vuole aggiungiere qualcosa.
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
mig67
Messaggi: 14
Iscritto il: 24 gen 2007, 21:20

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da mig67 »

Io direi che al posto di vdr xine si puo' usare xineliboutput, molto più agevole da compilare, non abbisogna di patch, è un semplice plugin da compilare e lanciare cosi

./vdr -P"xineliboutput"

Naturalmente bisogna avere installato xine-lib (senza patch) e anche xine-lib.dev

Io cosi riesco ad usare il telecomando, mentre se uso vdr-xine nisba.
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da ragno »

Domanda: quale configurazione ciuccia meno cpu e offre migliore qualita' visiva?

1) softdevice
2) xine
3) xineliboutput

saluti
ragno
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.
RRT4
Messaggi: 89
Iscritto il: 22 gen 2007, 14:09

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da RRT4 »

von fritz ha scritto: Nell menu vado alla voce softdevice e controllo l'impostazioni.
provo ad cambiare OSD alpha blending: pseudo a OSD alpha blending: software
adesso l'OSD e molto stabile e non "flasha" più. :)
giusto perchè ci ho sbattuto un'ora, è possibile settare 'osd alpha blending software' prima di avviare vdr e fare la configurare dei tasti aggiungendo in video/setup.conf la riga:
softdevice.OSDalphablend = 1
SoGo
Messaggi: 737
Iscritto il: 19 gen 2007, 21:36

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da SoGo »

a mio parere xine è insuperabile...
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da ragno »

Altra domanda: visto che softdevice non necessita' frontend grafici installati ed e' possibile avere un sistema basato sulla classica console di testo, qualcuno ha provato df_xine tanto per avere anche con questa alternativa un sistema senza X?

saluti
ragno
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.
Pizzak
Messaggi: 138
Iscritto il: 19 gen 2007, 23:39

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da Pizzak »

io mi stò sempre chiedendo perche per gli howto non si usa il wiki invece del forum. Mah, allora... alla fine sarò l' unico a scrivere li dentro :(

Video Disk Recorder 1.7.20
Hardware: Scheda madre Asus AT3N7A-I CPU: Atom 330 Proc.Video: ION RAM: 2GB DDR2 800 HDD: 160GB+1TB+512GB(USB)
Software: Debian Wheezy, Drivers Nvidia v270.41.19
mig67
Messaggi: 14
Iscritto il: 24 gen 2007, 21:20

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da mig67 »

Per curiosità, von fritz che distro usi solitamente?
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da von fritz »

Hello
ragno ha scritto:Domanda: quale configurazione ciuccia meno cpu e offre migliore qualita' visiva?

1) softdevice
2) xine
3) xineliboutput

saluti
ragno
ma ho provato a controllare con "top" (non entro nei dettagli)
softdevice (14-20%) media 17%
xine (8-14%)-X(3-7%) media 15%
xineliboutput non lo so (non ho provato)
se attivo il deinterlace a qualità massima, posso anche arrivare a 50% :(
RRT4 ha scritto:giusto perchè ci ho sbattuto un'ora, è possibile settare 'osd alpha blending software'........
non lo so, prova :D
Pizzak ha scritto:io mi stò sempre chiedendo perche per gli howto non si usa il wiki invece del forum. Mah, allora... alla fine sarò l' unico a scrivere li dentro Sad
semplice, volevo fare una cosa veloce da mettere in primo piano nell forum.
per metterla nell WIKI bisogna sistemarla e corregerla :)
se qualcuno e disponibile :)
mig67 ha scritto:Per curiosità, von fritz che distro usi solitamente?
Io sull mio VDRBOX con scheda full uso da anni debian sid senza X (unstable)
per la guida ho scelto una distro (una delle più usate) ubuntu perchè mi sembrava abbastanza semplice.
però al la fine qualsiasi distro recente va bene.

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
marlon
Messaggi: 57
Iscritto il: 20 feb 2007, 17:49

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da marlon »

ragno ha scritto:Domanda: quale configurazione ciuccia meno cpu e offre migliore qualita' visiva?

1) softdevice
2) xine
3) xineliboutput

saluti
ragno
Con xine riesco ad utilitzzare l'accelerazione xvmc ed il video risulta perfettamente fluido, a differenza di softdevice (in modalita xv) che presenta degli scatti visibili soprattutto negli spostamenti della camera (con un Athlon XP 3000 ed 1gb di ram). Eppure anche con softdevice si parla di xvmc ma non ho capito come abilitarlo.

mig67 ha scritto:Io cosi riesco ad usare il telecomando, mentre se uso vdr-xine nisba.


proprio oggi ho installato e configurato lirc e stavo cercando, senza successo, un modo per far funzionare il telecomando con vdr + xine; siete sicuri che la cosa non si possa fare?
alegianfe
Messaggi: 12
Iscritto il: 10 mar 2007, 19:52

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da alegianfe »

Salve a tutti,
sono nuovo ma da un po' che leggo il vostro forum, finalmente mi sono deciso ad installare UBUNTU sul mio PC P4 2,4 1GB di ram.
Sto utilizzando una SKYSTAR2 e seguendo questo poate del mitico VON ho installato quasi tutto; dico quasi perchè mi sono inceppato in un punto.
Purtroppo il mio amico e collega di lavoro maxispa2000 questi giorni è fuori e non mi può aiutare + di tanto e così sentendo i suoi racconti sulla vostra disponibilità a pazienza mi sono deciso a scrivere.

Dopo tutto questa "palla" vi espongo il mio problema:

Ho seguito tutto l'installazione di VDR e softdevice sopra riportata.
al momento dell'esecuzione del VDR:

./vdr -P'softdevice -vo xv: -ao alsa:mixer'

il terminale mi riporta il seguente messaggio:

cannot open shared object file: No such file or directory

nonostante io abbia digitato la stringa:

# echo /usr/local/lib >> /etc/ld.so.conf

Il dubbio che c'era qualcosa che non andava mi è venuto quando in fase di installazione di ffmpeg nella configurazione mi ha presentato l msg:

Testing system and cpu type... found Linux on i386 cpu.
Checking for pkg-config... Found.
Checking for ffmpeg... Not Found.
Checking for ALSA sound... Not Found.
Checking for linux frambuffer... Enabled video-fb.

Vi prego aiutatemi!!!!

Grazie mille,
A presto!
Alessandro.
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da von fritz »

Hello
mi sa, che non hai seguito il mitico VON ma una bella :moglie: che ti ha "confuso" un pò la mente.
:D
dunque non trova ffmpeg :( ma l'hai installata ?
prova a digitare da console:
ffmpeg -v
se installata dovrebbe rispondere cosi:

Codice: Seleziona tutto

[fritz@ArchPC ~]$ ffmpeg -v
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2006 Fabrice Bellard, et al.
  configuration:  --prefix=/usr --enable-gpl --enable-mp3lame --enable-libogg --enable-vorbis --enable-pp --enable-faac --enable-faad --enable-a52 --enable-xvid --enable-dts --enable-pp --enable-shared --enable-pthreads 
  libavutil version: 49.3.0
  libavcodec version: 51.29.0
  libavformat version: 51.8.0
  built on Feb 24 2007 23:47:56, gcc: 4.1.2
ffmpeg: missing argument for option '-v'
importante che ci sia --enable-shared se non ce, te lo sei dimenticato quando dovevi dare il configure.
poi ho visto che hai anche:

Checking for ALSA sound... Not Found
ma, :cry: le libasound2-dev le hai installate??
rileggiti BENE la guida del mitico VON :) e mentre leggi non pensare ad :moglie: .

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
alegianfe
Messaggi: 12
Iscritto il: 10 mar 2007, 19:52

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da alegianfe »

Grazie VON, :D
La Biondina la stavo pensando è vero, però per non sbagliarmi (ho paura che qualcosa non ho fatto bene però) ho fatto copia/incolla dei comandi,

In effetti il FFMPEG è installato correttamente:

alegianfe@alegianfe-desktop:~$ ffmpeg -v
FFmpeg version SVN-r8317, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr/local --enable-shared --enable-pp --enable-gpl
libavutil version: 49.3.0
libavcodec version: 51.38.0
libavformat version: 51.10.0
built on Mar 11 2007 01:44:26, gcc: 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
ffmpeg: missing argument for option '-v'


la config l'ho ricontrollata e mi da:

root@alegianfe-desktop:/usr/local/src/ffmpeg# ./configure
install prefix /usr/local
source path /usr/local/src/ffmpeg
C compiler gcc
make make
.align is power-of-two no
ARCH x86_32 (generic)
big-endian no
MMX enabled yes
CMOV enabled no
CMOV is fast no
gprof enabled no
debug symbols yes
strip symbols yes
optimize yes
static yes
shared no
postprocessing support no
software scaler enabled no
video hooking yes
Imlib2 support no
FreeType support no
network support yes
IPv6 support yes
threading support no
SDL support no
Sun medialib support no
AVISynth enabled no
liba52 support no
liba52 dlopened no
libdts support no
libfaac enabled no
libfaad enabled no
faadbin enabled no
libgsm enabled no
libmp3lame enabled no
libnut enabled no
libogg enabled no
libtheora enabled no
libvorbis enabled no
x264 enabled no
XviD enabled no
zlib enabled yes
AMR-NB float support no
AMR-NB fixed support no
AMR-WB float support no
AMR-WB IF2 support no
License: LGPL
Creating config.mak and config.h...

Grazie ancora VON!!!
Alessandro
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da von fritz »

Hello
sembra che la :moglie: non c'entri nulla ma.............. :(

allora provo ad installare ffmpeg, facendo copia incolla dei comandi sopra descritti.
vediamo se cè qualche errore.
allora primo errore :(
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
bisogna invece dare :
sudo svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
nessuno me l'ha detto, si vede che non hai fatto un copia incolla seno ti avrebbe dato errore di scrittura.:)
comunque ho già corretto il comando nella guida.
altro errore :(
sudo ./configure --prefix=/usr/local --enable-shared --enable-pp --enable-gpl --enable-a52
con le nuove versioni svn di ffmpeg bisogna invece di --enable-a52 --enable-liba52 dunque:

però prima bisogna, (anche questo mi sono dimenticato) installare le liba52-0.7.4-dev che si trovano nei repository universe, dunque bisogna abilitarli.(le liba52 servono solo per l'AC3, dunque se non vi interessa..)
sudo apt-get install liba52-0.7.4-dev
e poi
sudo ./configure --prefix=/usr/local --enable-shared --enable-pp --enable-gpl --enable-liba52
per il resto sembra tutto ok.
E invece quando do:

Codice: Seleziona tutto

fritz@fritz-desktop:/usr/local/src/VDR/PLUGINS/src/softdevice$ sudo ./configure
Testing system and cpu type... found Linux on i386 cpu.
Checking for pkg-config... Found.
Checking for ffmpeg...  Not found.
No usable ffmpeg library found in /usr/local/include/ffmpeg.
Specify the path to your ffmpeg installation using --with-ffmpeg-path
or use a more recent (svn) version of ffmpeg and use/install pkg-config.
For details check config.log.
fritz@fritz-desktop:/usr/local/src/VDR/PLUGINS/src/softdevice$
quà e successo qualcosa :( , non vede ffmpeg.
sembra che le ultime versioni di ffmpeg non vengono "digerite" bene da softdevice 0.3.1
ce una patch per softdevice :(
allora segui : :)
cd /usr/local/src/VDR/PLUGINS/src/softdevice
scarichiamo la patch ffmpeg_svn.diff che si trova nelle risorse per vdr sotto VDR-plugins
poi patchiamo
sudo cat ffmpeg_svn.diff | sudo patch
poi dai di nuovo sudo ./configure e dovresti vedere:

Codice: Seleziona tutto

fritz@fritz-desktop:/usr/local/src/VDR/PLUGINS/src/softdevice$ sudo ./configure
Testing system and cpu type... found Linux on i386 cpu.
Checking for pkg-config... Found.
Checking for ffmpeg... Ok.
Checking for ALSA sound... Enabled audio-alsa.
Checking for linux frambuffer... Enabled video-fb.
Checking for DirectFB and DFB++... Not Found.
Checking for vidix... Not found.
Checking for Xv... Enabled video-xv.
Checking for Xinerama... Not found.
Creating temporary config.h and config.mak
updated config.h
updated config.mak
Configure is finished. Please check config.log in case of problems.
poi per il resto ti arrangi :)

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
alegianfe
Messaggi: 12
Iscritto il: 10 mar 2007, 19:52

Re: HOW-TO VDR con scheda budget su ubuntu 6.10

Messaggio da alegianfe »

:?

Sono di coccio, ma a me continua a non funzionare!
Penso sto esaurendo la tua pazienza ma dopo aver rifatto tutta la procedura come tu mi hai ri-indicato mi condinua a dire:

alegianfe@alegianfe-desktop:/usr/local/src/ffmpeg$ sudo ./configure --prefix=/usr/local --enable-shared --enable-pp --enable-gpl --enable-liba52
ERROR: liba52 not found
If you think configure made a mistake, make sure you are using the latest
version from SVN. If the latest version fails, report the problem to the
ffmpeg-devel@mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.err" produced by configure as this will help
solving the problem.
alegianfe@alegianfe-desktop:/usr/local/src/ffmpeg$

come mai da questo errore?
poi quando faccio il -/configure da softdevice mi continua a dire

ffmpeg not found

Aiutooooo!!!

Grazie 1000,
Alessandro.
Rispondi