ďťż
 
 
   [+] DVD - kompletnie nie można odtwarzać
 
 

Tematy

 
    
 

 

 

 

[+] DVD - kompletnie nie można odtwarzać





jaqbeu - 05-07-2009 20:53
Witam.

Jeszcze jakiś czas temu oglądanie filmów na dvd nie było żadnym problemem. Mam libdvdcss2, xine (wszystko co się da), dla pewności mam też prawie wszystko z gstreamera (good, bad, ugly) i w64codecs.
Niestety, od niedawna nie mogę odtworzyć żadnego filmu na dvd. Próbowałem na różnych odtwarzaczach (Kaffeine, Totem-xine, vlc, SMplayer, "czysty" mplayer, Dragon Player), także z konsoli. Z tej ostatniej "najciekawsze" komunikaty: jaqbeu@lapq:~$ mplayer dvd://
MPlayer dev-SVN-r29358Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick                                                               
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://.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
There are 12 titles on this DVD.
There are 1 angles in this DVD title.
libdvdread: Unable to read VTS_TMAP_ENT.
*** Zero check failed in libdvdread4/ifo_read.c:1568
    for c_adt->zero_1 = 0xf701

*** libdvdread: CHECK_VALUE failed in libdvdread4/ifo_read.c:1572 ***
*** for info_length % sizeof(cell_adr_t) == 0 ***

*** libdvdread: CHECK_VALUE failed in libdvdread4/ifo_read.c:1705 ***
*** for info_length % sizeof(uint32_t) == 0 ***

*** libdvdread: CHECK_VALUE failed in libdvdread4/ifo_read.c:1572 ***
*** for info_length % sizeof(cell_adr_t) == 0 ***

libdvdread: Invalid title IFO (VTS_04_0.IFO).
Cannot open the IFO file for DVD title 4.
No stream found to handle url dvd://

Exiting... (End of file) Z podaniem konkretnego urządzenia (na pastebin, długie jest): mplayer log

Xine: jaqbeu@lapq:~$ xine /dev/dvd
To jest xine (interfejs użytkownika X11) - wolny odtwarzacz multimediów v0.99.6cvs.
(c) 2000-2007 The xine Team.
waitpid(): Brak procesów potomnych
object not accessible
call failed GUI dodatkowo wywala, że nie może znaleźć demultiplexera dla /dev/dvd.
W przypadku polecenia:
xine /dev/cdrom mówi mi, że źródło jest zaszyfrowane i że zgodnie z prawem mojego kraju "mogę lub nie mogę" zainstalować libdvdcss (które mam zainstalowane, więc wtf?).
Region płyty też sprawdziłem (2), ustawiłem regionsetem (też na 2, na zapas) i nic to nie dało.

Mała diagnostyka kodeków: dpkg -l | grep xine
ii  amarok-engine-xine                    1.4.10-3+b1                  Xine engine for the Amarok audio player
ii  libxcb-xinerama0                      1.3-2                        X C Binding, xinerama extension
ii  libxine1                              1.1.16.2-1+b1                the xine video/media player library, meta-package
ii  libxine1-all-plugins                  1.1.16.2-1                  the xine video/media player library, meta package
ii  libxine1-bin                          1.1.16.2-1+b1                the xine video/media player library, binary files
ii  libxine1-console                      1.1.16.2-1+b1                libaa/libcaca/framebuffer/directfb related plugins for l
ii  libxine1-ffmpeg                      1.1.16.2-1+b1                MPEG-related plugins for libxine1
ii  libxine1-gnome                        1.1.16.2-1+b1                GNOME-related plugins for libxine1
ii  libxine1-misc-plugins                1.1.16.2-1+b1                Input, audio output and post plugins for libxine1
ii  libxine1-plugins                      1.1.16.2-1                  the xine video/media player library, meta package
ii  libxine1-x                            1.1.16.2-1+b1                X desktop video output plugins for libxine1
ii  libxinerama1                          2:1.0.3-2                    X11 Xinerama extension library
ii  phonon-backend-xine                  4:4.3.1-1                    Phonon Xine 1.1.x backend
ii  xine-ui                              0.99.5+cvs20070914-2.1      the xine video player, user interface dpkg -l | grep dvd
ii  dvd+rw-tools                          7.1-4                        DVD+-RW/R tools
ii  dvdrip                                1:0.98.10-0.2                perl front end for transcode and ffmpeg
ii  dvdrip-doc                            2:0.98.10-0.0                Documentation for dvd::rip
ii  dvdrtools                            0.3.1-6                      DVD writing program
ii  libdvdcss2                            1.2.10-0.2                  Simple foundation for reading DVDs - runtime libraries
ii  libdvdnav4                            4.1.3-3                      DVD navigation library
ii  libdvdread4                          4.1.3-5                      library for reading DVDs
ii  lsdvd                                0.16-3+b1                    read the content info of a DVD Oczywiście mam repozytorium debian-multimedia.
ÂŚrodowisko graficzne: KDE 4.2.2 (z oficjalnego repozytorium Debiana, bez kombinacji).

Panowie, pomóżcie proszę, bo wakacje są, a człowiek nie ma jak się zrelaksować przy filmie ;)



fnmirk - 05-07-2009 22:09
Przedstaw zawartość pliku:
/etc/udev/rules.d/70-persistent-cd.rules Zamiast ,,70'' może być inna liczba.



