]> git.sesse.net Git - casparcg/blob - CasparCG 2.0 Preliminary Change Log.txt
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
[casparcg] / CasparCG 2.0 Preliminary Change Log.txt
1 Fixes and New Features in CasparCG Server 2.0\r
2 ===============================================\r
3 ¤ General:\r
4         o Mayor refactoring for improved readability and mainainability.\r
5         o Some work towards platorm-independence. Currently the greatest challenge for full platform-independence is flash-producer.\r
6         o Misc improved scalability.\r
7         o XML-configuration.\r
8 ¤ Core:\r
9         o Multiple producers per video_channel.\r
10         o Multiple consumers per video_channel.\r
11         o Swap producers between layers and channels during run-time.\r
12         o Support for upper-field and lower-field interlacing.\r
13         o Add and remove consumers during run-time.\r
14         o Preliminary support for NTSC.\r
15 ¤ AMCP:\r
16         o Query flash and template-host version.\r
17         o Recursive media-folder listing.\r
18         o Misc changes.\r
19 ¤ Mixer\r
20         o Animated tween transforms.\r
21 ¤ Image-Mixer:\r
22         o Fully GPU accelerated (all features listed below are done on the gpu),\r
23         o Layer composition.\r
24         o Colorspaces (rgba, bgra, argb, yuv, yuva, yuv-hd, yuva-hd).\r
25         o Interlacing.\r
26         o Per-layer image-transforms:\r
27                 o Opacity\r
28                 o Gain\r
29                 o Scaling\r
30                 o Clipping\r
31                 o Translation\r
32 ¤ Audio-Mixer\r
33         o Per-layer and per-sample audio-transforms:\r
34                 o Gain\r
35         o Fully internal audio-mixing. Single output-video_channel.\r
36 ¤ Decklink\r
37         o Support for multiple decklink-cards.\r
38 ¤ Decklink-Consumer\r
39         o Embedded audio.\r
40         o HD support.\r
41         o Hardware clock.\r
42 ¤ Decklink-Producer\r
43         o Embedded audio.\r
44         o HD support.\r
45 ¤ Bluefish-Consumer\r
46         o Drivers are loaded on-demand (server now runs on computers without installed bluefish-drivers).\r
47         o Embedded-audio.\r
48         o Allocated frames are no longer leaked.\r
49 ¤ Color-Producer\r
50         o GPU accelerated.\r
51 ¤ FFMPEG-Consumer\r
52         o Stream CasparCG video-output to file.\r
53 ¤ FFMPEG-Producer\r
54         o Asynchronous file IO.\r
55         o Parallel decoding of audio and video.\r
56         o Colorspace transform are moved to gpu.\r
57 ¤ Transition-Producer\r
58         o Fully interlaced transition (previsously only progressive, even when running in interlaced mode).\r
59         o Per-sample mixing between source and destination clips.\r
60         o Tween transitions.\r
61 ¤ Flash-Producer\r
62         o DirectDraw access (sligthly improved performance).\r
63         o Improved time-sync. Smoother animations and proper interlacing.\r
64 ¤ Image-Producer\r
65         o Support for various imageformats through FreeImage library.\r
66 ¤ Diagnostics\r
67         o Graphs for monitoring performance and events.\r
68         o Misc logging improvements.\r
69         o Seperate log-file for every run of the server.\r
70         o Error logging provides full exception details, instead of only printing that an error has occured.\r
71         o Console with real-time logging output.\r
72         o Console with AMCP input.\r
73 \r
74 Deprecated Features\r
75 ===================\r
76 ¤ Misc\r
77         o Registry-configuration (replaced by XML-Configuration).\r
78         o TGA-Producer (replaced by Image-Producer).\r
79         o TGA-Scroll-Producer (yet to be replaced).\r
80 \r
81 Known Issues\r
82 ============\r
83 ¤ Image-Producer\r
84         o No Image-Scroll-Producer.\r
85 ¤ Mixer\r
86         o Interlaced ffmpeg media is not scaled properly.\r
87         o Cannot swap between channels with different format-desc.\r
88 ¤ Transition-Producer\r
89         o No support for vertical transitions.\r