<span class="gmail_quote"></span>Hi everyone!<br>
I am trying to use the global variables "video-y" and "video-x" for
X11. I want to use it in VLM with several streams with a configuration
file such as..:<br>
new channel1 broadcast
enabled                                                      
<br>
setup channel1 input /home/mostro/1.mpg     <br>
setup channel1 option video-x=50 <br>
setup channel1 option
video-y=50                           
<br>
setup channel1 output #display<br>
new channel2 broadcast enabled<br>
<br>
setup channel2 input /home/mostro/2.mpg<br>
setup channel2 option video-x=100 <br>
setup channel2 option video-y=100<br>
setup channel2 output #display                <br>
new channel3 broadcast enabled<br>
<br>
and so on..<br>
The problem is (I suppose) multithreading. I have created variables
inheriting from video-x and video-y in x11 but when I display its value
sometimes it is correct. Sometimes it is not. Let's say that with 3
streams (so 3 video-x and 3 video-y differents) (50,50) - (100,100) and
(200,200) sometimes it displays 50,50 - 100,100 - 200,200 but most
often shows something like 100,100 - 100,100 - 100,100 or
50,50-100,100-100,100. I guess that the solution should be to put a
mutex somewhere (in vlm.c ?)  but I got lost in the source code. Can anybody help me?
Thanks!<br>
PS: I also tried to set a new variable just for the x11 module with identical results..<br>
Óscar<br>