Libdvdcss2 1.2.9 e Ubuntu

Image Hosted by ImageShack.us

La versione 1.2.9 di libdvdcss2, la libreria per decifrare l'algoritmo di protezione dei DVD, non funziona..o meglio, mi sono accorto che sul mio computer, lanciando il vlc in debug da terminale, libdvdread riesce ad utilizzare il DeCss (versione 1.2.9) ma lo scrambling riporta errori di decifratura..impedendo la corretta visione del dvd.

 

Come accorgersi che il dvd non viene letto per questo motivo?..come dicevo prima, e' sufficiente lanciare un applicazione come il VLC da terminale:

dyve@n200:~$ vlc VLC media player 0.8.6e Janus libdvdnav: Using dvdnav version 0.1.10 from http://dvd.sf.net libdvdread: Using libdvdcss version 1.2.8 for DVD access libdvdnav: DVD Title: PALLE_IN_CANNA libdvdnav: DVD Serial Number: 313646e3 libdvdnav: DVD Title (Alternative): libdvdnav: Unable to find map file '/home/dyve/.dvdnav/PALLE_IN_CANNA.map' libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2

Se otteniamo un errore nello scrambling, se il nostro dvd viene letto in maniera errata (flusso video disturbato, audio assente) oppure si "pianta" dopo i titoli, molto probabilmente avete lo stesso mio problema. In rete si trovano delle soluzioni piu' o meno valide, tipo cambiare il regionset o lanciare lo script per installare le libdvdcss2 da /usr/share/doc/libdvdread3/examples/install-css.sh: 1- Le libdvdcss2 evitano proprio di mettere mano al regionset, limitato a 5 modifiche (oltre le quali il lettore non sara' piu' in grado di riprodurre dvd, almeno fino all'aggiornamento del firmware) 2- Lanciare lo script significa scaricare una versione impacchettata per ubuntu le cui dipendenze non sono risolte (obbligando l'utente a lanciare un apt-get -f install per riparare) 3- La versione 1.2.9 dei repository Medibuntu va sostituita con una versione precedente (1.2.8) installata da sorgenti (per evitare problemi di pacchetti)

 

Repair

Togliamo le libdvdcss2 dei repository Medibuntu:

sudo apt-get remove libdvdcss2

Scarichiamo ed installiamo una versione precedente di libdvdcss2 (1.2.8): Download libdvdcss-1.2.8.tar.bz2

tar xjvf libdvdcss-1.2.8.tar.bz2
cd ~/libdvdcss-1.2.8
./bootstrap

 

./configure --prefix=/usr

 

make
sudo make install

Inseriamo un DVD e verifichiamo l'utilizzo delle nuove (vecchie) libdvdcss2:

libdvdread: Using libdvdcss version 1.2.8 for DVD access

A parte l'errore su pulseaudio, ora la visione dovrebbe essere stata ripristinata. ;) Per questo tipo di problemi, consultare:

 

 

Comments

Ciao Divi! Innanzitutto

Ciao Divi! Innanzitutto complimenti per il blog che seguo da sempre... Pure io sono passato a netsons (insidetheworld.netsons.org) ti va uno scambio link in blogroll? :D Ti volevo chiedere che plugin usi per mostrare l'so dopo ogni commento :D
Ah mi sono registrato al tuo blog :D

ciao Per quanto riguarda il

ciao
Per quanto riguarda il plugin non e' uno ufficiale e si chiama browsersniff.php
E' piuttosto datato, quindi di default funziona solo con certi temi..altrimenti bisogna includere la funzione diversamente da come e' riportato in questo mio vecchio articolo

http://divilinux.netsons.org/index.php/archives/603

quanto ai blogroll magari piu' avanti, se ne aggiungo ancora ai lettori viene il crampo alla mano da "srotellamento folle del mouse"
;)

ciao divilinu. ho provato la

ciao divilinu. ho provato la tua guida ma i video non riesco ancora a visualizzarli correttamente. Vanno sempre a scatti. Non so veramente cosa fare perché le sto provando tutte. sembra che questo problema sia solo il mio!!! comunque grazie.

probabilmente non sara'

probabilmente non sara' questo problema..perche' con le libdvdcss fuori uso e' raro che parta il filmato..arrivi al massimo ai sottotitoli (tranne con mplayer che riesce a decifrare "qualcosina")

ciao divilinu. in realtà

ciao divilinu. in realtà non riesco ancora a capire cosa sia successo al mio pc. se lancio vlc da terminale mi dà il tuo stesso output (quello che riportavi nel post):

dyve@n200:~$ vlc
VLC media player 0.8.6e Janus
libdvdnav: Using dvdnav version 0.1.10 from http://dvd.sf.net
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdnav: DVD Title: PALLE_IN_CANNA
libdvdnav: DVD Serial Number: 313646e3
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file ‘/home/dyve/.dvdnav/PALLE_IN_CANNA.map’
libdvdnav: DVD disk reports itself with Region mask 0×00fd0000. Regions: 2

quindi le librerie libdvdcss sono in uso, credo.
i lettori: mplayer non riesce neanche a leggere dal device (not found); vlc legge ma il video va a scatti; totem va a scatti; kaffeine e gxine non riescono a leggere !!!

@franznez questo errore del

