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/.
Witam.
Na skompilowanym przeze mnie jądrze nie działa Mplayer ze sterownikiem -vo xv. Z -vo x11 działa poprawnie, ale strasznie wolno. Na jądrze dystrybucjyjnym działa z xv, więc podejrzewam, że czegoś nie wkompilowałem. Moja karta graficzna to Ati Rage Fury 16 MB. Przy konfiguracji zaznaczyłem (wkompilowane na stałe):
[v] /dev/agpgart (AGP Support) [v] ATI chipset support [v] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) [v] ATI Rage 128
Ale plik video się nie odwarza. Wygląda to np. tak:
$ mplayer -v -vo xv brit.avi MPlayer 1.0pre7try2-3.3.5 (C) 2000-2005 MPlayer Team CPU: Intel Pentium III Katmai/Pentium III Xeon Tanner (Family: 6, Stepping: 2) Detected cache-line size is 32 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0 Skompilowany dla procesora z rozszerzeniami: MMX MMX2 SSE WierszPoleceń: '-v' '-vo' 'xv' 'brit.avi' get_path('font/font.desc') -> '/home/user1/.mplayer/font/font.desc' font: can't open file: /home/user1/.mplayer/font/font.desc Font /usr/local/share/mplayer/font/font.desc loaded successfully! (210 chars) Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Błąd przy otwieraniu /dev/rtc: Permission denied (użytkownik pownien móc go odczytać.) Using nanosleep() timing get_path('input.conf') -> '/home/user1/.mplayer/input.conf' Can't open input config file /home/user1/.mplayer/input.conf: No such file or directory Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory Falling back on default (hardcoded) input config get_path('brit.avi.conf') -> '/home/user1/.mplayer/brit.avi.conf' Odtwarzam brit.avi. [file] File size is 5394432 bytes STREAM: [file] brit.avi STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) Wykryto format AVI. list_end=0x2292 ======= AVI Header ======= us/frame: 20000 (fps=50.000) max bytes/sec: 0 padding: 0 MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED frames total: 842 initial: 0 streams: 2 Suggested BufferSize: 0 Size: 520 x 280 ========================== ========================== list_end=0x10F4 ==> Wykryto strumień video: 0 ====== STREAM Header ===== Type: vids FCC: divx (78766964) Flags: 0 Priority: 0 Language: 0 InitialFrames: 0 Rate: 50/1 = 50.000 Start: 0 Len: 842 Suggested BufferSize: 29322 Quality 10000 Sample size: 608256 ========================== found 'bih', 40 bytes of 40 ======= VIDEO Format ====== biSize 40 biWidth 520 biHeight 280 biPlanes 1 biBitCount 24 biCompression 808802372='DX50' biSizeImage 436800 =========================== Regenerating keyframe table for MPEG4 video list_end=0x2186 ==> Wykryto strumień audio: 1 ====== STREAM Header ===== Type: auds FCC: (0) Flags: 0 Priority: 0 Language: 0 InitialFrames: 1 Rate: 16000/1 = 16000.000 Start: 0 Len: 269568 Suggested BufferSize: 7231 Quality -1 Sample size: 1 ========================== ========================== found 'wf', 30 bytes of 18 ======= WAVE Format ======= Format Tag: 85 (0x55) Channels: 2 Samplerate: 48000 avg byte/sec: 16000 Block align: 1 bits/sample: 0 cbSize: 12 mp3.wID=1 mp3.fdwFlags=0x2 mp3.nBlockSize=384 mp3.nFramesPerBlock=1 mp3.nCodecDelay=1393 =========================== list_end=0x2292 AVI: dmlh found (size=248) (total_frames=842) list_end=0x51EC80 Found movie at 0x280C - 0x51EC80 Reading INDEX block, 1524 chunks for 842 frames (fpos=0x51ec88) AVI index offset: 0x2808 (movi=0x280C idx0=0x4 idx1=0x1C4C) Auto-selected AVI audio ID = 1 Auto-selected AVI video ID = 0 AVI: Searching for audio stream (id:1) AVI video size=5076413 (842) audio size=269568 (269568) VIDEO: [DX50] 520x280 24bpp 50.000 fps 2411.6 kbps (294.4 kbyte/s) [V] filefmt:3 fourcc:0x30355844 size:520x280 fps:50.00 ftime:=0.0200 get_path('sub/') -> '/home/user1/.mplayer/sub/' get_path('default.sub') -> '/home/user1/.mplayer/default.sub' ========================================================================== Otwieram dekoder audio: [mp3lib] MPEG layer-2, layer-3 dec_audio: Alokuję 4608 + 65536 = 70144 bajtów dla bufora wyjściowego. mp3lib: made decode tables with MMX optimization mp3lib: using MMX optimized decore! MP3lib: init layer2&3 finished, tables done MPEG 1.0, Layer III, 48000 Hz 128 kbit Joint-Stereo, BPF: 384 Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0 AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000) Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== X11 opening display: :0.0 vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF) vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display) [x11] Detected wm supports layers. [x11] Detected wm supports NetWM. [x11] Detected wm supports FULLSCREEN state. [x11] Current fstype setting honours LAYER FULLSCREEN X atoms [xv common] Drawing colorkey manually. [xv common] Using colorkey from Xv (0x00001e). Otwieram filtr video: [expand w=0 h=-120 x=0] Expand: 0 x -120, 0 ; -1 (-1=autodetect) osd: 0 Otwieram filtr video: [pp] [expand] query(Planar YV12) -> 3 ========================================================================== Otwieram dekoder video: [ffmpeg] FFmpeg's libavcodec codec family INFO: libavcodec init OK! Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4) ========================================================================== Checking audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le... [libaf] Adding filter dummy [dummy] Was reinitialized: 48000Hz/2ch/s16le AF_pre: 48000Hz/2ch/s16le ao2: 48000 Hz 2 chans s16le audio_setup: using '/dev/dsp' dsp device audio_setup: using '/dev/mixer' mixer device audio_setup: using 'pcm' mixer device [AO OSS] audio_setup: Nie mogę otworzyć urządzenia audio /dev/dsp: No such device alsa-init: requested format: 48000 Hz, 2 channels, 9 alsa-init: compiled for ALSA-1.0.8 alsa-init: setup for 1/2 channel(s) alsa-init: 1 soundcard found, using: default alsa-init: pcm opend in block-mode alsa-init: chunksize set to 1024 alsa-init: fragcount=16 alsa-init: got buffersize=65536 alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 48000Hz 2ch s16le (2 bps) AO: Description: ALSA-0.9.x-1.x audio output AO: Author: Alex Beregszaszi, Zsolt Barat <joy@streamminister.de> AO: Comment: under developement Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le... [dummy] Was reinitialized: 48000Hz/2ch/s16le [dummy] Was reinitialized: 48000Hz/2ch/s16le Zaczynam odtwarzanie... alsa-space: free space = 65536, prepared -- [ffmpeg] aspect_ratio: 1.857143 VDec: wymagana konfiguracja vo - 520 x 280 (preferowana csp: Planar YV12) [PP] Używam zewnętrznego filtra postprocessingu, max q = 6. Trying filter chain: pp expand vo VDec: using Planar YV12 as output csp (no 0) Proporcje filmu (obrazu) to 1.86:1 - skaluję do prawidłowych proporcji. VO Config (520x280->520x280,flags=0,'MPlayer',0x32315659) REQ: flags=0x437 req=0x0 REQ: flags=0x437 req=0x0 VO: [xv] 520x400 => 520x400 Planar YV12 VO: Description: X11/Xv VO: Author: Gerd Knorr <kraxel@goldbach.in-berlin.de> and others Xvideo image format: 0x32595559 (YUY2) packed Xvideo image format: 0x59565955 (UYVY) packed Xvideo image format: 0x32315659 (YV12) planar Xvideo image format: 0x30323449 (I420) planar using Xvideo port 73 for hw scaling X11 error: BadAccess (attempt to access private resource denied) Type: 0, display: 875b6d8, resourceid: 1400006, serial: 4b Error code: a, request code: 93, minor code: 1 MPlayer przerwany sygnałem 6 w module: decode_video - MPlayer nieoczekiwanie zakończył pracę. To nie powinno się zdarzyć! :). Może to być błąd w kodzie MPlayera albo w Twoim sterowniku, lub złej wersji gcc. Jeśli uważasz, że to wina MPlayera, przeczytaj DOCS/HTML/pl/bugreports.html. Nie możemy i nie pomożemy, jeśli nie przedstawisz tych informacji zgłaszając możliwy błąd. Uninit audio filters... [libaf] Removing filter dummy deinicjalizacja audio: mp3lib deinicjalizacja video: ffmpeg alsa-uninit: pcm closed vo: uninit ...
Co jeszcze powinno być wkompilowane w jądro, żeby -vo xv działało?
Offline
X11 error: BadAccess (attempt to access private resource denied)
mi to wyglada na brak dostepu moze nie jestem zbyt doswiadczony ale bym sprawdzil na innym uzytkowniku ..
Offline
X11 error: BadAccess (attempt to access private resource denied)mi to wyglada na brak dostepu moze nie jestem zbyt doswiadczony ale bym sprawdzil na innym uzytkowniku ..
Z konta roota też nie działa, więc to pewnie nie to.
Offline
ja instalowalem mplayera z konsoli mialem komunikat,ze jest on pakietem wirtualnum wiec zinstalowalem mplayer 586 i poszedl ale nie chcial puszczs filmow tak jak w twiom opisie. A jajo mam pod 386 wiedz zinstalowalem mplayera w wersji 386 i poszlo potem w konfigach m playera ustawilem xv X11/Xv i poszlo bo na x11 no i tera mi smiga
Offline
T.N.: A może wystarczy dodać się do grupy "video"?
Offline
using Xvideo port 73 for hw scaling
X11 error: BadAccess (attempt to access private resource denied)
Type: 0, display: 875b6d8, resourceid: 1400006, serial: 4b
Error code: a, request code: 93, minor code: 1
MPlayer przerwany sygnałem 6 w module: decode_video
- MPlayer nieoczekiwanie zakończył pracę. To nie powinno się zdarzyć! :).
Może to być błąd w kodzie MPlayera albo w Twoim sterowniku,
lub złej wersji gcc. Jeśli uważasz, że to wina MPlayera, przeczytaj
DOCS/HTML/pl/bugreports.html. Nie możemy i nie pomożemy, jeśli nie przedstawisz tych informacji
zgłaszając możliwy błąd.
Uninit audio filters... " Widzisz ten blod i wszystko jasne ''
Offline
T.N.: A może wystarczy dodać się do grupy "video"?
1.) Polecenie adduser wyświetla informację, że ten użytkownik jest już członkiem grupy "video". Tak już musiało być domyślnie ustalone, bo sam tego nie zmieniałem.
2.) Pisałem, że z konta roota też nie działa, a chyba root może uzyskać dostęp do tych zasobów, które określają grupę "video".
3.) Chyba o tym nie wspomniałem... To jądro, które kompilowałem nie ma hotpluga, a co za tym idzie nie ma udev (to co jest w zamian?) i taki czerwony komunikat pojawia się przy starcie. Ale taki sam komunikat jest przy starcie dystrybucyjnego 2.6.8 (też nie ma udev), a tam akurat sterownik video -xv działa bezproblemowo (tylko z kolei tam nie działa ALSA...). Czy brak hotpluga może być przyczyną tych problemów? Nie wkompilowałem go celowo, bo nie używam takich urządzeń podłączanych w trakcie działania komputera, w ogóle nie używam portu USB. Czy mimo to ten hotplug jest niezbędny do działania? Nie da się jakoś inaczej (lżej)?
Offline