diff options
author | MaZderMind <github@mazdermind.de> | 2014-07-30 14:30:38 +0200 |
---|---|---|
committer | MaZderMind <github@mazdermind.de> | 2014-07-30 14:30:38 +0200 |
commit | fa48b7ea7600e7f912344a315e3c8a5d3c5cd4a4 (patch) | |
tree | d57d634ac2b698fc6e37fc46ef7b191d7c07629e | |
parent | 422100a6e0ae05f0a6cf0225a36b179fc7225178 (diff) |
replace bg-img with dynamic generated background
-rw-r--r-- | voctocore/quadmix-bg.png | bin | 336733 -> 0 bytes | |||
-rw-r--r-- | voctocore/videomix.py | 8 |
2 files changed, 7 insertions, 1 deletions
diff --git a/voctocore/quadmix-bg.png b/voctocore/quadmix-bg.png Binary files differdeleted file mode 100644 index 55ec3b5..0000000 --- a/voctocore/quadmix-bg.png +++ /dev/null diff --git a/voctocore/videomix.py b/voctocore/videomix.py index 6d3cca8..7fa392a 100644 --- a/voctocore/videomix.py +++ b/voctocore/videomix.py @@ -49,8 +49,14 @@ class Videomix: videomixer name=livevideo ! autovideosink input-selector name=liveaudio ! autoaudiosink - filesrc location=quadmix-bg.png ! decodebin ! imagefreeze ! videomixer name=quadmix ! autovideosink + videotestsrc pattern="solid-color" foreground-color=0x808080 ! capsfilter name=filter ! videomixer name=quadmix ! autovideosink """, False) + + quadmixcaps = Gst.Caps.new_empty_simple('video/x-raw') + quadmixcaps.set_value('width', round(self.monitorSize[0])) + quadmixcaps.set_value('height', round(self.monitorSize[1])) + mixerbin.get_by_name('filter').set_property('caps', quadmixcaps) + mixerbin.set_name('mixerbin') self.pipeline.add(mixerbin) return mixerbin |