[MPlayer-users] Multiple slave modes not working

houghi houghi at houghi.org
Sun Dec 16 11:28:28 CET 2012


I have 4 monitors and I would like them all to show the same movie.
MPlayer dev-SVN-r35127-4.7-openSUSE Linux 12.2 (x86_64)-Packman (C) 2000-2012 MPlayer Team
CPU vendor name: GenuineIntel  max cpuid level: 10
CPU: Intel(R) Core(TM)2 Quad  CPU   Q9550  @ 2.83GHz (Family: 6, Model:
23, Stepping: 7)
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.

I run NVidea Driver Version: 304.43 

I run the mplayer command via slave mode (and see that it starts on
DISPLAY=:0.2)
mplayer -slave -quiet -idle -fs -udp-master -input file=/tmp/mplayer.fifo

To start a movie I use (via a php script) 
echo loadfile /dir/movie.mkv 0 > /tmp/mplayer.fifo

To start on a second monitor I use:
DISPLAY=:0.3 mplayer -really-quiet -fs -nosound -udp-slave /dir/movie.mkv

So now I have 1 sound source and the movie running on two monitors. No
issues so far. However when I want to run it on a third monitor with e.g.
DISPLAY=:0.1 mplayer -really-quiet -fs -nosound -udp-slave /dir/movie.mkv

Running with -v instead of -really-quiet shows:
Audio: no sound
Freeing 0 unused audio chunks.
Starting playback...
[mpeg4_vdpau @ 0xea1da0]looks like this file was encoded with
(divx4/(old)xvid/opendivx) -> forcing low_delay flag
*** [vo] Direct Rendering (slices) mp_image_t, 512x296x0bpp RGB packed, 0 bytes
Unicode font: 5179 glyphs.
Unicode font: 5179 glyphs.
V:   0.0   1/  1 ??% ??% ??,?% 0 0 
*** [vo] Direct Rendering (slices) mp_image_t, 512x296x0bpp RGB packed, 0 bytes
<wait about 30 seconds>
V:   0.0   2/  2 ??% ??% ??,?% 0 0 
*** [vo] Direct Rendering (slices) mp_image_t, 512x296x0bpp RGB packed, 0
bytes
V:  26.2 657/657  0%  0%  0.0% 0 0 
<Starts playing from the start>

I will get a black screen and then after a while it will start playing the
movie from the start. So it seems as if it isn't connecting to the udp
server a second time.

Is there anything I am doing wrong? Is there anything I can test? Or can I
only run one slave on a machine? Is there anything else I can do to test
or give information?

houghi
-- 
>	  Beware of he who would deny you access to information,	 <
>	      for in his heart he dreams himself your master.		 <
>	   Commissioner Pravin Lal: "U.N. Declaration of Rights"	 <


More information about the MPlayer-users mailing list