LINUX.ORG.RU

MPlayer на ТВ


0

0

Никак не могу сделать так, чтобы при просмотре фильма через MPlayer он выводился на ТВ, а монитор оставался свободным. Может что не так делаю или MPlayer как не так запускаю, но все делал как рекомендуют в FAQ. Настроил Х-сервер, настроил TV-Out в режиме DualView, но ни настройки в FAQ, ни user@linux# alias mplayertv='export DISPLAY=:0.1 & qut;" mplayer -fs' (брал из этого же FAQ) не помогают:(


достаточно
mplayer -display :0.1

А вообще выход на ТВ есть? Если есть, то что ты там видишь? То же что и на мониторе или просто серый (сетка Х-сервера) фон?

sdio ★★★★★
()

Всегда мечтал скзать это: телепаты в отпуске! :-)
Дай XF86Config. И скажи, телек хоть чего-нибудь кажет?

anonymous
()
Ответ на: комментарий от sdio

Оказалось не достаточно, пишет Unknown option:( Насколько понимаю надо что-то дописать в конфиге Mplayer'a. А на телек выход есть, показывает второй рабочий стол и все что там делается выводится на ТВ.

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

Section "Files"
FontPath "unix/:-1"
EndSection

Section "ServerFlags"
AllowMouseOpenFail
EndSection

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "extmod"
Load "glx" # 3D layer
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbCompat" "group_led"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "SML6546"
VendorName "Samsung"
ModelName "Samsung SyncMaster 757MB"
HorizSync 30-96
VertRefresh 50-160
ModeLine "1024x768" 94.50 1024 1076 1172 1376 768 769 772 808 +hsync +vsync
EndSection

Section "Monitor"
Identifier "SamsungTV"
VendorName "Samsung"
ModelName "Unknow"
HorizSync 30 - 50
VertRefresh 60 - 60
EndSection

Section "Device"
Identifier "nVidia-VGA"
VendorName "NVidia"
BoardName "NVIDIA GeForce4 (generic)"
Driver "nvidia"
Option "NoDDC"
BusID "PCI:1:0:0"
Option "ConnectedMonitor" "crt"
Screen 0
EndSection

Section "Device"
Identifier "nVidia-TV"
Driver "nvidia"
BoardName "NVIDIA GeForce4 (generic)"
Option "NoDDC"
BusID "PCI:1:0:0"
Option "TVOutFormat" "SVIDEO"
Option "TVStandard" "PAL-I"
Option "ConnectedMonitor" "tv"
Screen 1
EndSection

Section "Screen"
Identifier "Monitor"
Device "nVidia-VGA"
Monitor "SML6546"
DefaultDepth 16

Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubsection
EndSection

Section "Screen"
Identifier "TV"
Device "nVidia-TV"
Monitor "SamsungTV"
DefaultDepth 16
Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "XFree86 Configured"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen 0 "Monitor"
Screen 1 "TV" RightOf "Monitor"
EndSection

---------------------------

На телеке второй рабочий стол.

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

man mplayer
[skip]
-dfbopts <value> (-vo directfb only)
Specify a parameter list for the directfb driver.

-display <name> (X11 only)
Specify the hostname and display number of the X server you want
to display on.
EXAMPLE:
-display xtest.localdomain:0

-double
Enables doublebuffering....
[/skip]
-----------------------
A xterm -display :0.1 у тебя получается?

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

по FAQ'у все и делал. Вопрос сначала надо прочитать, а потом обзываться.

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