@franznez
questo errore del device non trovato e' simile a quelli che ultimamente leggo sul forum
Naturalmente da vlc o qualsiasi player va selezionato il giusto nodo, che grazie a libata e' sempre /dev/scd* sia per dispositivi scsi che non
Io proverei anche a levare i cdrom da /etc/fstab perche' tanto non hanno alcun effetto...non capisco perche' ubuntu continui a iscriverli in quel file.

Vorrei vedere pero' tutto l'output se possibile...

questo è l'output di

questo è l'output di /etc/fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/hda1
UUID=ea2a3262-f250-4160-9079-9667c60d738b / ext3 defaults,errors=remount-ro 0 1
# /dev/hda2
UUID=4475541d-17cf-45ad-9c6e-5af6f978833a /media/hda2 ext3 defaults 0 2
# /dev/hda4
UUID=61258753-c40e-40a6-b4c1-63dbe797670b /media/hda4 ext3 defaults 0 2
# /dev/hda3
UUID=8b188908-602d-4927-9d2c-fe6115733063 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto,exec 0 0

/tmp/app/1/image /tmp/app/1 cramfs,iso9660 user,noauto,ro,loop,exec 0 0
/tmp/app/2/image /tmp/app/2 cramfs,iso9660 user,noauto,ro,loop,exec 0 0
/tmp/app/3/image /tmp/app/3 cramfs,iso9660 user,noauto,ro,loop,exec 0 0
/tmp/app/4/image /tmp/app/4 cramfs,iso9660 user,noauto,ro,loop,exec 0 0
/tmp/app/5/image /tmp/app/5 cramfs,iso9660 user,noauto,ro,loop,exec 0 0
/tmp/app/6/image /tmp/app/6 cramfs,iso9660 user,noauto,ro,loop,exec 0 0
/tmp/app/7/image /tmp/app/7 cramfs,iso9660 user,noauto,ro,loop,exec 0 0

non ho capito cosa devo fare e quale altro output vuoi vedere!!! :)
ma non vorrei infangare il blog di output!!!!!

scusa forse non era

scusa forse non era chiaro..l'output di mplayer quando si pianta su device not found
In effetti, perche'

/dev/hdc /media/cdrom0 udf,iso9660 user,noauto,exec 0 0

??

/dev/hdc e' il vecchio device che ora non rappresenta piu' il cdrom. Anche i cdrom sono gestiti da HAL al pari dei devices usb rimovibili, dalla gutsy in poi (dal kernel 2.6.19 ufficiale e dal 2.6.20 per ubuntu). Per sicurezza leva questa riga, perche' magari HAL e' influenzato da quelle vecchie regole di udev. Poi..per conoscere il device al quale e' collegato il cdrom basta lanciare (uno dei mille modi):

ls -lR /dev/disk

ps. anche /dev/hda non esiste piu'...sono tutti /dev/sda* per i dischi...ma tu che versione di Ubuntu hai?..sembra che tu non abbia ne' la gutsy ne' la hardy

infatti divi, problema

infatti divi, problema centrato. ci pensavo anch'io ma non ne ero sicuro. credo che l'aggiornamento da gutsy a hardy non sia riuscito correttamente. non ne so il perché, ma sembra proprio che sia così!!!comunque grazie.
questo è l'output di mplayer (da terminale devo digitare gmplayer altrimenti non parte):
franz@franz-laptop:~$ gmplayer
MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3200+ (Family: 15, Model: 15, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
xscreensaver_disable: Could not find XScreenSaver window.
GNOME screensaver disabled
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing dvd://1.
Couldn't open DVD device: /dev/dvd
No stream found to handle url dvd://1

sembra proprio un problema

sembra proprio un problema di device non correttamente rilevato..difatti dvd o cdrom non sono collegati a /dev/dvd.
Attenzione pero', che gmplayer e' un interfaccia e si avvia comunque anche se mplayer non funziona. Devi lanciare mplayer e vedere se magari manca qualche libreria condivisa...

ciao divi, scusa, ma non

ciao divi, scusa, ma non trovavo altro spazio dove scrivere...io ho un lenovo T60, esiste un modo per visualizzare la temperatura della scheda grafica intel integrata? usando ls-sensors, ho una voce GPU, ma mi dà -128°!!!! mi sembra poco realistico! Grazie in anticipo!

scusa lm-sensors...

scusa lm-sensors...

@opticalfiber lm-sensors e'

@opticalfiber
lm-sensors e' un programma obsoleto che rileva solitamente temperature, frequenza e quant'altro dal filesystem (pseudo) /proc anziche' dal nuovo /sys (il tuo e' un t60 quindi dovrebbe usare /sys)..per quello leggi la temperatura completamente sballata
Il migliore di tutti e' la kima-applet, che sfortunatamente per te e' una applet per il kicker di kde (vedi vecchi articoli qui sul blog)
Per gnome non ho idea..invece sono rimasto meravigliato da xfce che di applet per il monitoraggio ne ha davvero tanti ..tranne quelli per la GPU (me lo guardo da nvidia-settings..poco male)
Il T60 se non ricordo male, ha qualcosa come 16 o 18 sensori (di cui quasi la meta' imprecisi o sballati) tutti inclusi nel kernel.. sarebbe un peccato non poter disporre di queste "sciccherie".
A tal proposito voglio mostrarti una immagine del mio t43p:
http://divilinux.netsons.org/index.php/archives/620
:)

Dopo aver seguito questa

Dopo aver seguito questa guida http://ubuntuforums.org/showpost.php?p=4859820&postcount=80
riesco finalmente a vedere i dvd.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Internal paths in double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or relative path.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.