]> git.sesse.net Git - casparcg/commit
Modified OSC support so that whenever an AMCP connection is established an OSC client...
authorHelge Norberg <helge.norberg@gmail.com>
Mon, 27 May 2013 18:23:42 +0000 (20:23 +0200)
committerHelge Norberg <helge.norberg@gmail.com>
Mon, 27 May 2013 18:23:42 +0000 (20:23 +0200)
commit63c19ecb4e6981b3cb7946c0e33e6024a0079984
treeb061055c2ec318ef303e0f71d720d52d06dccd7b
parent1a9ecbd00e160a55e7cec63ca6d4a96a0566c435
Modified OSC support so that whenever an AMCP connection is established an OSC client is started against the AMCP client ip using a default udp port configurable in casparcg.config. The OSC client will follow the lifycycle of the AMCP connection. A <osc><predefined-clients></predefined-clients></osc> element is provided to setup persistent OSC clients just as today.
15 files changed:
core/monitor/monitor.h
protocol/asio/io_service_manager.cpp [new file with mode: 0644]
protocol/asio/io_service_manager.h [new file with mode: 0644]
protocol/osc/client.cpp [moved from protocol/osc/server.cpp with 66% similarity]
protocol/osc/client.h [new file with mode: 0644]
protocol/osc/server.h [deleted file]
protocol/protocol.vcxproj
protocol/protocol.vcxproj.filters
protocol/util/AsyncEventServer.cpp
protocol/util/AsyncEventServer.h
protocol/util/SocketInfo.cpp
protocol/util/SocketInfo.h
shell/casparcg.config
shell/main.cpp
shell/server.cpp