Notizie flash
compilare le librerie libxine e l' interfaccia grafica xine-ui dai sorgenti Stampa
Valutazione attuale: / 0
ScarsoOttimo 
Scritto da Administrator   
Domenica 16 Maggio 2010 18:35

Dopo aver installato ffmpeg, e' l' ora di passare alle librerie grafiche libxine, e dell' interfaccia grafica xine-ui

qui' possiamo scegliere se utilizzare i pachetti sorgenti gia' pronti da compilare, oppure installare i sorgenti svn.

Perche' dovremmo scegliere l' uno o l' altro?

se scegliamo i pacchetti sorgenti gia' pronti, avremo come vantaggio la stabilita' di sorgenti gia' testati, e magari con pochi bug noti.

diversamente se scegliamo di installare dai sorgenti svn, essendo svn il sorgente in sviluppo, avremo si' le ultime migliorie, ma anche gli ultimi bug appena usciti.

 

quindi che fare? la stabilita'? o l' evoluzione?

evoluzione

installazione di xine-lib 1.2 CVS

cd /usr/src

scarichiamo le librerie

hg clone http://hg.debian.org/hg/xine-lib/xine-lib-1.2

creiamo il file di configurazione

./autogen.sh --prefix=/usr --with-external-ffmpeg --disable-dxr3

o se su sistema a 32 bit, possiamo aggiungere i codec 32 bit, quindi :

wget http://www8.mplayerhq.hu/MPlayer/releas ... 07.tar.bz2
tar xivf essential-20071007.tar.bz2
mv essential-20071007 /usr/lib/win32
ln -s /usr/lib/win32 /usr/lib/codecs

./autogen.sh --prefix=/usr --with-external-ffmpeg --disable-dxr3 --enable-w32dll --with-w32-path=/usr/lib/win32

quindi compiliamo

make -j2

ove il numero seguente all' opzione -j indica quanti processi vogliamo lanciare in contemporanea, quindi per il mio eeepc che risulta avere due processori, -j2

 

xine-ui , ovvero interfaccia grafica per il motore xine

 

hg clone http://hg.debian.org/hg/xine-lib/xine-ui

 

siccome verra' estratto in una directory che nel nome non riporta il numero di versione, dobbiamo rinominare la dir inserendo il numero di versione, altrimenti checkinstall non funzionera'

mv xine-ui xine-ui-0.99.7

cd xine-ui-0.99.7/

./autogen.sh --prefix=/usr --enable-vdr-keys

make -j2                                                                                                   

checkinstall --install=no

dpkg -i xine-ui_0.99.7-1_amd64.deb


 

 

stabilita'

ATTENZIONE, se avete installato tutto da svn/hg, non avete necessita' di continuare qui' sotto!!!

installazione di xine-lib 1.2 CVS

scarichiamo xine-lib versione cvs (e' uno snapshot, ossia un fermo immagine ad una data , precisamente il 17 giugno 2009 della versione svn, ma possiamo controllare se e' l' ultima o ne sono uscite di nuove) da http://home.vr-web.de/~rnissl/

scarichiamo anche il plugin vdr-xine, del quale ci necessita un file di patch contenuto al suo interno da applicare alle librerie

wget http://home.vr-web.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2                                         
tar -xvf xine-lib-cvs-20090617220000.tar.bz2                                                                   

wget http://home.vr-web.de/~rnissl/vdr-xine-0.9.3.tgz                                                          
tar -xvf vdr-xine-0.9.3.tgz                                                                                    

cp ./xine-0.9.3/patches/*.patch ./xine-lib-1.2/

cd xine-lib-1.2/

patch -p1 < xine-lib.patch

scarichiamo i codec 32 bit

wget http://www8.mplayerhq.hu/MPlayer/releas ... 07.tar.bz2
tar xivf essential-20071007.tar.bz2
mv essential-20071007 /usr/lib/win32
ln -s /usr/lib/win32 /usr/lib/codecs

quindi entriamo nella dir di xine-lib e compiliamo

cd xine-lib-1.2

./autogen.sh --prefix=/usr --with-external-ffmpeg --disable-dxr3 --enable-w32dll --with-w32-path=/usr/lib/win32
make -j3
checkinstall --install=no
dpkg ........

 

XINE-UI da snapshot

stessa cosa per xine-ui (ad oggi non ci sono patches da applicare! )

wget http://home.vr-web.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2                                          
tar -xvf xine-ui-cvs-20090617220000.tar.bz2                                                                    

./autogen.sh --prefix=/usr --enable-vdr-keys

make -j2                                                                                                   

checkinstall --install=no

dpkg -i ......(nomepacchettocreato)

 

 

 

Ultimo aggiornamento Lunedì 17 Maggio 2010 00:13
 
Make Text Bigger Make Text Smaller Reset Text Size
Home Informatica Vdr compilare le librerie libxine e l' interfaccia grafica xine-ui dai sorgenti

JoomlaWatch Visitors



Nazione di provenienza

88.7%ITALY ITALY
2.7%UNITED STATES UNITED STATES
1.4%GERMANY GERMANY
1%JAPAN JAPAN
0.9%UNITED KINGDOM UNITED KINGDOM

Numero di visitatori

Oggi: 20
Ieri: 37
Questa settimana: 20
Scorsa settimana: 268
Questo mese: 208
Scorso mese: 909
Totale: 3979


JoomlaWatch Stats 1.2.9 by Matej Koval
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counteroggi43
mod_vvisit_counterieri59
mod_vvisit_counterquesta settimana43
mod_vvisit_counterQuesto mese304
mod_vvisit_counterdal 08/08/200913839
Visitors Counter 1.0.3
davidea.it