|
| 1 | +CasparCG 2.4.2 Stable |
| 2 | +========================================== |
| 3 | + |
| 4 | +### Consumers |
| 5 | +##### Fixes |
| 6 | +* Decklink: fix support for driver 14.3 and later |
| 7 | + |
| 8 | + |
1 | 9 | CasparCG 2.4.1 Stable |
2 | 10 | ========================================== |
3 | 11 |
|
@@ -51,12 +59,12 @@ CasparCG 2.4.0 Stable |
51 | 59 | * Build: Disable precompiled headers for linux |
52 | 60 | * Build: Support VS2022 |
53 | 61 | * Build: Replace nuget and locally committed dependencies with direct http downloads |
54 | | -* Build: Allow configuring diag font path at build time |
| 62 | +* Build: Allow configuring diag font path at build time |
55 | 63 | * Linux: Support setting thread priorities |
56 | 64 | * Linux: Initial ARM64 compatibility |
57 | 65 | * Linux: Rework build to always use system boost |
58 | 66 | * Linux: Rework build process to better support being build as a system package |
59 | | -* Logging: add config option to disable logging to file and to disable column alignment |
| 67 | +* Logging: add config option to disable logging to file and to disable column alignment |
60 | 68 | * Transitions: Support additional audio fade properties for STING transition |
61 | 69 | ##### Fixes |
62 | 70 | * Crash upon exiting if HTML producer was running |
@@ -234,7 +242,7 @@ General |
234 | 242 | ------- |
235 | 243 |
|
236 | 244 | * C++14 |
237 | | - * Major refactoring, cleanup, optimization |
| 245 | + * Major refactoring, cleanup, optimization |
238 | 246 | and stability improvements. |
239 | 247 | * Removed unmaintained documentation API. |
240 | 248 | * Removed unmaintained program options API. |
@@ -275,25 +283,25 @@ MIXER |
275 | 283 | * Proper OpenGL pipelining. |
276 | 284 | * Blend modes are always enabled. |
277 | 285 | * Misc cleanup and fixes. |
278 | | - * Removed CPU mixer. |
| 286 | + * Removed CPU mixer. |
279 | 287 | * Mixer always runs in progressive mode. Consumers are expected to convert to interlaced if required. |
280 | 288 |
|
281 | 289 | IMAGE |
282 | 290 | ----- |
283 | 291 | * Correctly apply alpha to base64 encoded pngs from AMCP (Julusian). |
284 | 292 | * Unmultiply frame before writing to png (Julusian). |
285 | 293 | * Removed scroll producer (moved to 3.0.0) |
286 | | - |
| 294 | + |
287 | 295 | ROUTE |
288 | 296 | ----- |
289 | | - |
| 297 | + |
290 | 298 | * Reimplemented, simplified. |
291 | 299 | * Cross channel routing will render full stage instead of simply copying channel output. |
292 | 300 | * Reduced overhead and latency. |
293 | 301 |
|
294 | 302 | FFMPEG |
295 | 303 | ------ |
296 | | - * Rewritten from scratch for better accuracy, stability and |
| 304 | + * Rewritten from scratch for better accuracy, stability and |
297 | 305 | performance. |
298 | 306 | * Update freezed frame during seeking. |
299 | 307 | * FFMPEG 3.4.1. |
@@ -635,7 +643,7 @@ Consumers |
635 | 643 | * No longer provides sync to the video channel. |
636 | 644 | * Supports NewTek NDI out of the box just by upgrading the |
637 | 645 | Processing.AirSend library. |
638 | | - |
| 646 | + |
639 | 647 | Producers |
640 | 648 | --------- |
641 | 649 |
|
@@ -968,13 +976,13 @@ Video mixer |
968 | 976 | even when not in use on a layer or on a channel. New <mixer /> element added |
969 | 977 | to configuration for turning on mixer features that not everybody would want |
970 | 978 | to pay for (performance-wise.) blend-modes also moved into this element. |
971 | | - * Fixed bug where MIXER LEVELS interpreted arguments in the wrong order, so |
| 979 | + * Fixed bug where MIXER LEVELS interpreted arguments in the wrong order, so |
972 | 980 | that gamma was interpreted as max_input and vice versa. |
973 | 981 |
|
974 | 982 | Consumers |
975 | 983 | --------- |
976 | | - * Added support for NewTek iVGA, which enables the use of CasparCG Server |
977 | | - fill+key output(s) as input source(s) to a NewTek TriCaster without |
| 984 | + * Added support for NewTek iVGA, which enables the use of CasparCG Server |
| 985 | + fill+key output(s) as input source(s) to a NewTek TriCaster without |
978 | 986 | requiring video card(s) in the CasparCG Server machine, or taking up inputs |
979 | 987 | in the TriCaster. <newtek-ivga /> element in config enables iVGA on a |
980 | 988 | channel. (Robert Nagy sponsored by NewTek) |
@@ -1002,8 +1010,8 @@ OSC |
1002 | 1010 | path logged since last UDP send, and sends the new UDP packet (to each |
1003 | 1011 | subscribing OSC receiver) with the values collected. (Robert Nagy sponsored |
1004 | 1012 | by Boffins Technologies) |
1005 | | - * Batches as many OSC messages as possible in an OSC bundle to reduce the |
1006 | | - number of UDP packets sent. Breakup into separate packages if necessary to |
| 1013 | + * Batches as many OSC messages as possible in an OSC bundle to reduce the |
| 1014 | + number of UDP packets sent. Breakup into separate packages if necessary to |
1007 | 1015 | avoid fragmentation. (Robert Nagy sponsored by Boffins Technologies) |
1008 | 1016 | * Removed usage of Microsoft Agents library (Server ran out of memory after a |
1009 | 1017 | while) in favour of direct synchronous invocations. |
|
0 commit comments