]>
git.sesse.net Git - casparcg/log
Helge Norberg [Thu, 9 Mar 2017 17:18:54 +0000 (18:18 +0100)]
[psd] #561 Added support for centered and right justified text.
Helge Norberg [Thu, 9 Mar 2017 16:29:35 +0000 (17:29 +0100)]
[text_producer] Made it easier to see what fonts are missing when loading a PSD.
Helge Norberg [Wed, 8 Mar 2017 19:24:49 +0000 (20:24 +0100)]
[color_producer] Added support for gradients. Simply done via OpenGL's bilinear filtering. Instead of one large pixel, it can produce several large pixels in a row with different colors.
Helge Norberg [Wed, 8 Mar 2017 19:02:27 +0000 (20:02 +0100)]
[scene] Fixed wrong framerate of nested content when channel is interlaced.
Helge Norberg [Wed, 8 Mar 2017 18:46:35 +0000 (19:46 +0100)]
[audio_mixer] Removed requirement of all samples for a frame to be present in field1 while ignoring samples in field2. Now both samples from field1 and field2 contribute to the audio stream.
Helge Norberg [Wed, 8 Mar 2017 17:17:30 +0000 (18:17 +0100)]
[scene] Fixed infinite loop in expression parsing.
Helge Norberg [Wed, 8 Mar 2017 16:50:36 +0000 (17:50 +0100)]
[scene] #564 Made a crawler example scene.
Helge Norberg [Tue, 7 Mar 2017 15:41:07 +0000 (16:41 +0100)]
[scene] Moved perspective and crop parameters into their own elements.
Helge Norberg [Tue, 7 Mar 2017 15:19:08 +0000 (16:19 +0100)]
[scene] Updated XSD
Helge Norberg [Tue, 7 Mar 2017 11:16:14 +0000 (12:16 +0100)]
[CHANGELOG] Made up to date.
Helge Norberg [Tue, 7 Mar 2017 09:11:57 +0000 (10:11 +0100)]
[scene] Added missing mixer features
Helge Norberg [Mon, 6 Mar 2017 11:34:16 +0000 (12:34 +0100)]
[mixer] Merged fixed from 2.0 where contrast adjustment incorrectly worked on premultiplied rgb values instead of straight values
Helge Norberg [Mon, 6 Mar 2017 10:41:16 +0000 (11:41 +0100)]
#568 Fixed bug where not all error responses was preprended with RES [requestId]
Helge Norberg [Fri, 3 Mar 2017 16:39:08 +0000 (17:39 +0100)]
[chroma key] Implemented much better chroma spill suppression using the HSV color space. Now the chroma keying in CasparCG is really good!
Helge Norberg [Fri, 3 Mar 2017 16:27:29 +0000 (17:27 +0100)]
[semaphore] Fixed performance problem with release of a large number of permits.
Helge Norberg [Tue, 28 Feb 2017 17:14:24 +0000 (18:14 +0100)]
[frame_producer] Created workaround for bug in FFmpeg where every new thread used to cleanup causes handles to leak (not sure why). Reduced the effect by using only one thread for all producer destructions.
Helge Norberg [Mon, 27 Feb 2017 15:29:35 +0000 (16:29 +0100)]
[scene] Updated XML Schema with examples.
Helge Norberg [Mon, 27 Feb 2017 15:18:57 +0000 (16:18 +0100)]
[scene] #563 Added some string functions to expression language
Helge Norberg [Thu, 23 Feb 2017 17:13:50 +0000 (18:13 +0100)]
[scene] Fixed problem in XML Schema pattern dependant of specific regex implementation
Helge Norberg [Thu, 23 Feb 2017 13:33:29 +0000 (14:33 +0100)]
[decklink_consumer] #539 #285 #521 Fixed serious deadlock in decklink_consumer where a race condition between pop and acquisition of mutex left a window where an other thread could acquire the lock. Rewrote the whole thing in a better way.
Helge Norberg [Thu, 23 Feb 2017 12:45:00 +0000 (13:45 +0100)]
[semaphore] Fixed serious bug in callback based acquire where the callback was not called when the permits are already available.
Helge Norberg [Tue, 21 Feb 2017 19:04:55 +0000 (20:04 +0100)]
[scene] Created example scene that tries to emulate AdvancedTemplate1.ft. Uses the previously committed floor() function and <goto_mark /> task.
Helge Norberg [Tue, 21 Feb 2017 18:51:50 +0000 (19:51 +0100)]
[scene] Added task type that lets the scene go to a specific start mark whenever a condition becomes true.
Helge Norberg [Tue, 21 Feb 2017 18:18:15 +0000 (19:18 +0100)]
[scene] Added fps variable that is always accessible from scenes to be able to calculate number of frames based on durations
Helge Norberg [Tue, 21 Feb 2017 18:16:35 +0000 (19:16 +0100)]
[scene] Added floor() function to expression language
Helge Norberg [Mon, 20 Feb 2017 18:29:15 +0000 (19:29 +0100)]
[scene_producer] Added possibility to CALL/CG PLAY/CG STOP/CG NEXT/CG INVOKE layers in a scene either at a specific timeline frame or whenever any bool expression becomes true
Helge Norberg [Mon, 20 Feb 2017 18:13:31 +0000 (19:13 +0100)]
[CG] Created producer that wraps a CG producer in a way that it can be treated as a normal producer and also integrates well on a layer in a scene instance
Helge Norberg [Mon, 20 Feb 2017 18:00:43 +0000 (19:00 +0100)]
[scene_producer] Make print() and info() include what the source template file is
Helge Norberg [Mon, 20 Feb 2017 16:56:17 +0000 (17:56 +0100)]
[general] Added cg_producer_registry as dependency in frame_producer_dependencies
Helge Norberg [Mon, 20 Feb 2017 16:48:47 +0000 (17:48 +0100)]
[general] Make binding listeners be invoked in order of being added instead of in reversed order
Helge Norberg [Mon, 20 Feb 2017 16:33:51 +0000 (17:33 +0100)]
[general] Better XML error reporting
Helge Norberg [Fri, 17 Feb 2017 15:32:59 +0000 (16:32 +0100)]
[scene] Fixed double evaluation of expressions
Helge Norberg [Tue, 14 Feb 2017 17:30:42 +0000 (18:30 +0100)]
[scene] Created simple namesign with different animation variations
Helge Norberg [Tue, 14 Feb 2017 17:12:45 +0000 (18:12 +0100)]
[scene] Created a bar diagram example scene demonstrating the use of timelines with CG NEXT support and further use case of the animate() function
Helge Norberg [Tue, 14 Feb 2017 17:06:50 +0000 (18:06 +0100)]
[scene] Include LiberationSans-Regular into distribution for use by text producer.
Helge Norberg [Tue, 14 Feb 2017 16:54:07 +0000 (17:54 +0100)]
[scene] Made rope.scene reference the XML Schema
Helge Norberg [Tue, 14 Feb 2017 16:51:51 +0000 (17:51 +0100)]
[scene_producer] Fixed serious bug where uninitialized values were used.
Helge Norberg [Tue, 14 Feb 2017 16:49:18 +0000 (17:49 +0100)]
[scene] Fixed incorrectly required attribute in XML Schema
Helge Norberg [Mon, 13 Feb 2017 20:47:58 +0000 (21:47 +0100)]
[scene_producer] Reenabled immediate evaluation on new binding
Helge Norberg [Mon, 13 Feb 2017 17:06:15 +0000 (18:06 +0100)]
[scene_producer] Made it possible for keyframe values to be expressions instead of only constants
Helge Norberg [Mon, 13 Feb 2017 17:04:49 +0000 (18:04 +0100)]
[text_producer] Made text bounds to be calculated at construction instead of after the first frame has been produced
Helge Norberg [Mon, 13 Feb 2017 15:17:23 +0000 (16:17 +0100)]
[scene] Fixed element name in XML Schema
Helge Norberg [Mon, 13 Feb 2017 15:16:18 +0000 (16:16 +0100)]
[scene_producer] Added scene_width and scene_height variables that can be used from expressions
Helge Norberg [Fri, 10 Feb 2017 18:11:04 +0000 (19:11 +0100)]
[scene] More documentation with auto completion for example values/expressions.
Helge Norberg [Wed, 8 Feb 2017 19:35:06 +0000 (20:35 +0100)]
[scene] Continued documentation of the scene producer.
Helge Norberg [Wed, 8 Feb 2017 19:33:25 +0000 (20:33 +0100)]
[scene_producer] Added possibility to specify the width and height of a layer instead of letting the producer on the layer decide.
Helge Norberg [Tue, 7 Feb 2017 18:32:02 +0000 (19:32 +0100)]
[scene] Initial work in progress XML Schema for creating Scene producer XML files. Allows for auto completion/validation/online documentation with a good XML editor
Helge Norberg [Mon, 6 Feb 2017 17:33:47 +0000 (18:33 +0100)]
[build] removed hard coded linkage to reroute. Is implicitly done via included modules in modules/CMakeLists.txt
Helge Norberg [Wed, 1 Feb 2017 17:15:40 +0000 (18:15 +0100)]
[CHANGELOG] Updated and recompiled FFmpeg for Linux with new build parameter.
HellGore [Wed, 1 Feb 2017 16:37:55 +0000 (17:37 +0100)]
Merge pull request #546 from walterav1984/patch-1
linux DV/HDV video device support
Helge Norberg [Wed, 1 Feb 2017 16:25:23 +0000 (17:25 +0100)]
[CHANGELOG] Updated
HellGore [Wed, 1 Feb 2017 16:05:01 +0000 (17:05 +0100)]
Merge pull request #545 from aruanoc/2.1.0
Adds support to CasparCG 2.1.x for 2160p5000, 2160p5994 and 2160p6000 video modes
Walter Sonius [Wed, 1 Feb 2017 13:42:22 +0000 (14:42 +0100)]
ffmpeg producer linux DV/HDV firewire support
Walter Sonius [Wed, 1 Feb 2017 13:38:15 +0000 (14:38 +0100)]
ffmpeg linux DV/HDV firewire device use iec61883
Walter Sonius [Wed, 1 Feb 2017 13:34:40 +0000 (14:34 +0100)]
ffmpeg build flag linux enable DV/HDV 1394FW
Walter Sonius [Wed, 1 Feb 2017 13:28:35 +0000 (14:28 +0100)]
ffmpeg build dependencies for linux DV/HDV support
Helge Norberg [Wed, 1 Feb 2017 12:20:48 +0000 (13:20 +0100)]
[CHANGELOG] Updated
HellGore [Wed, 1 Feb 2017 12:11:05 +0000 (13:11 +0100)]
Merge pull request #543 from walterav1984/patch-1
Fix ffmpeg build dependencies on clean ubuntu desktop amd64 14.04.3 or higher
walterav1984 [Tue, 31 Jan 2017 20:53:38 +0000 (21:53 +0100)]
Update build.sh
walterav1984 [Tue, 31 Jan 2017 20:48:03 +0000 (21:48 +0100)]
Update build-ubuntu.sh
Antonio Ruano Cuesta [Tue, 31 Jan 2017 18:41:42 +0000 (13:41 -0500)]
Revert changes to project files to compile
Helge Norberg [Tue, 31 Jan 2017 15:34:21 +0000 (16:34 +0100)]
[win32] Give the server a tiny hope of recovering from a stack overflow bug. Still unlikely that the server will not crash.
Helge Norberg [Tue, 31 Jan 2017 12:50:41 +0000 (13:50 +0100)]
[scene_producer] Added abs() function to expression language
Helge Norberg [Tue, 31 Jan 2017 09:11:50 +0000 (10:11 +0100)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Tue, 31 Jan 2017 09:11:23 +0000 (10:11 +0100)]
[layer_producer] Fixed serious bug where a circular reference of layer producers caused a stack overflow and server crash
Helge Norberg [Mon, 30 Jan 2017 15:36:14 +0000 (16:36 +0100)]
[CHANGELOG] Updated.
HellGore [Mon, 30 Jan 2017 15:32:27 +0000 (16:32 +0100)]
Merge pull request #519 from krzyc/patch-1
Remove platform name from linux build script
walterav1984 [Sun, 29 Jan 2017 13:10:42 +0000 (14:10 +0100)]
dirty hack replace shipped ffmpeg linux libs with compiled ones!
If this is done prior to building CasparCG Server with "/build-scripts/set-variables-and-build-linux.sh" building will include the custom ffmpeg version!
walterav1984 [Sun, 29 Jan 2017 12:45:27 +0000 (13:45 +0100)]
fix compiling ffmpeg dependencies on ubuntu 14.04.3 & 16.04.1 amd64
walterav1984 [Sun, 29 Jan 2017 12:25:07 +0000 (13:25 +0100)]
fix download of zlib by updating URL
Helge Norberg [Fri, 27 Jan 2017 18:43:29 +0000 (19:43 +0100)]
[build] Added the modified build script based on an old version of https://github.com/zimbatm/ffmpeg-static that has been used to build the Linux ffmpeg binaries
Helge Norberg [Fri, 27 Jan 2017 16:26:36 +0000 (17:26 +0100)]
[image_mixer] #486 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
Helge Norberg [Fri, 27 Jan 2017 13:37:17 +0000 (14:37 +0100)]
[CHANGELOG] Updated
HellGore [Fri, 27 Jan 2017 13:21:04 +0000 (14:21 +0100)]
Merge pull request #501 from dimitry-ishenko-casparcg/next
Add support for IN and OUT parameters in PLAY, CALL and SEEK commands
Helge Norberg [Thu, 26 Jan 2017 16:27:31 +0000 (17:27 +0100)]
[image_producer] Added LENGTH parameter to allow for queueing with LOADBG AUTO.
Helge Norberg [Wed, 25 Jan 2017 16:52:17 +0000 (17:52 +0100)]
#516 Fixed bug with thumbnail generation when there are .-files in the media folder
Helge Norberg [Wed, 25 Jan 2017 16:39:47 +0000 (17:39 +0100)]
#541 Fixed regression in html producer
Helge Norberg [Wed, 25 Jan 2017 10:31:57 +0000 (11:31 +0100)]
[AMCP] #517 Fixed bug where CINF only returned the first match
Helge Norberg [Tue, 24 Jan 2017 17:22:53 +0000 (18:22 +0100)]
[AMCP] #524 Added support for listing contents of a specific directory for CLS, TLS, DATA LIST and THUMBNAIL LIST
Helge Norberg [Tue, 24 Jan 2017 17:18:22 +0000 (18:18 +0100)]
Fixed build script error on Windows
Helge Norberg [Tue, 24 Jan 2017 16:20:44 +0000 (17:20 +0100)]
[general] Copy casparcg_auto_restart.bat into Windows releases
Helge Norberg [Tue, 24 Jan 2017 16:14:09 +0000 (17:14 +0100)]
[general] Added support for RESTART in Linux startup script run.sh
Helge Norberg [Tue, 24 Jan 2017 15:12:28 +0000 (16:12 +0100)]
[general] #529 Handle stdin EOF as EXIT.
Helge Norberg [Tue, 24 Jan 2017 13:45:50 +0000 (14:45 +0100)]
[html_producer] #525 Fixed bug where only URL:s with . in them where recognized.
Helge Norberg [Mon, 23 Jan 2017 17:26:44 +0000 (18:26 +0100)]
[ffmpeg_producer] #518 Fixed bug where decoders sometimes requires more than one video packet to decode the first frame
Helge Norberg [Thu, 19 Jan 2017 13:59:21 +0000 (14:59 +0100)]
[AMCP] Fixed access violation
Helge Norberg [Tue, 17 Jan 2017 16:45:54 +0000 (17:45 +0100)]
[AMCP] #475 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.
Helge Norberg [Tue, 17 Jan 2017 15:36:51 +0000 (16:36 +0100)]
[framerate_producer] Fixed bug when INFO was used on a not yet playing framerate producer
Helge Norberg [Tue, 17 Jan 2017 14:39:31 +0000 (15:39 +0100)]
[ffmpeg_consumer] #534 Fixed bug in parsing of paths containing -
Helge Norberg [Tue, 17 Jan 2017 14:36:40 +0000 (15:36 +0100)]
[CHANGELOG] Updated CHANGELOG
Helge Norberg [Fri, 13 Jan 2017 16:02:50 +0000 (17:02 +0100)]
[CHANGELOG] Updated CHANGELOG
Helge Norberg [Fri, 13 Jan 2017 16:02:00 +0000 (17:02 +0100)]
[decklink_consumer] Fixed possible dead-lock in frame queue
Helge Norberg [Thu, 12 Jan 2017 16:54:13 +0000 (17:54 +0100)]
[mixer] 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.
Antonio Ruano Cuesta [Wed, 11 Jan 2017 17:20:36 +0000 (12:20 -0500)]
Merge branch '2.1.0' of https://github.com/aruanoc/Server into 2.1.0
Antonio Ruano Cuesta [Thu, 26 May 2016 21:09:58 +0000 (17:09 -0400)]
Add video modes 2160p5000, 2160p5994 and 2160p6000
krzyc [Thu, 8 Dec 2016 15:23:47 +0000 (16:23 +0100)]
Remove platform name from linux build script
Helge Norberg [Mon, 5 Dec 2016 10:14:50 +0000 (11:14 +0100)]
#516 Provided better logging to be able to see the problem.
Helge Norberg [Mon, 28 Nov 2016 11:07:08 +0000 (12:07 +0100)]
#508 Updated CHANGELOG
HellGore [Mon, 28 Nov 2016 11:03:01 +0000 (12:03 +0100)]
Merge pull request #509 from SuperFlyTV/2.1.0
changed the casing of the config-parameter mipmapping_default_on to m…
Jesper Stærkær [Fri, 25 Nov 2016 17:30:30 +0000 (18:30 +0100)]
changed the casing of the config-parameter mipmapping_default_on to mipmapping-default-on, fixing CasparCG/Server#508