domingo, 4 de março de 2007

Etch + amd64 + libdvdcss

Estava eu aqui em casa testando o meu bom e velho linux, e resolvi passar um filme nele e eis que me ocorre o seguinte erro:

VLC media player 0.8.6 Janus
libdvdnav: Using dvdnav version 0.1.10 from http://dvd.sf.net
libdvdread: Encrypted DVD support unavailable.
libdvdnav: DVD Title: THE_DEPARTED
libdvdnav: DVD Serial Number: 36309B1D
libdvdnav: DVD Title (Alternative): THE_DEPARTED
libdvdnav: Unable to find map file '/home/fernando/.dvdnav/THE_DEPARTED.map'
libdvdnav: DVD disk reports itself with Region mask 0x00f60000. Regions: 1 4
libdvdnav: Suspected RCE Region Protection!!!

Pelo que eu entendi poderia ser problema de região, e eu lembrava que quem descriptografava o DVD é o libdvdcss, procurei nos repositórios e nada de encontrar o bendita biblioteca lá.

Fiz pesquisas na internet e nada de achar algo sobre o erro, que fosse proveitoso.

Nisso lembrei minha distro é o Debian Etch amd64, então possivelmente não existe o pacote para o amd64, então resolvi compila-lo eu mesmo.

1º Baixe os fontes do libdvdcss 1.2.9 em http://download.videolan.org/pub/libdvdcss/1.2.9/

2º O fonte está compactado então descompacte em algum diretório.

3º No diretório dos fontes execute os comandos a seguir como root

$./configure --prefix=/usr
$make
$make install

Após feito isso sem dar nenhum erro abri o VLC novamente e pronto dvd passando perfeitamente.

Como não encontrei nada na internet resolvi compartilha o problema que eu tive e o que fiz para corrigir o mesmo.