Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Użytkownik

Witam,
od kilku miesięcy mam problem z odtwarzaniem filmów, ale tylko nagranych na CD/DVD, filmy z dysku odtwarzane są bez problemów. Problem pojawia się po aktualizacji systemu, a przypuszczalnie jądra i/lub Xorg (ale to domysły). Zarówno mplayer jak i vlc nie odtwarzają wówczas filmów. Reinstalacja karty graficznej, reinstalacja odtwarzaczy, zmiana sterownika wideo czy usunięcie plików konfiguracyjnych nic nie daje. W sieci nic nie znalazłem, zaś metodą prób i błędów udawało mi się dotychczas uruchamiać filmy następującą metodą: po aktualizacji systemu - 1) reinstalacja karty graficznej i restart komputera, 2) odinstalowanie mplayera, usunięcie plików konfiguracyjnych i restart, 3) instalacja mplayera i restart 4) filmy są odtwarzane. Pominięcie któregokolwiek restartu lub połączenie dwóch punktów i nadal nie działa! Co ciekawe działa nie tylko mplayer ale także vlc z którym nic nie robiłem. Niestety po ostatniej aktualizacji znowu nic nie działa a opisana metoda przestała działać. Sytuacja dotyczy kilkunastu płyt a nie jednorazowego przypadku. Płyty są OK, a filmy normalnie odtwarzane pod WinXP.
Mplayer nie zgłasza błędów:
beetls@debian:/media/cdrom0$ mplayer Wildlife.avi MPlayer SVN-r31309 (C) 2000-2010 MPlayer Team Playing Wildlife.avi. Exiting... (End of file) beetls@debian:/media/cdrom0$
VLC:
beetls@debian:/media/cdrom0$ vlc Wildlife.avi VLC media player 1.0.6 Goldeneye [0x15eb098] main libvlc: Uruchamianie vlc z domyślnym interfejsem. Użyj 'cvlc' aby używać vlc bez interfejsu. [0x18ed1f8] vcdx access error: fread (): Błąd wejścia/wyjścia [0x18ed1f8] access_file access error: failed to read (Błąd wejścia/wyjścia) [0x1901a38] main stream error: cannot pre fill buffer beetls@debian:/media/cdrom0$
może ktoś wie w czym jest problem i jak go rozwiązać?

Offline







Palacz








Na mój gust to źle podajesz scieżkę do filmu.
Spróbuj na moim przykladzie
mplayer '/media/A.7/Droga do Eldorado.2000.DivX.dub.PL.avi'
Offline
Użytkownik

to nic nie zmienia. Ścieżka jest dobrze wpisana, ponieważ wpisana w ten sam sposób otwiera napisy. Poza tym próbuję otwierać bezpośrednio przez program w vlc czy smplayer i bez rezultatu
Ostatnio edytowany przez beetls (2010-06-04 15:13:22)

Offline







Palacz








mplayer film.avi -v 2
Pokaż co wypluje może po logach dojdziemy.
Jak przekopiujesz z plyty na dysk ten film to można normalnie odtwarzać ?
Offline
Użytkownik

O ile mnie pamięć nie myli, po aktualizacji jądra zalecane jest (o ile nie wymagane) przeinstalowanie sterowników od karty graficznej (moduły etc.). Wykonaj to o czym mówi ilin i pomyślimy dalej.
Btw. - może trzeba określić wyjście video? I druga sprawa - co się stanie, gdy skopiujesz film na dysk i odtworzysz go z dysku?
Offline
Użytkownik

