[vlc-devel] Problems with variables
oscar perez
oscarfernando.perez at gmail.com
Sat Aug 13 21:30:34 CEST 2005
Hi everyone!
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..:
new channel1 broadcast enabled
setup channel1 input /home/mostro/1.mpg
setup channel1 option video-x=50
setup channel1 option video-y=50
setup channel1 output #display
new channel2 broadcast enabled
setup channel2 input /home/mostro/2.mpg
setup channel2 option video-x=100
setup channel2 option video-y=100
setup channel2 output #display
new channel3 broadcast enabled
and so on..
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 but I got lost in the
source code. Can anybody help me? Thanks!
Óscar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20050813/e5d9476f/attachment.html>
More information about the vlc-devel
mailing list