Eu acabei de atualizar para o Raring Ringtail e decidi começar a usar o Banshee, parece ótimo e DVDs e vídeos integrados são um grande ponto positivo.
Não consigo fazer com que o Banshee liste o DVD em seu navegador, a menos que esteja montado, e quando clico na entrada para reproduzir o DVD montado, ele simplesmente falha.
Eu coloquei uma recompensa sobre a questão agora porque eu vim para a Banshee da clementina porque isso tinha problemas diferentes. Eu não estou conseguindo resolver isso por conta própria muito rápido e as pessoas estão exigindo para jogar seus DVDs.
Eu imaginei que deveria ser como um CD de música e ser jogável sem ser montado. Parece que eu preciso montar o DVD para vê-lo no painel do navegador, mas isso requer interação extra com o xubuntu fora do Banshee. Se alguém puder responder que eu ficaria grato, mas a recompensa é por uma solução para o acidente.
Eu tenho o libdvdcss2 instalado e o gstreamer-ugly.
Eu tenho a opção nas preferências de extensões verificadas para reproduzir DVDs e CDs.
Este é o erro que recebo ao executá-lo a partir da CLI e tentando reproduzir um DVD:
libdvdread: Using libdvdcss version 1.2.12 for DVD access
*** Zero check failed in ifo_read.c:570
for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000
libdvdnav: Using dvdnav version 4.2.0
libdvdread: Using libdvdcss version 1.2.12 for DVD access
*** Zero check failed in ifo_read.c:570
for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000
libdvdnav: DVD Title: Sandmann
libdvdnav: DVD Serial Number: 3b1f5a2b
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file '/home/adam/.dvdnav/Sandmann.map'
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x0000011d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00005d30
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00005f9a
libdvdread: Elapsed time 0
libdvdread: Found 1 VTS's
libdvdread: Elapsed time 0
libdvdnav: Language 'en' not found, using 'de' instead
libdvdnav: Menu Languages available: de
libdvdnav: Language 'en' not found, using 'de' instead
libdvdnav: Menu Languages available: de
libdvdnav: Language 'en' not found, using 'de' instead
libdvdnav: Menu Languages available: de
libdvdnav: Language 'en' not found, using 'de' instead
libdvdnav: Menu Languages available: de
*** libdvdread: CHECK_VALUE failed in nav_read.c:264 ***
*** for dsi->dsi_gi.zero1 == 0 ***
libdvdnav: Language 'en' not found, using 'de' instead
libdvdnav: Menu Languages available: de
(Banshee:988): GStreamer-CRITICAL **: gst_element_query: assertion 'GST_IS_ELEMENT (element)' failed
(Banshee:988): GStreamer-CRITICAL **: gst_element_query: assertion 'GST_IS_ELEMENT (element)' failed
(Banshee:988): GStreamer-CRITICAL **: gst_element_query: assertion 'GST_IS_ELEMENT (element)' failed
*** libdvdread: CHECK_VALUE failed in nav_read.c:264 ***
*** for dsi->dsi_gi.zero1 == 0 ***
*** libdvdread: CHECK_VALUE failed in nav_read.c:264 ***
*** for dsi->dsi_gi.zero1 == 0 ***
*** libdvdread: CHECK_VALUE failed in nav_read.c:264 ***
*** for dsi->dsi_gi.zero1 == 0 ***
*** libdvdread: CHECK_VALUE failed in nav_read.c:264 ***
*** for dsi->dsi_gi.zero1 == 0 ***
*** libdvdread: CHECK_VALUE failed in nav_read.c:264 ***
*** for dsi->dsi_gi.zero1 == 0 ***
*** libdvdread: CHECK_VALUE failed in nav_read.c:264 ***
*** for dsi->dsi_gi.zero1 == 0 ***
** (Banshee:988): CRITICAL **: bp_get_subtitle_description: assertion 'code != NULL' failed
*** libdvdread: CHECK_VALUE failed in nav_read.c:264 ***
*** for dsi->dsi_gi.zero1 == 0 ***
The program 'Banshee' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
(Details: serial 44 error_code 11 request_code 149 minor_code 19)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
adam@gondor:~$