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

Full Desktop > Desktop in performance and features #38

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. In KDE (or any other Window Manager/DE that will support the "Full Desktop" 
as a source, select Full Desktop.
2. Output: 720x480
3. Observe
4. Remove the "Full Desktop" source, add the "Desktop" source.
5. Output: 720x480, Change the "Positition" width/height to match the full 
desktop resolution (1440x900 in my case)
6. Observe. The windows stutter, performance is bad, and composited 
applications are not shown as compositing.

What is the expected output? What do you see instead?
When using "Full Desktop", performance is great and transparency/compositing is 
recorded.
When using "Desktop", performance is not good, and transparency/compositing 
isn't recorded.

What version of the product are you using? On what operating system?
.57beta2
Arch Linux 64bit

Please provide any additional information below.

"Full Desktop" does not work in Openbox or Compiz-standalone. I'm not sure why 
this is. It works fine in KDE though. Instead, I tried using the "Desktop" 
source and resizing it to broadcast my entire desktop. The performance is just 
too poor and compositing is left out.

Original issue reported on code.google.com by hwkil...@gmail.com on 28 Jul 2011 at 11:54

GoogleCodeExporter commented 9 years ago
Desktop source is pretty heavy on cpu usage.  Trying to capture the whole 
desktop requires a really powerful computer.  Nothing more can be done for now.

That's why Full desktop source was added as it is using gstreamer to capture 
the desktop.  As to why gstreamer is not able to capture the desktop in Openbox 
probably has to do with the DM not providing the capture API for gstreamer.

I'll see what I can do...

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