jaqbeu - 05-07-2009 22:25
Proszę:
cat /etc/udev/rules.d/70-persistent-cd.rules
# This file was automatically generated by the /lib/udev/write_cd_rules
# program, probably run by the cd-aliases-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line
# and set the $GENERATED variable.

# MATSHITADVD-RAM_UJ870PC (pci-0000:00:1f.1-ide-0:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK+="dvd", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"
# Cruzer (pci-0000:00:1d.7-usb-0:3:1.0-scsi-0:0:0:1)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:3:1.0-scsi-0:0:0:1", SYMLINK+="cdrom1", ENV{GENERATED}="1"
# Cruzer (pci-0000:00:1d.7-usb-0:3:1.0-scsi-0:0:0:1)
ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="SanDisk_Cruzer_0165031E0800F5D8-0:1", SYMLINK+="cdrom2", ENV{GENERATED}="1" Przy okazji jeszcze fragment loga z SMPlayera (GUI, konsola to samo pokazuje; reszty nie zamieszczam, bo nie ma sensu):

[mpeg2video @ 0xd5e6e0]concealing 720 DC, 720 AC, 720 MV errors
[mpeg2video @ 0xd5e6e0]00 motion_type at 22 7
[mpeg2video @ 0xd5e6e0]00 motion_type at 4 12
[mpeg2video @ 0xd5e6e0]mb incr damaged
[mpeg2video @ 0xd5e6e0]00 motion_type at 25 23
[mpeg2video @ 0xd5e6e0]00 motion_type at 23 28
[mpeg2video @ 0xd5e6e0]concealing 675 DC, 675 AC, 675 MV errors
[mpeg2video @ 0xd5e6e0]00 motion_type at 7 8
[mpeg2video @ 0xd5e6e0]00 motion_type at 16 12
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 21 16
[mpeg2video @ 0xd5e6e0]concealing 405 DC, 405 AC, 405 MV errors
[mpeg2video @ 0xd5e6e0]skipped MB in I frame at 6 5
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 21 6
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 7 10
[mpeg2video @ 0xd5e6e0]skipped MB in I frame at 14 11
[mpeg2video @ 0xd5e6e0]skipped MB in I frame at 23 12
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 8 14
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 14 15
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 21 16
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 1 17
[mpeg2video @ 0xd5e6e0]skipped MB in I frame at 5 18
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 8 19
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 15 23
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 9 24
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 24 25
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 7 28
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 9 29
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 12 30
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 5
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 6
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 7
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 12
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 13
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 14
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 17
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 18
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 19
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 22
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 23
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 24
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 25
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 26
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 30
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 31
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 32
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 33
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 34
[mpeg2video @ 0xd5e6e0]invalid mb type in I Frame at 0 35
[mpeg2video @ 0xd5e6e0]concealing 1395 DC, 1395 AC, 1395 MV errors
[mpeg2video @ 0xd5e6e0]invalid cbp at 13 7
[mpeg2video @ 0xd5e6e0]slice mismatch
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 15 11
[mpeg2video @ 0xd5e6e0]slice mismatch
[mpeg2video @ 0xd5e6e0]ac-tex damaged at 1 16

MPlayer interrupted by signal 11 in module: decode_video
ID_SIGNAL=11
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug. W winę ani CPU ani RAM-u nie wierzę (Intel C2D, 1GB RAM; dla spokoju wyłączyłem efekty pulpitu). Karta graficzna to nieszczęsny Intel:
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)



fnmirk - 05-07-2009 22:31
Wyczyść zawartość pliku jako root: /etc/udev/rules.d/70-persistent-cd.rules Zapisz zmiany i zrestaruj komputer. Sprawdź działanie odtwarzania.



jaqbeu - 05-07-2009 23:00
Wyczyszczone, zrestartowane i niestety nadal nic...
Plik się jednakowoż zmienił (na oko na lepsze, bo nawet wygląda ładniej ;]):

cat /etc/udev/rules.d/70-persistent-cd.rules
# MATSHITADVD-RAM_UJ870PC (pci-0000:00:1f.1-ide-0:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK+="dvd", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"



fnmirk - 06-07-2009 00:16
To teraz przywróć domyślne ścieżki do urządzeń w odtwarzaczach. I nie zamieniaj miejscami urządzeń w działającym systemie.



jaqbeu - 06-07-2009 13:43
Zaczynam sądzić, że moje Debiany wymagają podwójnego restartu, żeby coś zaczęło działać...
Po wspomnianym restarcie nic się nie zmieniło, a wczoraj już nie miałem głowy do roboty, więc sobie darowałem.
Dzisiaj, bez edytowania żadnych konfiguracji, filmy zaczęły się odtwarzać..
Dla formalności wspomnę, że /etc/udev/rules.d/70-persistent-cd.rules został, jak był (2 posty wyżej) i w żadnym programie nic nie zmieniłem.
Ale działa ;). Dzięki fnmirk za pomoc :).



killanonimx - 06-07-2009 17:14
Może jakieś aktualizacje były, i się samo naprawiło. :-)



jaqbeu - 06-07-2009 18:31
@killanonimx: no właśnie, że nie było (a przynajmniej nie aktualizowałem od rana jeszcze) i na pierwszy rzut oka naprawdę "samosię" zrobiło... ;).
Poszperam w plikach jeszcze, może coś znajdę i napiszę w razie czego.



ilin - 06-07-2009 18:41
Tu raczej widzę problem z odczytaniem płyty.
Czasami wystarczy wysunąć i wsunąć ponownie.

W razie powtórzenia problemu radzę spróbować sprawdzić na innej płycie dvd
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis