X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=CHANGELOG;h=765a1c5d13eac85d08736fdd1f659fe820bc316e;hb=7ff0cea6af88b31acf1975ad6f1f47ad5ac109c2;hp=0afa3fed648b6cfe67630ac1a8025f2d18a69cef;hpb=ed63dcb5db4b81a99531796020e1086fc13b4491;p=casparcg diff --git a/CHANGELOG b/CHANGELOG index 0afa3fed6..765a1c5d1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,89 @@ C H A N G E S +CasparCG 2.1.0 Next (w.r.t 2.1.0 Beta 1) +======================================== + +General +------- + + o Fail early with clear error message if configured paths are not + creatable/writable. + o Added backwards compatibility (with deprecation warning) for using + thumbnails-path instead of thumbnail-path in casparcg.config. + o Suppress the logging of full path names in stack traces so that only the + relative path within the source tree is visible. + o General stability improvements. + o Native thread id is now logged in Linux as well. Finally they are mappable + against INFO THREADS, ps and top. + o Created automatically generated build number, so that it is easier to see + whether a build is newer or older than an other. + o Changed configuration element mipmapping_default_on to mipmapping-default-on + for consistency with the rest of the configuration (Jesper Stærkær). + o Handle stdin EOF as EXIT. + o Added support for RESTART in Linux startup script run.sh. + o Copy casparcg_auto_restart.bat into Windows releases. + o Fixed bug with thumbnail generation when there are .-files in the media + folder. + +Consumers +--------- + + o FFmpeg consumer: + + Fixed long overdue bug where HD material was always recorded using the + BT.601 color matrix instead of the BT.709 color matrix. RGB codecs like + qtrle was never affected but all the YCbCr based codecs were. + + Fixed bug in parsing of paths containing -. + o DeckLink consumer: + + Fixed possible dead-lock in frame queue. + +Producers +--------- + + o FFmpeg producer: + + Increased the max number of frames that audio/video can be badly + interleaved with (Dimitry Ishenko). + + Fixed bug where decoders sometimes requires more than one video packet to + decode the first frame. + + Added support for IN and OUT parameters (Dimitry Ishenko). + o Framerate producer: + + Fixed bug when INFO was used on a not yet playing framerate producer. + o HTML producer: + + Fixed bug where only URL:s with . in them where recognized. + o Image producer: + + Added LENGTH parameter to allow for queueing with LOADBG AUTO. + o Layer producer: + + Fixed serious bug where a circular reference of layer producers caused a + stack overflow and server crash. + +Mixer +----- + + o Fixed bug in the contrast/saturation/brightness code where the wrong luma + coefficients was used. + o Rewrote the chroma key code to support variable hue, instead of fixed green + or blue. Threshold setting was removed in favour of separate hue width, + minimum saturation and minimum brightness constraints. + o Fixed bug where glReadPixels() was done from the last drawn to texture + instead of always from the target texture. This means that for example a + MIXER KEYER layer without a layer above to key, as well as a separate alpha + file with MIXER OPACITY 0 now works as expected. + +AMCP +---- + + o INFO PATHS now adds all the path elements even if they are using the default + values. + o MIXER CHROMA syntax deprecated (still supported) in favour of the more + advanced syntax required by the rewritten chroma key code. + o Added special command REQ that can be prepended before any command to + identify the response with a client specified request id, allowing a client + to know exactly what asynchronous response matched a specific request. + o Added support for listing contents of a specific directory for CLS, TLS, + DATA LIST and THUMBNAIL LIST. + o Fixed bug where CINF only returned the first match. + + + CasparCG 2.1.0 Beta 1 (w.r.t 2.0.7 Stable) ==========================================