WebcamStudio / webcamstudio

This is only a testing ground code for WebcamStudio. You may find the official up-to-date code of the WebcamStudio Project on SourceForge here:
https://sourceforge.net/p/webcamstudio/code/HEAD/tree/
GNU General Public License v3.0
23 stars 3 forks source link

Desktop Source don't work with complex multi-screen setups #34

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I have a complicated 3 monitor setup, with the primary one in the middle.

Until now, webcamstudio only captures from the middle monitor, but using the 
coordinates from the left one, it's all a bit of a mess.

The reason is, that only the default GraphicsConfiguration is used, and the 
multi-monitor setups aren't taken into consideration while calculating the 
display size and setting up the robot for capturing.

I've attached a patch that fixes all of these issues ( for me ), although I'm 
sure there are some specific side cases that I've not considered. But it's a 
vast improvement over the current state.

Original issue reported on code.google.com by ANeumann...@googlemail.com on 12 Jul 2011 at 2:39

Attachments:

GoogleCodeExporter commented 9 years ago
This has been a long issue with WebcamStudio. Actually, the problem lies in the 
Java framework, only able to capture from the default graphic device...  

Next release will have a full desktop source, meaning capturing your whole 
desktop...

Original comment by patrick.balleux on 11 Aug 2011 at 9:33

GoogleCodeExporter commented 9 years ago
I only have a laptop and external display, but I could really use the option to 
show what is on that second display.

Can I use this fix safely?

I am not very versed in this stuff.

Thanx!

zeddock

Original comment by GymGar...@gmail.com on 17 Aug 2011 at 2:29

GoogleCodeExporter commented 9 years ago
A pipeline could be the answer to that problem...

I think you can specify the screen and area directly in the pipeline.

Original comment by patrick.balleux on 25 Aug 2011 at 7:30

GoogleCodeExporter commented 9 years ago
I really do not understand what you mean. Care to explain?  Or if it is 
complicated, please just say so.  I do not want to slow down this great work 
with things maybe only I am interested in.

Thanx!

zeddock

Original comment by GymGar...@gmail.com on 26 Aug 2011 at 3:11

GoogleCodeExporter commented 9 years ago
A pipeline is a file in which you can put a custom gstreamer pipeline as a 
source.  See the website for examples

Original comment by patrick.balleux on 10 Oct 2011 at 5:38