CasparCG / server

CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
GNU General Public License v3.0
905 stars 268 forks source link

Add support for edgeblending #1531

Open firecraftgaming opened 5 months ago

firecraftgaming commented 5 months ago

This PR adds a new mixer command for adding edgeblending used for overlaying projector feeds. The math is based on this article https://paulbourke.net/miscellaneous/edgeblend/. This feature could be improved so any feedback is much appreciated. The feature stems from that this is essential to our team using caspar as we need the functionality. I've only minimally tested the feature, and I have not had access to test it on real projectors yet, so any help in testing it would be much appreciated as well.