\r
General\r
-------\r
-\r
- o Can now open media with digit only names.\r
- o Misc stability and performance improvements.\r
+ o Can now open media with file names that only consist of digits.\r
+ o Miscellaneous stability and performance improvements.\r
\r
Video mixer\r
-----------\r
-\r
o Conditional compilation of chroma key support and straight alpha output\r
support in shader (just like with blend-modes) because of performance impact\r
even when not in use on a layer/on a channel. New <mixer /> element added to\r
configuration for turning on mixer features that not everybody would want to\r
pay for (performance-wise). blend-modes also moved into this element.\r
- o MIXER LEVELS interpretet arguments in the wrong order, so that gamma was\r
+ o MIXER LEVELS interpreted arguments in the wrong order, so that gamma was\r
interpreted as max_input and vice versa.\r
\r
Consumers\r
---------\r
-\r
o Replaced usage of SFML for <system-audio /> with PortAudio, because of\r
problems with SFML since change to static linkage. Also PortAudio seems to\r
give lower latency.\r
\r
Producers\r
---------\r
-\r
- o ffmpeg: Added support for arbitrary ffmpeg options in ffmpeg_producer.\r
- o flash: No longer starts a flash player to service CG commands that means\r
- nothing without an already running flash player.\r
- o flash: globally serialize initialization and destruction of flash players,\r
- to avoid race conditions in flash.\r
- o flash: changed so that the flash buffer is filled with flash player\r
+ o FFmpeg: Added support for arbitrary FFmpeg options in ffmpeg_producer.\r
+ o Flash: No longer starts a Flash Player to service CG commands that means\r
+ nothing without an already running Flash Player.\r
+ o Flash: globally serialize initialization and destruction of Flash Players,\r
+ to avoid race conditions in Flash.\r
+ o flash: changed so that the Flash buffer is filled with Flash Player\r
generated content at initialization instead of empty frames.\r
\r
OSC\r
---\r
-\r
o Performance improvements.\r
o Never send old values to OSC reveivers, collect the latest value of each\r
path logged since last UDP send, and send the new UDP packet (to each\r
while) in favour of direct synchronous invocations.\r
\r
\r
+\r
+\r
+\r
CasparCG 2.0.4 Beta 1 (as compared to 2.0.3 Stable)\r
===================================================\r
\r
General\r
-------\r
-\r
o Front-end GUI for simplified configuration and easy access to common tasks.\r
o Added support for video and images file thumbnail generation. By default the\r
media directory is scanned every 5 seconds for new/modified/removed files\r
\r
Layer\r
-----\r
-\r
o Fixed a problem where the first frame was not always shown on LOAD.\r
\r
Audio mixer\r
-----------\r
-\r
o Added support for a master volume mixer setting for each channel.\r
\r
Video mixer\r
-----------\r
-\r
o Added support for chroma keying.\r
o Fixed bug where MIXER CONTRAST set to < 1 can cause transparency issues.\r
o Experimental support for straight alpha output.\r
\r
Consumers\r
---------\r
-\r
o Avoid that the FFmpeg consumer blocks the channel output when it can't keep\r
up with the frame rate (drops frames instead).\r
o Added support for to create a separate key and fill file when recording with\r
\r
Producers\r
---------\r
-\r
o Added support for playing .swf files using the Flash producer.\r
o Image producer premultiplies PNG images with their alpha.\r
o Image producer can load a PNG image encoded as base64 via:\r
\r
AMCP\r
----\r
-\r
o The master volume feature is controlled via the MASTERVOLUME MIXER\r
parameter. Example: MIXER 1 MASTERVOLUME 0.5\r
o THUMBNAIL LIST/RETRIEVE/GENERATE/GENERATE_ALL command was added to support\r
\r
OSC\r
---\r
-\r
o Support for sending OSC messages over UDP to either a predefined set of\r
clients (servers in the OSC sense) or dynamically to the ip addresses of the\r
currently connected AMCP clients.\r
+ image producer /file/path [file path]\r
\r
\r
+\r
CasparCG 2.0.3 Stable (as compared to 2.0.3 Alpha)\r
==================================================\r
\r