[Comm] проблемы про просмотре видео

Maxim Tsaryuk =?iso-8859-1?q?Mad-Max-Traveller_=CE=C1_yandex=2Eru?=
Ср Май 14 08:14:13 MSD 2008


В сообщении от Wednesday 14 May 2008 00:24:12 Vitaly Ostanin 
написал(а):
> Maxim Tsaryuk пишет:
> > 1) Если при просмотре видео, паралельно в вайне запустить
> > какое-нибудь приложение использующее 3д, то картинка в плеере
> > (кафеин, смплеер, влц) превращается в радужно переливающееся
> > месиво. Помогает потом только перезагрузка иксов. Это как-нибудь
> > лечится?
>
> Укажите свою видеокарту, какой для неё используется драйвер в
> /etc/X11/xorg.conf, версии wine, приложения и плееров, как настроен
> 3d в wine, дистрибутив линукса. Короче, максимум деталей.

Дистриб АЛД 4.0.2

Видеокарта nVidia 6600 128 MB AGP
$ rpm -qa | grep nvidia
nvidia_glx_100.14.19-100.14.19-alt40
nvidia_glx_96.43.01-96.43.01-alt35
nvidia_glx_71.86.01-71.86.01-alt36
kernel-modules-nvidia-std-smp-100.14.19-alt3.132626.10
nvidia_glx_common-100.14.19-alt40

xorg настроен для берила, но и до настройки была вышеозвученная 
проблема. К письму прилагаю.

$ rpm -qa | grep wine
libwine-20071130-alt0.M40.7
docs-wine_intro-kirill-060307-alt1
wine-kviewer-8-alt0.3
docs-wine_intro-0.1-alt1
wine-20071130-alt0.M40.7
libwine-gl-20071130-alt0.M40.7

$ uname -a
Linux localhost.localdomain 2.6.18-std-smp-alt10 #1 SMP Wed Dec 12 
23:42:05 MSK 2007 i686 GNU/Linux

Настройки вайна все по дефолту, сам ничего не менял.
В настройках приложения указано использовать Wine D3D7.

Как обычно это бывает. Смотрю фильм, ставлю на паузу, сворачиваю в 
трей. Запускаю приложение в вайне, переключаюсь на просмотр видео, 
там уже искаженная картинка. Очень редко, при завершении приложения в 
вайне, картинка приходит в исходное состояние, но чаше приходится 
рестартовать иксы.

>
> > 2)Не один из плееров не может прочитать субтитры в формате
> > UTF-16. Либо не открывает их, либо при попытке открыть просто
> > завершает работу. Что можно сделать?
>
> Посмотреть последние сообщения от плеера, запустив его из командной
> строки.

Кофеин, кусок вывода:

kaffeine: KXineWidget: Playing: /media/Media/Media Content/Anime/Death 
Note [01-22]/Death Note - Episode 09.avi#subtitle:/media/Media/Media 
Content/Anime/Death Note [01-22]/Death Note - Episode 09.ass
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: Switch to audio channel -1
kaffeine: XinePart: xine is playing

при этом на экране субтитров нет.

$ rpm -qa | grep kaffeine
libkaffeine-0.8.5-alt4
kaffeine-0.8.5-alt4
kaffeine-engine-xine-0.8.5-alt4


SMPlayer:

BaseGui::updateWidgets
Debug: BaseGui::loadSub
Debug: Core::initPlaying
Debug: Core::stopMplayer
Debug: Core::tellmp: 'quit'
Debug: Core::stopMplayer: Waiting mplayer to finish...
Debug: MplayerProcess::parseLine: ''
Debug: MplayerProcess::parseLine: 'Exiting... (Quit)'
Debug: MyProcess::procFinished
Debug: MyProcess::procFinished: Bytes available: 0
Debug: MplayerProcess::processFinished
Debug: Core::processFinished
Debug: Helper::setScreensaverEnabled: 1
Debug: Core::processFinished: we_are_restarting: 1
Debug:  exit_status: 0
Debug: MplayerLayer::playingStopped
Debug: Core::stopMplayer: Finished. (I hope)
Debug: Core::startMplayer
Debug: Helper::setScreensaverEnabled: 0
Debug: Core::startMplayer: setting working directory 
to '/home/mad_max/.smplayer/screenshots'
Debug: DesktopInfo::desktop_size: primary screen: 0
Debug: DesktopInfo::desktop_size: size of primary screen: 1280 x 1024
Debug: DesktopInfo::desktop_size: size of screen: 1280 x 1024
Debug: Core::startMplayer: 
command: 'mplayer -noquiet -nofs -sub-fuzziness 
1 -identify -slave -vo xv -ao 
alsa -zoom -nokeepaspect -framedrop -input 
conf=/usr/share/smplayer/input.conf -stop-xscreensaver -wid 
77594638 -colorkey 131586 -monitoraspect 
1.25 -ass -embeddedfonts -ass-color ffff0000 -ass-border-color 
00000000 -subfont-autoscale 1 -subfont-text-scale 5 -subcp UTF-8 -aid 
1 -sub /media/Media/Media Content/Anime/Death Note [01-22]/Death 
Note - Episode 09.ass -subpos 0 -contrast 0 -brightness 0 -hue 
0 -saturation 0 -ss 222 -osdlevel 0 -vf-add pp -autoq 6 -vf-add 
ass -vf-add screenshot -vf-add eq2 -channels 2 /media/Media/Media 
Content/Anime/Death Note [01-22]/Death Note - Episode 09.avi'
Debug: MplayerLayer::playingStarted
Debug: BaseGui::calculateDiff: diff_size: 0, 416
Debug: BaseGui::calculateDiff: diff_size set to: 0, 416
Debug: MplayerProcess::init_rx
Debug: Core::tellmp: 'volume 100 1'
Debug: MplayerProcess::parseLine: 'MPlayer dev-SVN-r23722-4.1.1 (C) 
2000-2007 MPlayer Team'

