Basic version of the mixer config works

This commit is contained in:
Sebastian 2015-06-07 20:05:08 +02:00
parent 7269c2a678
commit 3b8e0056c0
4 changed files with 77 additions and 188 deletions

BIN
ini/.base.ini.swp Normal file

Binary file not shown.

BIN
ini/.test720p.ini.swp Normal file

Binary file not shown.

View File

@ -1,238 +1,127 @@
# Basic Feeds Settings # Basic Feeds Settings
# Copyright by Peter Maersk-Moller 2012 - All rights reserved # Copyright by Peter Maersk-Moller 2012 - All rights reserved
#verbose
require version 0.4.2 verbose
require version 0.4.5
# Define allowed remote host IP addresses. If omitted then only 127.0.0.1 will be accepted. # Define allowed remote host IP addresses. If omitted then only 127.0.0.1 will be accepted.
system host allow 127.0.0.1 system host allow 127.0.0.1
system host allow 192.168.11.211
# Listen on port 9999 for command control connections # Listen on port 9999 for command control connections
system control port 9999 system control port 9999
# Set system Geometry to 1024x768 # Set system Geometry to 1024x768
system geometry 1024 768 ARGB system geometry 1280 720 ARGB
# Set system frame rate to 24 # Set system frame rate to 24
system frame rate 24 system frame rate 25
# Set output control socket # Set output control socket
system socket /tmp/mixer1 system socket /tmp/mixer1
# Set feed idle time - feed 0 will always be idle. If no file is given, # Set feed idle time - feed 0 will always be idle. If no file is given,
# idle image will be all black. # idle image will be all black.
feed idle 0 1 frames/test_1024x768 feed idle 0 1 frames/test_1280x720
#feed idle 0 1 #feed idle 0 1
################## ##################
# Input feeds # Input feeds
################## ##################
# Keep size of input feeds to same size as feed 0
# otherwise things explode.
feed add 1 Feed1 feed add 1 Cam1
feed geometry 1 1024 768 feed geometry 1 1280 720
feed live 1 feed live 1
feed idle 1 100 frames/test_1024x768 feed idle 1 100 frames/test_1280x720
feed socket 1 /tmp/feed1 feed socket 1 /tmp/feed1
feed add 2 Feed2 feed add 2 Cam2
feed geometry 2 1024 768 feed geometry 2 1280 720
feed live 2 feed live 2
feed idle 2 100 frames/test_1024x768 feed idle 2 100 frames/test_1280x720
feed socket 2 /tmp/feed2 feed socket 2 /tmp/feed2
feed add 3 Feed3 feed add 3 Cam1
feed geometry 3 1024 768 feed geometry 3 1280 720
feed live 3 feed live 3
feed idle 3 100 frames/test_1024x768 feed idle 3 100 frames/test_1280x720
feed socket 3 /tmp/feed3 feed socket 3 /tmp/feed3
######################
# Virtual feeds
#######################
# Maximized settings for any feed:
# virtual feed place rect X 20 20 1024 768 0 0 0.0 0.75 0.75 1.0
# Feed 1 ###################
# Starts maximized # Full size vfeeds
# Minimized position: 800 20 ###################
# Minimized size: 205 154
virtual feed add 1 VirtualFeed #1
virtual feed source feed 1 1
virtual feed place rect 1 20 20 1024 768 0 0 0.0 0.75 0.75 1.0
# Feed 2 vfeed add 1 FullCam1
# Starts minimized vfeed source feed 1 1
# Minimized position: 800 231 vfeed place rect 1 0 0 1280 720 0 0
# Minimized size: 205 154
virtual feed add 2 Feed #2
virtual feed source feed 2 2
virtual feed place rect 2 800 230 1024 768 0 0 0.0 0.20 0.20 1.0
# Feed 3 vfeed add 2 FullCam1
# Starts minimized vfeed source feed 2 2
# Minimized position: 800 442 vfeed place rect 2 0 0 1280 720 0 0
# Minimized size: 205 154
virtual feed add 3 VirtualFeed #3 vfeed add 3 FullCam1
virtual feed source feed 3 3 vfeed source feed 3 3
virtual feed place rect 3 800 442 1024 768 0 0 0.0 0.20 0.20 1.0 vfeed place rect 3 0 0 1280 720 0 0
####################
# Small size vfeeds
####################
command create MinimizeFeed1 vfeed add 4 SmallCam1
# Since everything from now on is relative, vfeed source feed 4 1
# we should make sure everthings is where we expect it to be vfeed place rect 4 5 2 1280 720 0 0 0 0.492 0.492 1.0
virtual feed place rect 1 20 20 1024 768 0 0 0.0 0.75 0.75 1.0
# The scale and coor commands are nonblocking vfeed add 5 SmallCam1
virtual feed move scale 1 -0.055 -0.055 10 10 vfeed source feed 5 2
virtual feed move coor 1 65 0 12 0 vfeed place rect 5 645 2 1280 720 0 0 0 0.492 0.492 1.0
# Allow Maximizing vfeed add 6 SmallCam1
command restart MaximizeFeed1 vfeed source feed 6 2
command end vfeed place rect 6 645 363 1280 720 0 0 0 0.492 0.492 1.0
command create MaximizeFeed1
# Since everything from now on is relative,
# we should make sure everthings is where we expect it to be
virtual feed place rect 1 800 20 1024 768 0 0 0.0 0.20 0.20 1.0
# The scale and coor commands are nonblocking
virtual feed move scale 1 0.055 0.055 10 10
virtual feed move coor 1 -65 0 12 0
# Allow Minimizing
command restart MinimizeFeed1
command end
command create MinimizeFeed2
# Since everything from now on is relative,
# we should make sure everthings is where we expect it to be
virtual feed place rect 2 20 20 1024 768 0 0 0.0 0.75 0.75 1.0
# The scale and coor commands are nonblocking
virtual feed move scale 2 -0.055 -0.055 10 10
virtual feed move coor 2 65 21 12 10
# Allow Maximizing
command restart MaximizeFeed2
command end
command create MaximizeFeed2
# Since everything from now on is relative,
# we should make sure everthings is where we expect it to be
virtual feed place rect 2 800 230 1024 768 0 0 0.0 0.20 0.20 1.0
# The scale and coor commands are nonblocking
virtual feed move scale 2 0.055 0.055 10 10
virtual feed move coor 2 -65 -21 12 10
# Allow Minimizing
command restart MinimizeFeed2
command end
command create MinimizeFeed3
# Since everything from now on is relative,
# we should make sure everthings is where we expect it to be
virtual feed place rect 3 20 20 1024 768 0 0 0.0 0.75 0.75 1.0
# The scale and coor commands are nonblocking
virtual feed move scale 3 -0.055 -0.055 10 10
virtual feed move coor 3 65 35 12 12
# Allow Maximizing
command restart MaximizeFeed3
command end
command create MaximizeFeed3
# Since everything from now on is relative,
# we should make sure everthings is where we expect it to be
virtual feed place rect 3 800 442 1024 768 0 0 0.0 0.20 0.20 1.0
# The scale and coor commands are nonblocking
virtual feed move scale 3 0.055 0.055 10 10
virtual feed move coor 3 -65 -35 12 12
# Allow Minimizing
command restart MinimizeFeed3
command end
command create Swap12
MinimizeFeed1
MaximizeFeed2
command restart Swap21
command restart Swap23
command end
command create Swap13
MinimizeFeed1
MaximizeFeed3
command restart Swap31
command restart Swap32
command end
command create Swap21
MinimizeFeed2
MaximizeFeed1
command restart Swap12
command restart Swap13
command end
command create Swap23
MinimizeFeed2
MaximizeFeed3
command restart Swap31
command restart Swap32
command end
command create Swap31
MinimizeFeed3
MaximizeFeed1
command restart Swap12
command restart Swap13
command end
command create Swap32 #########
MinimizeFeed3 # Images
MaximizeFeed2 #########
command restart Swap21
command restart Swap23
command end
stack 0
# Load the background
image load 0 images/background.png image load 0 images/background.png
image place 0 0 0 0 image place 0 0 0 0
# Load the logo
image load 1 images/logo.png image load 1 images/logo.png
image place 1 1 24 24 image place 1 1 24 24
command create ShowAll
overlay image 0
vfeed overlay 4..6
#Text loop
text font 1 Source Code Pro Bold 32
text string 1 [Test text 1]
text place 1 1 1 32 650 1.0 1.0 1.0
text string 2 [Test text 2]
text place 2 2 1 32 700 1.0 1.0 1.0
command create Show
overlay image 0
overlay virtual feed 1..3
overlay image 1
overlay text all
loop
command end command end
overlay finish Show
command create ShowFull1
vfeed overlay 1
image overlay 1
loop
command end
command create ShowFull2
vfeed overlay 2
image overlay 1
loop
command end
command create ShowFull3
vfeed overlay 3
image overlay 1
loop
command end
#montor on overlay finish ShowAll
monitor on

View File

@ -1,6 +1,8 @@
# Basic Feeds Settings # Basic Feeds Settings
# Copyright by Peter Maersk-Moller 2012 - All rights reserved # Copyright by Peter Maersk-Moller 2012 - All rights reserved
#verbose
verbose
require version 0.4.5 require version 0.4.5
# Define allowed remote host IP addresses. If omitted then only 127.0.0.1 will be accepted. # Define allowed remote host IP addresses. If omitted then only 127.0.0.1 will be accepted.
@ -26,10 +28,8 @@ feed idle 0 1 frames/test_1280x720
################## ##################
# Input feeds # Input feeds
################## ##################
# Keep size of input feeds to same size as feed 0
# otherwise things explode.
feed add 1 Feed1 feed add 1 Cam1
feed geometry 1 1280 720 feed geometry 1 1280 720
feed live 1 feed live 1
feed idle 1 100 frames/test_1280x720 feed idle 1 100 frames/test_1280x720
@ -37,4 +37,4 @@ feed socket 1 /tmp/feed1
stack 0 1 stack 0 1
montor on monitor on