wyrzuciło:
beetls@debian:/media/cdrom0/16$ mplayer Battlestar.Galactica.S03E16.Dirty.Hands.WS.DSR.XviD-ORENJi.avi -v 2
MPlayer SVN-r31309 (C) 2000-2010 MPlayer Team
CPU vendor name: GenuineIntel max cpuid level: 13
CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz (Family: 6, Model: 23, Stepping: 10)
extended cpuid-level: 8
extended cache-info: 402686016
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/beetls/.mplayer/codecs.conf'
Reading /home/beetls/.mplayer/codecs.conf: Can't open '/home/beetls/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr --confdir=/etc/mplayer --datadir=/usr/share/mplayer --enable-xmga --enable-mga --enable-joystick --disable-tremor-internal --enable-libopencore_amrnb --enable-libopencore_amrwb --disable-openal --disable-faad-internal --language=all --enable-largefiles --enable-menu --disable-libdvdcss-internal --enable-radio --enable-radio-capture --enable-xvmc --with-xvmclib=XvMCW --enable-tdfxfb --enable-s3fb --enable-zr --enable-runtime-cpudetection --enable-gui
CommandLine: 'Battlestar.Galactica.S03E16.Dirty.Hands.WS.DSR.XviD-ORENJi.avi' '-v' '2'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/beetls/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/beetls/.mplayer/input.conf'
Can't open input config file /home/beetls/.mplayer/input.conf: No such file or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 91 binds
get_path('Battlestar.Galactica.S03E16.Dirty.Hands.WS.DSR.XviD-ORENJi.avi.conf') -> '/home/beetls/.mplayer/Battlestar.Galactica.S03E16.Dirty.Hands.WS.DSR.XviD-ORENJi.avi.conf'
Playing Battlestar.Galactica.S03E16.Dirty.Hands.WS.DSR.XviD-ORENJi.avi.
get_path('sub/') -> '/home/beetls/.mplayer/sub/'
[file] File size is 365431430 bytes
STREAM: [file] Battlestar.Galactica.S03E16.Dirty.Hands.WS.DSR.XviD-ORENJi.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
stream_seek: WARNING! Can't seek to 0x0 !
LAVF_check: no clue about this gibberish!
stream_seek: WARNING! Can't seek to 0x0 !
stream_seek: WARNING! Can't seek to 0x0 !
Checking for YUV4MPEG2
stream_seek: WARNING! Can't seek to 0x0 !
ASF_check: not ASF guid!
stream_seek: WARNING! Can't seek to 0x0 !
Checking for REAL
stream_seek: WARNING! Can't seek to 0x0 !
Checking for SMJPEG
stream_seek: WARNING! Can't seek to 0x0 !
stream_seek: WARNING! Can't seek to 0x0 !
stream_seek: WARNING! Can't seek to 0x0 !
stream_seek: WARNING! Can't seek to 0x0 !
Searching demuxer type for filename Battlestar.Galactica.S03E16.Dirty.Hands.WS.DSR.XviD-ORENJi.avi ext: .avi
Trying demuxer 3 based on filename extension
stream_seek: WARNING! Can't seek to 0x0 !
demuxer: continue fuzzy content-based format guessing...
stream_seek: WARNING! Can't seek to 0x0 !
Checking for Nullsoft Streaming Video
stream_seek: WARNING! Can't seek to 0x0 !
Checking for MOV
stream_seek: WARNING! Can't seek to 0x0 !
Checking for VIVO
stream_seek: WARNING! Can't seek to 0x0 !
stream_seek: WARNING! Can't seek to 0x0 !
stream_seek: WARNING! Can't seek to 0x0 !
stream_seek: WARNING! Can't seek to 0x0 !
stream_seek: WARNING! Can't seek to 0x0 !
Checking for PVA
stream_seek: WARNING! Can't seek to 0x0 !
Checking for MPEG-TS...
THIS DOESN'T LOOK LIKE AN MPEG-TS FILE!
TRIED UP TO POSITION 0, FOUND ffffff00, packet_size= 0, SEEMS A TS? 0
stream_seek: WARNING! Can't seek to 0x0 !
Checking for LMLM4 Stream Format
LMLM4 Stream Format not found
stream_seek: WARNING! Can't seek to 0x0 !
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 0 p101: 0 p1B6: 0 p12x: 0 sli: 0 a: 0 b: 0 c: 0 idr: 0 sps: 0 pps: 0 PES: 0 MP3: 0, synced: 0
Not MPEG System Stream format... (maybe Transport Stream?)
stream_seek: WARNING! Can't seek to 0x0 !
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 0 p101: 0 p1B6: 0 p12x: 0 sli: 0 a: 0 b: 0 c: 0 idr: 0 sps: 0 pps: 0 PES: 0 MP3: 0, synced: 3
Not MPEG System Stream format... (maybe Transport Stream?)
stream_seek: WARNING! Can't seek to 0x0 !
stream_seek: WARNING! Can't seek to 0x0 !
ds_fill_buffer: EOF reached (stream: video)
stream_seek: WARNING! Can't seek to 0x0 !
LAVF_check: no clue about this gibberish!
stream_seek: WARNING! Can't seek to 0x0 !
Checking for DV
stream_seek: WARNING! Can't seek to 0x0 !
demux_aac_probe, failed to detect an AAC stream
get_path('2.conf') -> '/home/beetls/.mplayer/2.conf'
Playing 2.
get_path('sub/') -> '/home/beetls/.mplayer/sub/'
File not found: '2'
Failed to open 2.
vo: x11 uninit called but X11 not initialized..
Exiting... (End of file)
beetls@debian:/media/cdrom0/16$sterowniki do karty graficznej były przeinstalowane. Próbowałem z różnymi sterownikami wyjścia (xv, gl, x11 itd) i bez rezultatu. Z dysku filmy chodzą, tyle że pod WinXp filmy są odtwarzane bez problemu z płyty więc to chyba nie problem samej płyty.
Ostatnio edytowany przez beetls (2010-06-04 15:48:13)

