]> git.sesse.net Git - casparcg/blobdiff - CHANGELOG
Fix a few Clang warnings.
[casparcg] / CHANGELOG
index 2f1e1cedea0715a0a0d71fb4259704419174b619..4d13680b2b86f7724527b7e22840a8afac2d4de8 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,7 +1,18 @@
 C H A N G E S\r
 \r
-CasparCG 2.1.0 Next (w.r.t 2.1.0 Beta 1)\r
-========================================\r
+CasparCG 2.1.0 Next (w.r.t 2.1.0 Beta 2)\r
+==========================================\r
+\r
+General\r
+-------\r
+\r
+  o Removed asmlib dependency in favor of using standard library std::memcpy and\r
+    std::memset, because of better performance.\r
+\r
+\r
+\r
+CasparCG 2.1.0 Beta 2 (w.r.t 2.1.0 Beta 1)\r
+==========================================\r
 \r
 General\r
 -------\r
@@ -32,6 +43,7 @@ General
       higher (Walter Sonius).\r
   o Added support for video modes 2160p5000, 2160p5994 and 2160p6000\r
     (Antonio Ruano Cuesta).\r
+  o Fixed serious buffer overrun in FFmpeg logging code.\r
 \r
 Consumers\r
 ---------\r
@@ -41,12 +53,25 @@ Consumers
       BT.601 color matrix instead of the BT.709 color matrix. RGB codecs like\r
       qtrle was never affected but all the YCbCr based codecs were.\r
     + Fixed bug in parsing of paths containing -.\r
+    + Fixed bugs where previously effective arguments like -pix_fmt were\r
+      ignored.\r
+    + Fixed bug where interlaced channels where not recorded correctly for\r
+      some codecs.\r
   o DeckLink consumer:\r
     + Rewrote the frame hand-off between send() and ScheduledFrameCompleted() in\r
       a way that hopefully resolves all dead-lock scenarios previously possible.\r
   o Bluefish consumer:\r
-    + Largely rewritten against newest SDK, giving support for newer hardware\r
-      and features (Satchit Nambiar and James Wise sponsored by Bluefish444).\r
+    + Largely rewritten against newest SDK Driver 5.11.0.47 (Satchit Nambiar and\r
+      James Wise sponsored by Bluefish444):\r
+      + Added support for Epoch Neutron and Supernova CG. All current Epoch\r
+        cards are now supported.\r
+      + Added support for for multiple SDI channels per card. 1 to 4 channels\r
+        per Bluefish444 card depending on model and firmware.\r
+      + Added support for single SDI output, complementing existing external key\r
+        output support.\r
+      + Added support for internal key using the Bluefish444 hardware keyer.\r
+  o Screen consumer:\r
+    + Fixed full screen mode.\r
 \r
 Producers\r
 ---------\r
@@ -59,6 +84,9 @@ Producers
     + Added support for IN and OUT parameters (Dimitry Ishenko).\r
     + Added DV/HDV video device support under Linux (Walter Sonius).\r
     + Remove unused flags variable in queued_seek (Dimitry Ishenko).\r
+    + Now recognizes .ts files without probing contents (Ovidijus Striaukas).\r
+    + Fixed uninitialized value causing initial log printout to usually say that\r
+      clips are interlaced when they are not.\r
   o Destroy producer proxy:\r
     + Created workaround for bug in FFmpeg where every new thread used to\r
       cleanup caused handles to leak (not sure why). Reduced the effect by using\r
@@ -74,6 +102,12 @@ Producers
   o Layer producer:\r
     + Fixed serious bug where a circular reference of layer producers caused a\r
       stack overflow and server crash.\r
+    + Can now route from layer on a channel with an incompatible framerate.\r
+  o Channel producer:\r
+    + Can now route from channel with an incompatible framerate.\r
+    + Deinterlaces interlaced content from source channel.\r
+    + Added optional NO_AUTO_DEINTERLACE parameter to opt out of the mentioned\r
+      deinterlacing.\r
   o Scene producer:\r
     + Added abs(), floor(), to_lower(), to_upper() and length() functions to the\r
       expression language.\r
@@ -97,6 +131,9 @@ Producers
     + Now has support for gradients.\r
   o PSD producer:\r
     + Added support for centered and right justified text.\r
+  o Text producer:\r
+    + Fixed bug where tracking contributed to the overall text width on the\r
+      last character.\r
 \r
 Mixer\r
 -----\r
@@ -111,6 +148,8 @@ Mixer
     instead of always from the target texture. This means that for example a\r
     MIXER KEYER layer without a layer above to key, as well as a separate alpha\r
     file with MIXER OPACITY 0 now works as expected.\r
+  o Fixed bug where already drawn GL_QUADS were not composited against, causing\r
+    for example italic texts to be rendered incorrectly in the text_producer.\r
 \r
 AMCP\r
 ----\r
@@ -125,6 +164,8 @@ AMCP
   o Added support for listing contents of a specific directory for CLS, TLS,\r
     DATA LIST and THUMBNAIL LIST.\r
   o Fixed bug where CINF only returned the first match.\r
+  o Fixed bug where a client closing the connection after BYE instead of\r
+    letting the server close the connection caused an exception to be logged.\r
 \r
 \r
 \r