Версии: mplayer 1.0-alt35.23722, smplayer 0.5.62-alt0.M40.1

Субтитров нет, в меню выбора то же не появляются.

VLC:
Если отрывать видео через диалог Файл и указать там Подключить файл 
субтитров, то сразу в консоли ошибки иду и он вылетает:

$ vlc
VLC media player 0.8.6d Janus

(.:18258): GLib-GObject-WARNING **: invalid uninstantiatable type 
`<invalid>' in cast to `GtkFileChooser'

(.:18258): Gtk-CRITICAL **: gtk_file_chooser_list_filters: assertion 
`GTK_IS_FILE_CHOOSER (chooser)' failed

----------- следующая часть -----------
Section "Files"
	RgbPath	"/usr/share/X11/rgb"
EndSection

Section "ServerLayout"
	Identifier     "Minimal layout"
	Screen         "Screen0" 0 0
	InputDevice    "A4TECH" "CoreKeyboard"
	InputDevice    "ImExPS/2 Generic Explorer Mouse|0" "CorePointer"
EndSection

Section "Module"
	Load  "type1"
	Load  "freetype"
	Load  "glx"
	Load  "dri"
	Load  "dbe"
	SubSection "extmod"
		Option	    "omit xfree86-dga"
	EndSubSection
EndSection

Section "ServerFlags"
	Option	    "AllowMouseOpenFail" "true"
EndSection

# Включаем Composite
Section "Extensions"
	Option	"Composite"	"true"
EndSection

# Клава :)
Section "InputDevice"
	Identifier	"A4TECH"
	Driver		"kbd"
	Option	"AutoRepeat"	"250 30"
	Option	"XkbModel"	"A4TECH"
	Option	"XkbLayout"	"us,ru"
	Option	"XkbVariant"	",winkeys"
	Option	"XkbOptions"	"grp:caps_toggle,grp:lwin_toggle,grp:switch"
EndSection

Section "InputDevice"
	Identifier  "ImExPS/2 Generic Explorer Mouse|0"
	Driver      "mouse"
	Option	    "Device" "/dev/input/mice"
	Option	    "Protocol" "IMPS/2"
	Option	    "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
	Identifier   "LG L1730P(Analog)|0"
	HorizSync    30.0 - 83.0
	VertRefresh  56.0 - 75.0
EndSection

Section "Device"
	Identifier  "Card0|0"
	Driver      "nvidia"
# Включили DPMS
	Option		"DPMS"		"true"
# Отключили Logo
	Option		"NoLogo"	"true"
# Включили Рендеринг
	Option		"RenderAccel"	"true"
# 
	Option		"Backingstore"	"true"
# Включили "ротацию"
	Option		"RandRRotation" "true"
# Включили "тройной буфер"
	Option		"TripleBuffer"	 "true"
# Включили 32-х битовый ARGB режим
	Option		"AddARGBGLXVisuals"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0|0"
	Monitor    "LG L1730P(Analog)|0"
	DefaultDepth     24
	SubSection "Display"
		Depth     8
	EndSubSection
	SubSection "Display"
		Depth     15
	EndSubSection
	SubSection "Display"
		Depth     16
	EndSubSection
	SubSection "Display"
		Depth     24
	EndSubSection
	SubSection "Display"
		Depth     32
	EndSubSection
EndSection

Section "DRI"
	Group        "xgrp"
	Mode         0660
EndSection


Подробная информация о списке рассылки community