LINUX.ORG.RU

Ubuntu 8.04 - Mplayer очень долго открывает файлы.


0

0

Недавно с Mplayer'ом начались странности - он начал открывать видео файлы около 20 секунд, хотя раньше делал это моментально. Это происходить абсолютно со всеми типами файлов и со всеми версиями Mplayer'а (Консольным, GMPlayer, SMPlayer).

totem открывает эти же файлы быстро - как и раньше.

Более того, в Ubuntu 8.04 на моем ноутбуке этот глюк отсутствует, а на десктопе он есть.

В консоль mplayer кидает следующую инфу:


MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (Family: 6, Model: 15, Stepping: 11)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
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 /media/2/go.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
AVI: ODML: Building ODML index (2 superindexchunks).
VIDEO: [XVID] 1280x544 12bpp 23.976 fps 5710.2 kbps (697.0 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.10.1 (build 2439/release)
Artist: Grek
Copyright: HDTV Russian Team
xscreensaver_disable: Could not find XScreenSaver window.
GNOME screensaver disabled



после этого он начинает думать более 15 секунд, потом начинает показ видео.

Если в течении этих 15 секунд нажать Ctrl-C - он перестает думать и сразу начинает показ видео.

Переустановка пакета мне не помогла. Подскажите, как исправить эту неприятность...


>после этого он начинает думать более 15 секунд, потом начинает показ видео.

подумалось о заполнении кеша mplayer'a (см. опцию -nocache)

>Если в течении этих 15 секунд нажать Ctrl-C - он перестает думать и сразу начинает показ видео.


О кеше перестало думаться, а стало думаться о том, как же ведет себя mplayer если нажать Ctrl-C во время заполнения кеша

sdio ★★★★★
()

> после этого он начинает думать более 15 секунд, потом начинает показ видео.

а "потом" он что пишет? Вообще, натрави на него strace и посмотри на чём виснет.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

потом он пишет

==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Forced audio codec: mad
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 1280 x 544 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 2.35:1 - prescaling to correct movie aspect.
VO: [xv] 1280x544 => 1280x544 Planar YV12

LordZero
() автор топика

без бутылки^W strace не разберешься

скажи strace -f mplayer pr0n.avi и посмотри на чем он задумывается

Deleted
()

for ns in $(cat /etc/resolv.conf | grep nameserver | awk '{print $2}') ; do ping -c 1 $ns; if [ $? -ne 0 ]; then echo "Фигня с ДНС"; exit 1; fi; done; echo "Хз"

vasily_pupkin ★★★★★
()

> Если в течении этих 15 секунд нажать Ctrl-C - он перестает думать и сразу начинает показ видео.

Походу он пытается запустить какую то чушь. Посмотрите порожденные mplayer'ом процессы..

vasily_pupkin ★★★★★
()
Ответ на: комментарий от vasily_pupkin

"Хз"

strace во время "15 секунд" каждую секунду выдает следующее:

[pid 7404] munmap(0xb7f8c000, 4096) = 0
[pid 7404] socket(PF_FILE, SOCK_STREAM, 0) = 4
[pid 7404] uname({sys="Linux", node="z0-desktop", ...}) = 0
[pid 7404] connect(4, {sa_family=AF_FILE, path="/tmp/.ICE-unix/dcop24417-1218315856"}, 38) = -1 ENOENT (No such file or directory)
[pid 7404] close(4) = 0
[pid 7404] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
[pid 7404] rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
[pid 7404] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 7404] nanosleep({1, 0}, {1, 0}) = 0
[pid 7404] socket(PF_FILE, SOCK_STREAM, 0) = 4
[pid 7404] uname({sys="Linux", node="z0-desktop", ...}) = 0
[pid 7404] connect(4, {sa_family=AF_FILE, path="/tmp/.ICE-unix/dcop24417-1218315856"}, 38) = -1 ENOENT (No such file or directory)
[pid 7404] close(4) = 0
[pid 7404] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
[pid 7404] rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
[pid 7404] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 7404] nanosleep({1, 0}, <unfinished ...>


LordZero
() автор топика
Ответ на: комментарий от Deleted

Не говорика, прямо Дэвид Блэйн какой-то!

LordZero
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.