Offline







Palacz








Nie odpowiedzialeś na jedno zasadnicze pytanie
Czy umiesz skopiować ten film pod linuxem na dysk i jeśli tak to czy ten film pod linuxem z dysku idze.
Bo to wygląda jakby były kłopoty z odczytem nośnika.
Offline
Użytkownik

nie, pod linuksem na komputerze stacjonarnym (gdzie mam problem) nie mogę skopiować go na dysk, zgłasza brak praw dostępu. Co więcej tą samą płytkę na laptopie z Debianem mogę zarówno skopiować jak i jest odtwarzana bez problemu.
Ostatnio edytowany przez beetls (2010-06-04 16:27:44)

Offline







Palacz








No to wszystko jasne.
Nie ma co obwiniać odtwarzacze.
Jakie środowisko graficzne ?
Pokaż (z konta usera) wynik polecenia
groups
Offline
Użytkownik

jestem w grupie "cdrom"
wynik polecenia:
beetls@debian:~$ groups beetls disk lp mail news fax cdrom floppy tape audio video plugdev games users powerdev fuse scanner lpadmin saned netdev vboxusers beetls@debian:~$
nie obwiniam odtwarzaczy, domyślam się, że problem leży gdzieś indziej skoro na jednym komputerze jest OK a na drugim nie. Problem w tym, że nie wiem w czym.

Offline
Użytkownik

Środowisko gnome? Na gentoo też mieliśmy podobny problem. Pokaż /etc/fstab i powiedz jaka wersja środowiska.
Ostatnio edytowany przez sigo (2010-06-04 16:49:42)
Offline
Użytkownik

ups, przeoczyłem - środowisko KDE 4.4
fstab:
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Ostatnio edytowany przez beetls (2010-06-04 17:04:00)

Offline







Palacz
Użytkownik

ilin, przeanalizowałem podany wątek, ale wydaje mi się, że to inny problem. Ja nie mam problemu z montowaniem CD/DVD. Montuję przez Dolphina i wszystko jest OK, mam dostęp do zawartości ale nie odtwarza mi tego. W tym wątku była mowa o wpisach w "PolicyKit.conf", ja nie mam ani takiego pliku ani nawet katalogu PolicyKit. Może to mieć jakieś znaczenie?

Offline







Palacz








Nie nie odtwarza tylko nic nie mozesz z tej płyty ruszyć bo brak praw dostępu do niej dla usera.
Jak uruchomisz z roota to pewnie będzie dzialać.
Na początek spróbuj zakomentowac we fstabie linijkę dotyczacą cdromu.
Offline
Użytkownik

tylko czemu nie mam dostępu mimo, że jestem w grupie cdrom? Po drugie z roota też nie mogę skopiować zawartości na dysk.
zakomentowanie cdromu nic nie pomogło.

Offline







Palacz








Zainstaluj program dvdisaster i zobacz czy dasz radę zrobić nim obraz płyty.
Offline
Użytkownik

tak, utworzyłem obraz płyty.
próba kopiowania filmu na dysk zarówno z usera jak i roota wywala komunikat:
Nie można czytać pliku Batt........avi
Ostatnio edytowany przez beetls (2010-06-04 18:06:26)

Offline


Członek DUG
beetls napisał(-a):
tylko czemu nie mam dostępu mimo, że jestem w grupie cdrom?
Ty może i jesteś... A urządzenie też jest w tej grupie i czy ustawienia praw w tej grupie dają dostęp do niej?
ls -all /dev/scd0
PS. Może wystarczy zamontować w fstab cdrom z falażką "rw" (lub "ro" lub "defaults")
# chmod 777 /dev/scd0 # i się dowiesz czy to problem z prawami odczytu cdromu, tu wszystko powinno grać
# chmod 000 /dev/scd0 # i się dowiesz czy to problem z prawami odczytu cdromu, tu się dowiesz czy mplayer zgłosi takie same zachowanie
PS 2. CZemu ten cdrom ma "udf"? Polecam "auto"
Ostatnio edytowany przez NIC (2010-06-04 18:17:14)
Offline







