Ricompilazione VLC necessaria dopo recenti upgrade

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Ricompilazione VLC necessaria dopo recenti upgrade

Messaggio da phobos3576 »

Non ho segnalato il problema su Pkgreport perché la spiegazione prende un po troppo spazio.

Dopo l'aggiornamento di qualche dipendenza (librerie, codecs, etc) è spesso necessario ricompilare VLC; purtroppo non sono sicuro di quale package abbia creato il problema alla 0.9.9a (stavo pensando a h264enc-8.7.4, ma rimettendo la vecchia versione non cambia nulla).
In pratica, non si sente più l'audio basato sul codec MP4a dei video MOV in Alta Definizione; con tutti i player basati su Xine o MPlayer, non ci sono problemi.

Come verifica potete provare ad eseguire questo video con VLC-0.9.9a:

http://images.apple.com/movies/us/hd_ga ... _m480p.mov

Ho ricompilato i sorgenti con lo SlackBuild e adesso tutto ha ripreso a funzionare correttamente.
Per chi fosse interessato, ho usato queste opzioni del configure:

Codice: Seleziona tutto

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--enable-hal \
--enable-dbus \
--enable-telepathy \
--enable-release \
--enable-optimize-memory=no \
--enable-shout \
--enable-libproxy=no \
--disable-audioscrobbler \
--disable-taglib \
--enable-live555 \
--enable-dc1394=no \
--enable-dv=no \
--enable-dvdread \
--enable-dvdnav \
--enable-dvbpsi \
--enable-v4l \
--enable-v4l2 \
--enable-pvr \
--enable-cddax \
--enable-vcdx \
--enable-faad \
--enable-real \
--enable-realrtsp \
--enable-flac \
--enable-theora \
--enable-svg \
--enable-snapshot \
--enable-svgalib \
--enable-ggi \
--enable-aa \
--enable-caca \
--enable-esd \
--enable-pulse \
--enable-portaudio \
--enable-arts \
--enable-jack \
--enable-cyberlink \
--enable-skins2 \
--enable-qt4 \
--enable-xosd \
--enable-galaktos \
--enable-goom \
--enable-twolame \
--enable-loader \
--enable-mozilla \
--with-live555-tree=/usr/lib/live \
--program-prefix= \
--program-suffix= \
--build=$CHOST-slackware-linux
P.S. Ovviamente, chi ha installato la versione di VLC compilata da Alien con link statico, probabilmente non avrà questo problema.

ocman
Linux 2.x
Linux 2.x
Messaggi: 239
Iscritto il: gio 31 lug 2008, 18:18
Slackware: ArchLinux
Desktop: xfce
Distribuzione: OpenIndiana

Re: Ricompilazione VLC necessaria dopo recenti upgrade

Messaggio da ocman »

ciao.
se ti può interessare, dopo l'aggiornamento del mio pacchetto di vlc alla 0.9.9, mi ha chiesto di installare un nuovo pacchetto di cui ora non ricordo il nome. (ho usato slapt-get e il repository di slacky)
nella descrizione di questo nuovo pacchetto si faceva riferimento proprio ai codec che tu hai citato, ma ancora io non ho avuto modo di vedere se mi fa lo stesso difetto.

quando torno a casa se ti interessa ti dico il pacchetto che mi ha fatto installare per risolvere una dipendenza

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Ricompilazione VLC necessaria dopo recenti upgrade

Messaggio da phobos3576 »

ocman ha scritto:quando torno a casa se ti interessa ti dico il pacchetto che mi ha fatto installare per risolvere una dipendenza
Più che una dipendenza è un aggiornamento di qualche package che adesso non ho ben presente.

Prima VLC riproduceva benissimo l'audio MP4a; dopo che ho aggiornato non so quale package, quel codec non funzionava più (VLC mostrava un messaggio di errore proprio per segnalare l'assenza di quel codec).
La stessa situazione mi era già capitata negli anni scorsi.

Ricompilando VLC si risolve il problema.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: Ricompilazione VLC necessaria dopo recenti upgrade

Messaggio da gohanz »

Quel codec è gestito da faac e dalla sua dipendenza libmp4v2.

ocman
Linux 2.x
Linux 2.x
Messaggi: 239
Iscritto il: gio 31 lug 2008, 18:18
Slackware: ArchLinux
Desktop: xfce
Distribuzione: OpenIndiana

Re: Ricompilazione VLC necessaria dopo recenti upgrade

Messaggio da ocman »

si. confermo che il pacchetto richiesto è faac....è quello che mi ha aggiornato

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Ricompilazione VLC necessaria dopo recenti upgrade

Messaggio da phobos3576 »

Era proprio faac!
Infatti, l'aggiornamento di quel package era stato aggiunto qui su Slacky qualche giorno fa.

Purtroppo, rimane il fatto che ogni volta si deve ricompilare VLC.

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Ricompilazione VLC necessaria dopo recenti upgrade

Messaggio da anycolouryoulike »

Qualcuno potrebbe testare il nuovo pacchetto?

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Ricompilazione VLC necessaria dopo recenti upgrade

Messaggio da phobos3576 »

anycolouryoulike ha scritto:Qualcuno potrebbe testare il nuovo pacchetto?
Il codec MP4a adesso funziona.

Purtroppo al pacchettizzatore è sfuggita la solita patch (vlc-0.9.8_embedded_video.patch) per incorporare il video nella GUI.

Inoltre, a quanto pare, anche Avidemux necessita di ricompilazione causa faad:

Codice: Seleziona tutto

avidemux2_gtk: error while loading shared libraries: libfaad.so.0: cannot open shared object file: No such file or directory
Probabilmente, la soluzione migliore sarebbe quella di rifare il package faad in modo che venga creato il link simbolico libfaad.so.0

Rispondi