]> git.sesse.net Git - casparcg/log
casparcg
9 years ago* Corrected symbolic links
Helge Norberg [Mon, 20 Apr 2015 10:40:35 +0000 (12:40 +0200)]
* Corrected symbolic links

9 years ago* Replaced boost::timer with caspar::timer because of too low resolution on Linux...
Helge Norberg [Mon, 20 Apr 2015 10:34:53 +0000 (12:34 +0200)]
* Replaced boost::timer with caspar::timer because of too low resolution on Linux with boost::timer.
* Decoupled copying of runtime dependencies (dll:s and so:s) from shell to the module most directly dependant on the file.

9 years ago* Adapted decklink module changes made in Linux to work in Windows as well (including...
Helge Norberg [Fri, 17 Apr 2015 13:29:54 +0000 (15:29 +0200)]
* Adapted decklink module changes made in Linux to work in Windows as well (including updating the SDK to 10.4)

9 years ago* Working server startup in Linux
Helge Norberg [Fri, 17 Apr 2015 07:58:01 +0000 (09:58 +0200)]
* Working server startup in Linux
* Decklink module ported to Linux

9 years agoAdjustments in windows after linux changes.
Helge Norberg [Fri, 10 Apr 2015 22:36:35 +0000 (00:36 +0200)]
Adjustments in windows after linux changes.

9 years ago* Added some libraries in linux
Helge Norberg [Fri, 10 Apr 2015 22:17:49 +0000 (00:17 +0200)]
* Added some libraries in linux

9 years ago* Broke out platform specific parts of main.cpp to platform_specific.h with implement...
Helge Norberg [Fri, 10 Apr 2015 13:30:31 +0000 (15:30 +0200)]
* Broke out platform specific parts of main.cpp to platform_specific.h with implementation for windows and noop-version for linux

9 years ago* Extracted module startup from server.cpp to a generated included_modules.h.
Helge Norberg [Fri, 10 Apr 2015 10:50:36 +0000 (12:50 +0200)]
* Extracted module startup from server.cpp to a generated included_modules.h.
* Each module CMakeLists.txt adds itself to included_modules.h, so if a project is not built under for example linux included_modules.h will not try to include the flash module.

9 years ago* Removed hard dependencies to XML based consumer factories, so that server.cpp does...
Helge Norberg [Thu, 9 Apr 2015 13:53:18 +0000 (15:53 +0200)]
* Removed hard dependencies to XML based consumer factories, so that server.cpp does not need to know what kind of consumers there are when iterating the <consumers /> element.

9 years ago* Enabled modules like flash and html (will be merged soon) to hook in CG functionali...
Helge Norberg [Wed, 8 Apr 2015 20:15:36 +0000 (22:15 +0200)]
* Enabled modules like flash and html (will be merged soon) to hook in CG functionality without AMCPCommandsImpl.cpp needing too know about them.
* Removed hard dependencies to flash module from AMCP, CLK and CII protocol implementations, using the above mentioned abstractions.

9 years agoRemoved unused dependencies from protocol make list
Helge Norberg [Tue, 7 Apr 2015 15:53:41 +0000 (17:53 +0200)]
Removed unused dependencies from protocol make list

9 years agoReduced the coupling between specific modules and InfoCommand, VersionCommand and...
Helge Norberg [Tue, 7 Apr 2015 15:43:56 +0000 (17:43 +0200)]
Reduced the coupling between specific modules and InfoCommand, VersionCommand and main.cpp by enabling modules to contribute system information via providers

9 years agoMerged ffmpeg duration column and media_info_repository in CLS and CINF from master...
Helge Norberg [Fri, 27 Mar 2015 14:02:48 +0000 (15:02 +0100)]
Merged ffmpeg duration column and media_info_repository in CLS and CINF from master, and abstracted CLIP_TYPE as well, so that the CLS command does not need to know about media types.

9 years agoFixed build errors under windows
Helge Norberg [Thu, 26 Mar 2015 14:25:25 +0000 (15:25 +0100)]
Fixed build errors under windows

9 years agoMade the server more portable
Helge Norberg [Thu, 26 Mar 2015 12:55:54 +0000 (13:55 +0100)]
Made the server more portable

9 years agoAccidentally took by value instead of by reference.
Helge Norberg [Tue, 24 Mar 2015 20:43:32 +0000 (21:43 +0100)]
Accidentally took by value instead of by reference.

9 years agoFixed bug where avfilter crashes server on some DV files (starts in YUV420p but chang...
Helge Norberg [Tue, 24 Mar 2015 20:38:13 +0000 (21:38 +0100)]
Fixed bug where avfilter crashes server on some DV files (starts in YUV420p but changes to YUV411p after the first frame)

9 years agoFixed build errors under windows
Helge Norberg [Fri, 20 Mar 2015 22:12:23 +0000 (23:12 +0100)]
Fixed build errors under windows

9 years agoMade the code more portable.
Helge Norberg [Fri, 20 Mar 2015 21:39:29 +0000 (22:39 +0100)]
Made the code more portable.

9 years agoRemoved unused library
Helge Norberg [Fri, 20 Mar 2015 09:29:52 +0000 (10:29 +0100)]
Removed unused library

9 years agoCreated CMake build system for building CasparCG Server. To build:
Helge Norberg [Thu, 19 Mar 2015 15:59:35 +0000 (16:59 +0100)]
Created CMake build system for building CasparCG Server. To build:

1. Install CMake
2. Create a folder called build in the root.
3. With the build folder as working directory write:
   cmake -A x64 -G "Visual Studio 12 2013" ..
4. Open build/CasparCG Server.sln

9 years agoInitial checkin of CMake build system
Helge Norberg [Wed, 18 Mar 2015 09:07:08 +0000 (10:07 +0100)]
Initial checkin of CMake build system

9 years ago* Added RxCpp library for LINQ api, replacing Boost.Range based iterations where...
Helge Norberg [Mon, 9 Mar 2015 10:20:33 +0000 (11:20 +0100)]
* Added RxCpp library for LINQ api, replacing Boost.Range based iterations where appropriate (often becomes easier to read). It is missing some features but seems to be somewhat extendable when it comes to terminal operations via its aggregate() method.

9 years agoOGL image_mixer: Fixed a performance hotspot where an idle channel without any layers...
Helge Norberg [Thu, 5 Mar 2015 21:10:47 +0000 (22:10 +0100)]
OGL image_mixer: Fixed a performance hotspot where an idle channel without any layers performs zero initialization of memory for each frame. Now uses a shared memory buffer as big as the biggest video mode available for all channels.

9 years ago- Fixed diag to work with new SFML version.
Helge Norberg [Wed, 4 Mar 2015 14:12:28 +0000 (15:12 +0100)]
- Fixed diag to work with new SFML version.
- Added thread local contextual information which currently include channel and layer where applicable (used by diag).
- Created graph_sink abstraction, separating diag backend from diag API.
- Bundled liberation fonts for use with SFML font rendering.
- In addition to ordinary diag OSD window backend an OSC backend has also been implemented:
  /diag/[graph_id]/text <string> for the name of the graph
  /diag/[graph_id]/color/[value-name] <int> for the 32-bit rgba value of the color for the tag or value with the a given name.
  /diag/[graph_id]/context/channel <int> for the channel that the graph concerns (if any)
  /diag/[graph_id]/context/layer <int> for the layer that the graph concerns (if any)
  /diag/[graph_id]/value/[value-name] <float> for the value generally within 0.0 <= n <= 1.0
  /diag/[graph_id]/tag/[value-name] only sent when an "event" happens, like a dropped frame or similar. Generally no values are sent for value-names dedicated for tagging.

9 years agoCreated template alias for std::vector<T, tbb::cache_aligned_allocator<T>> to caspar...
Helge Norberg [Fri, 20 Feb 2015 20:47:19 +0000 (21:47 +0100)]
Created template alias for std::vector<T, tbb::cache_aligned_allocator<T>> to caspar::cache_aligned_vector<T> which we use heavily throughout the code.

9 years agoRefactored to use non-static data member initializers where it makes sense. Mixes...
Helge Norberg [Fri, 20 Feb 2015 20:22:27 +0000 (21:22 +0100)]
Refactored to use non-static data member initializers where it makes sense. Mixes well with ordinary member initializer lists.

9 years ago* Refactored to use enum class instead of enum_class.
Helge Norberg [Tue, 17 Feb 2015 12:43:42 +0000 (13:43 +0100)]
* Refactored to use enum class instead of enum_class.
* Fixed all warnings in psd project and enabled treat warnings as errors

9 years ago* started using final keyword on classes where previously sealed or commented final
Helge Norberg [Fri, 13 Feb 2015 16:49:27 +0000 (17:49 +0100)]
* started using final keyword on classes where previously sealed or commented final
* removed some lambda workarounds no longer required.

9 years agoRefactored to use range based for instead of BOOST_FOREACH
Helge Norberg [Fri, 13 Feb 2015 15:00:53 +0000 (16:00 +0100)]
Refactored to use range based for instead of BOOST_FOREACH

9 years agoRefactored to use initializer lists and uniform initialization in appropriate places.
Helge Norberg [Fri, 13 Feb 2015 14:14:56 +0000 (15:14 +0100)]
Refactored to use initializer lists and uniform initialization in appropriate places.

9 years agoUsed raw string literals for shader code and regexes.
Helge Norberg [Fri, 13 Feb 2015 09:34:03 +0000 (10:34 +0100)]
Used raw string literals for shader code and regexes.

TODO: timed waiting on deferred futures does not work.

9 years ago* Upgraded to Visual Studio 2013
Helge Norberg [Thu, 12 Feb 2015 15:52:55 +0000 (16:52 +0100)]
* Upgraded to Visual Studio 2013
* Notable changes needed because of boost upgrade:
  - custom async implementation removed in favor of std::async. (boost::async still does not have support for deferred launch policy).
  - std::future instead of boost::future throughout the code because of above change.
  - std::future requires default constructibility, so for example caspar::array has been affected. spl::shared_ptr has been changed to std::shared_ptr in cases where required.
  - boost.log changes adopted from 2.0.7.
* Fixed bugs where some OpenGL resources was not destructed on ogl thread.
* Fixed audio cadence issues in ffmpeg producer.

9 years agoUpdated some libraries to newer versions and/or versions compiled for vc12 (freeimage...
Helge Norberg [Wed, 11 Feb 2015 11:55:39 +0000 (12:55 +0100)]
Updated some libraries to newer versions and/or versions compiled for vc12 (freeimage, gtest, sfml and tbb). The changes in our code will come in a separate commit for easier viewing of changes.

9 years agoUpdated boost. Separate commit from the code changes. (So this revision will not...
Helge Norberg [Wed, 11 Feb 2015 10:21:37 +0000 (11:21 +0100)]
Updated boost. Separate commit from the code changes. (So this revision will not compile, but it will be easier to view the actual code changes in the separate commit)

9 years agoUpdated to ffmpeg version 2.2.3
Helge Norberg [Tue, 21 Oct 2014 12:22:10 +0000 (14:22 +0200)]
Updated to ffmpeg version 2.2.3

9 years agoChecked in missing dependencies accidentally ignored by .gitignore
Helge Norberg [Tue, 21 Oct 2014 10:41:45 +0000 (12:41 +0200)]
Checked in missing dependencies accidentally ignored by .gitignore

9 years agoManually merged #223
Helge Norberg [Tue, 21 Oct 2014 10:30:13 +0000 (12:30 +0200)]
Manually merged #223

9 years agoUnpacked dependencies64
Helge Norberg [Tue, 21 Oct 2014 08:48:02 +0000 (10:48 +0200)]
Unpacked dependencies64

10 years agoMerged most recent OSC changes
Helge Norberg [Fri, 25 Oct 2013 15:32:58 +0000 (17:32 +0200)]
Merged most recent OSC changes

10 years agomanually merged 1a9ecbd00e from master
Helge Norberg [Fri, 25 Oct 2013 11:46:34 +0000 (13:46 +0200)]
manually merged 1a9ecbd00e from master

10 years agomanually merged 4a2171b from master
Helge Norberg [Fri, 25 Oct 2013 09:12:52 +0000 (11:12 +0200)]
manually merged 4a2171b from master

10 years agoFixed bug with monitor subject lifetime
Helge Norberg [Wed, 23 Oct 2013 13:46:12 +0000 (15:46 +0200)]
Fixed bug with monitor subject lifetime

10 years agoFixed problem in image_producer when used inside scene
Helge Norberg [Wed, 23 Oct 2013 13:12:00 +0000 (15:12 +0200)]
Fixed problem in image_producer when used inside scene

10 years agoUpdated unit-tests.
Helge Norberg [Wed, 16 Oct 2013 09:53:09 +0000 (11:53 +0200)]
Updated unit-tests.

10 years agoMore unit-tests added.
Helge Norberg [Fri, 11 Oct 2013 15:09:38 +0000 (17:09 +0200)]
More unit-tests added.

10 years agoInitial unit tests using google test
Helge Norberg [Thu, 10 Oct 2013 12:55:11 +0000 (14:55 +0200)]
Initial unit tests using google test

10 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
niklaspandersson [Wed, 9 Oct 2013 08:21:14 +0000 (10:21 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

Conflicts:
core/consumer/output.h
core/monitor/monitor.h
core/producer/layer.h
core/producer/stage.h
core/video_channel.h
core/video_format.cpp
shell/server.h

10 years agomanually merged a72be89 from master
niklaspandersson [Wed, 9 Oct 2013 07:57:59 +0000 (09:57 +0200)]
manually merged a72be89 from master

10 years agoChanges after feedback by Robert Nagy
Helge Norberg [Fri, 27 Sep 2013 10:03:34 +0000 (12:03 +0200)]
Changes after feedback by Robert Nagy

10 years agoMisc modifications to fix problems found by static code analysis and some simplificat...
Helge Norberg [Thu, 26 Sep 2013 18:28:43 +0000 (20:28 +0200)]
Misc modifications to fix problems found by static code analysis and some simplifications, like removal of copy constructors and copy assignment operators where the default would do the same. Also some resource handling improvements

10 years agoFinished support for CHANNEL_GRID in 2.1.0
Helge Norberg [Thu, 26 Sep 2013 11:52:32 +0000 (13:52 +0200)]
Finished support for CHANNEL_GRID in 2.1.0

10 years agoRemove .plist files after clang-analyse
Helge Norberg [Thu, 26 Sep 2013 11:10:37 +0000 (13:10 +0200)]
Remove .plist files after clang-analyse

10 years agoFixed some issues detected by clang static analysis, also created bat file that launc...
Helge Norberg [Wed, 25 Sep 2013 17:52:49 +0000 (19:52 +0200)]
Fixed some issues detected by clang static analysis, also created bat file that launches clang analysis on each cpp file

10 years agoChanged use of microsoft specific sealed keyword to /* final */ to indicate intent
Helge Norberg [Wed, 25 Sep 2013 16:25:39 +0000 (18:25 +0200)]
Changed use of microsoft specific sealed keyword to /* final */ to indicate intent

10 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Wed, 25 Sep 2013 16:15:44 +0000 (18:15 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

10 years agoMisc changes
Helge Norberg [Wed, 25 Sep 2013 13:01:26 +0000 (15:01 +0200)]
Misc changes

10 years agoChanged permission.
U-Peter-PC\Peter [Fri, 20 Sep 2013 11:14:00 +0000 (13:14 +0200)]
Changed permission.

10 years agomanually merged 4a2171b from master
niklaspandersson [Tue, 3 Sep 2013 08:08:17 +0000 (10:08 +0200)]
manually merged 4a2171b from master
manually merged 0c06544 from master
manually merged 8d99a50 from master

10 years agomanually merged 44a5538 from master
niklaspandersson [Mon, 2 Sep 2013 07:49:59 +0000 (09:49 +0200)]
manually merged 44a5538 from master

10 years agoManually merged fe983d5 from master
niklaspandersson [Fri, 30 Aug 2013 11:54:46 +0000 (13:54 +0200)]
Manually merged fe983d5 from master

10 years agomanually merged d21afbd from master
niklaspandersson [Fri, 30 Aug 2013 10:21:13 +0000 (12:21 +0200)]
manually merged d21afbd from master
manually merged 483ca71 from master

10 years agomanually merged f1e09f6 from master
niklaspandersson [Fri, 30 Aug 2013 10:14:42 +0000 (12:14 +0200)]
manually merged f1e09f6 from master

10 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
niklaspandersson [Fri, 30 Aug 2013 10:07:16 +0000 (12:07 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

10 years agoManually merged 77fbc02 from master
niklaspandersson [Fri, 30 Aug 2013 09:54:14 +0000 (11:54 +0200)]
Manually merged 77fbc02 from master
Manually merged 597805e from master
Manually merged 78c8a30 from master
Manually merged 306459b from master
Manually merged 55a287b from master
Manually merged 50fa7a3 from master
Manually merged 0f3ee44 from master
Manually merged 1cdee8b from master

(all have to do with 4k support)

10 years agoManually merged 77fbc02 from master
niklaspandersson [Fri, 30 Aug 2013 09:54:14 +0000 (11:54 +0200)]
Manually merged 77fbc02 from master
Manually merged 597805e from master
Manually merged 78c8a30 from master
Manually merged 306459b from master
Manually merged 55a287b from master
Manually merged 50fa7a3 from master
Manually merged 0f3ee44 from master
Manually merged 1cdee8b from master

(all have to do with 4k support)

10 years agoManually merged 9e597f6 from master
niklaspandersson [Fri, 30 Aug 2013 08:33:37 +0000 (10:33 +0200)]
Manually merged 9e597f6 from master

10 years agoManually merged 44adc50 from master
niklaspandersson [Fri, 30 Aug 2013 08:17:45 +0000 (10:17 +0200)]
Manually merged 44adc50 from master

10 years ago* added dependencies64/freetype to gitignore
niklaspandersson [Thu, 29 Aug 2013 14:59:29 +0000 (16:59 +0200)]
* added dependencies64/freetype to gitignore
* fixed lib-path in psd-test
* removed psd-test from solution build

10 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
niklaspandersson [Thu, 29 Aug 2013 13:49:04 +0000 (15:49 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

Conflicts:
modules/image/producer/image_producer.cpp

10 years agoManually merged 0edf4e5 (excluding changes to ffmpeg) from master
niklaspandersson [Thu, 29 Aug 2013 13:39:56 +0000 (15:39 +0200)]
Manually merged 0edf4e5 (excluding changes to ffmpeg) from master

10 years agoAdded basic support for image sequences.
Helge Norberg [Thu, 29 Aug 2013 09:35:59 +0000 (11:35 +0200)]
Added basic support for image sequences.

10 years agoFixed merge error in core.vcxproj.filters
Helge Norberg [Mon, 26 Aug 2013 15:42:52 +0000 (17:42 +0200)]
Fixed merge error in core.vcxproj.filters

10 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Fri, 23 Aug 2013 20:10:28 +0000 (22:10 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

Conflicts:
core/core.vcxproj.filters

10 years agoAdvanced expression parsing for creating runtime bindings based on a textual represen...
Helge Norberg [Fri, 23 Aug 2013 20:00:31 +0000 (22:00 +0200)]
Advanced expression parsing for creating runtime bindings based on a textual representation.

10 years ago* psd: added support for scaling and tracking in text-producer
niklaspandersson [Tue, 20 Aug 2013 12:12:20 +0000 (14:12 +0200)]
* psd: added support for scaling and tracking in text-producer

10 years ago* psd: support for scaling text-layers
niklaspandersson [Tue, 20 Aug 2013 08:39:04 +0000 (10:39 +0200)]
* psd: support for scaling text-layers

10 years ago* psd: support for extracting scaling-data of text-layer, and extracting sheet-color...
niklaspandersson [Tue, 20 Aug 2013 08:15:32 +0000 (10:15 +0200)]
* psd: support for extracting scaling-data of text-layer, and extracting sheet-color meta-data

10 years ago* new way of mapping font-name to font-file. Using postscript font-name instead of...
niklaspandersson [Mon, 19 Aug 2013 08:17:30 +0000 (10:17 +0200)]
* new way of mapping font-name to font-file. Using postscript font-name instead of the mapping found i the registry.
* extracting unicode layer-name from psd-files.

10 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
niklaspandersson [Fri, 16 Aug 2013 14:34:16 +0000 (16:34 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

Conflicts:
modules/psd/psd_scene_producer.cpp

* added support for solid colors in scene_producer factory

10 years ago* some refactoring i psd + support for rectangular vector-masks
niklaspandersson [Fri, 16 Aug 2013 13:10:50 +0000 (15:10 +0200)]
* some refactoring i psd + support for rectangular vector-masks

10 years ago* support for clearing/overriding a channel lock
niklaspandersson [Fri, 16 Aug 2013 13:10:08 +0000 (15:10 +0200)]
* support for clearing/overriding a channel lock

10 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Fri, 16 Aug 2013 12:26:38 +0000 (14:26 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

10 years agoInitial XML format for scenes and timeline support for PSD
Helge Norberg [Fri, 16 Aug 2013 12:26:24 +0000 (14:26 +0200)]
Initial XML format for scenes and timeline support for PSD

10 years ago* AsyncEventServer: implemented send-queue and protected socket->async_write_some...
niklaspandersson [Wed, 14 Aug 2013 10:56:23 +0000 (12:56 +0200)]
* AsyncEventServer: implemented send-queue and protected socket->async_write_some from concurrent calls

10 years ago* psd-importer: fixed support for new descriptor value-type
niklaspandersson [Wed, 14 Aug 2013 09:04:30 +0000 (11:04 +0200)]
* psd-importer: fixed support for new descriptor value-type

10 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
niklaspandersson [Wed, 14 Aug 2013 08:00:28 +0000 (10:00 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

10 years ago* the psd-importer now extracts timeline-data
niklaspandersson [Wed, 14 Aug 2013 07:58:20 +0000 (09:58 +0200)]
* the psd-importer now extracts timeline-data

10 years agoAdded basic timeline/keyframe support in scene_producer
Helge Norberg [Tue, 13 Aug 2013 09:25:42 +0000 (11:25 +0200)]
Added basic timeline/keyframe support in scene_producer

10 years agoAdditional font metrics and correct height calculation
Helge Norberg [Tue, 13 Aug 2013 09:24:58 +0000 (11:24 +0200)]
Additional font metrics and correct height calculation

10 years ago* made lifecycle_bound_objects_ thread-safe
niklaspandersson [Tue, 13 Aug 2013 07:48:52 +0000 (09:48 +0200)]
* made lifecycle_bound_objects_ thread-safe

10 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
niklaspandersson [Mon, 12 Aug 2013 16:16:57 +0000 (18:16 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

10 years agoAdded missing files
Helge Norberg [Mon, 12 Aug 2013 16:14:21 +0000 (18:14 +0200)]
Added missing files

10 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
niklaspandersson [Mon, 12 Aug 2013 16:04:37 +0000 (18:04 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

Conflicts:
protocol/amcp/AMCPProtocolStrategy.cpp

10 years ago* refactoring of AMCPProtocolStrategy::Parse and the AMCPCommands
niklaspandersson [Mon, 12 Aug 2013 16:01:35 +0000 (18:01 +0200)]
* refactoring of AMCPProtocolStrategy::Parse and the AMCPCommands
* implemented LOCK-command to protect a channel from accidental access

10 years agoAdded support for psd placeholder layer
Helge Norberg [Fri, 9 Aug 2013 15:56:55 +0000 (17:56 +0200)]
Added support for psd placeholder layer

10 years agoAllow for a scene_producer to expose parameters updateable via CALL
Helge Norberg [Fri, 9 Aug 2013 13:02:36 +0000 (15:02 +0200)]
Allow for a scene_producer to expose parameters updateable via CALL

10 years ago* implemented lifecycle-bound functions in caspar::io::connection
niklaspandersson [Thu, 8 Aug 2013 15:03:13 +0000 (17:03 +0200)]
* implemented lifecycle-bound functions in caspar::io::connection
* refactored caspar::io::connection to avoid circular references
* moved delimiter-chunking logic out from AMCPProtocolStrategy and CIIProtocolStrategy. They now depend on being wrapped by a delimiter_based_chunking_strategy

10 years ago* added factory-parameters for font, size and color to text-producer
niklaspandersson [Thu, 8 Aug 2013 08:18:54 +0000 (10:18 +0200)]
* added factory-parameters for font, size and color to text-producer

10 years ago* renamed psd.h/cpp to psd_scene_producer.h/cpp
niklaspandersson [Thu, 8 Aug 2013 07:36:00 +0000 (09:36 +0200)]
* renamed psd.h/cpp to psd_scene_producer.h/cpp