Palacz








Tu wygląda jakby były problemy z obslugą cdromu
Pokaż
lsmod
oraz
hdparm -d /dev/cdrom
Offline
Użytkownik

lsmod:
beetls@debian:~$ lsmod Module Size Used by nls_utf8 1208 1 isofs 27480 1 udf 66612 0 ppdev 5030 0 lp 7462 0 parport 27954 2 ppdev,lp vboxnetadp 4193 0 vboxnetflt 12431 0 vboxdrv 1723686 2 vboxnetadp,vboxnetflt pktcdvd 23876 1 binfmt_misc 6431 1 fuse 50190 3 ext3 106518 1 jbd 37085 1 ext3 loop 11783 0 firewire_sbp2 11514 0 snd_hda_codec_realtek 235506 1 snd_hda_intel 19907 3 snd_hda_codec 54244 2 snd_hda_codec_realtek,snd_hda_intel snd_hwdep 5380 1 snd_hda_codec snd_pcm_oss 32591 0 snd_mixer_oss 12606 1 snd_pcm_oss usblp 9571 0 snd_pcm 60471 4 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_seq_midi 4400 0 hid_logitech 6326 0 ff_memless 3692 1 hid_logitech snd_rawmidi 15515 1 snd_seq_midi snd_seq_midi_event 4628 1 snd_seq_midi nvidia 10646314 38 i2c_i801 7830 0 i2c_core 15712 2 nvidia,i2c_i801 snd_seq 42881 2 snd_seq_midi,snd_seq_midi_event evdev 7352 14 button 4650 0 snd_timer 15582 2 snd_pcm,snd_seq snd_seq_device 4493 3 snd_seq_midi,snd_rawmidi,snd_seq asus_atk0110 7686 0 snd 46446 16 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 4598 1 snd snd_page_alloc 6249 2 snd_hda_intel,snd_pcm psmouse 49777 0 pcspkr 1699 0 serio_raw 3752 0 tpm_tis 7336 0 tpm 9917 1 tpm_tis tpm_bios 4521 1 tpm processor 30231 0 ext4 285611 4 mbcache 5050 2 ext3,ext4 jbd2 66919 1 ext4 crc16 1319 1 ext4 usbhid 33260 1 hid_logitech hid 62825 2 hid_logitech,usbhid sg 18744 0 sr_mod 12602 1 sd_mod 29777 8 crc_t10dif 1276 1 sd_mod cdrom 29415 2 pktcdvd,sr_mod ahci 32358 0 ata_generic 2983 0 pata_marvell 2629 0 uhci_hcd 18521 0 atl1e 27041 0 firewire_ohci 19468 0 firewire_core 36736 2 firewire_sbp2,firewire_ohci crc_itu_t 1307 2 udf,firewire_core ata_piix 21012 9 thermal 11674 0 ehci_hcd 31039 0 thermal_sys 11942 2 processor,thermal libata 133520 4 ahci,ata_generic,pata_marvell,ata_piix scsi_mod 122117 5 firewire_sbp2,sg,sr_mod,sd_mod,libata usbcore 121959 5 usblp,usbhid,uhci_hcd,ehci_hcd nls_base 6361 4 nls_utf8,isofs,udf,usbcore
i hdparm:
debian:/home/beetls# hdparm -d /dev/cdrom /dev/cdrom: HDIO_GET_DMA failed: Inappropriate ioctl for device

Offline







Palacz








Spróbuj wyczyścić do zera plik /etc/udev/rules.d/70-persistent-cd.rules i zrestartowac kompa.
Sam sie od nowa napisze.
Jednak wątpię aby to pomogło.
Wyglada ze te sterowniki od cdromu w tym jądrze coś nie lubią się z tym napędęm.
Jeśli masz w grubie stare jądro to możesz spróbować z niego odpalić i zobaczyć czy sytuacja będzie taka sama.
Offline
Użytkownik

no faktycznie nie pomogło, a poprzedniego jądra już nie mam.

Offline







Palacz








Jeszcze tak sie zapytam czy jak robiłeś obraz dvdisaterem to szybkośc odczytu była znośna czy czerowne kwadraciki nie powstawaly ?
Offline
Użytkownik

szybkość była OK, zrobił obraz momentalnie, nie wykrył też żadnych błędów

Offline