]>
git.sesse.net Git - casparcg/log
James Wise [Fri, 3 Feb 2017 05:22:19 +0000 (16:22 +1100)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
James Wise [Fri, 3 Feb 2017 04:54:11 +0000 (15:54 +1100)]
Update previous files to be more in line with CasparCG coding styles.
removed almost all sue of CamelCase, now using all smalls and underscores where possible.
Many fixes according to suggestions from @HellGore,
Including but not limited to:
Better use of RAII and shared ptr objects.
Removal of unrequired functions
Removal of system that checks if a driver is present before adding a bluefish consumer to registry.
Removal of static get/set card property funcs
Init'ing all functions ptr to nullptr.
NOT done yet:
possible modification of argument name
James Wise [Fri, 3 Feb 2017 04:45:27 +0000 (15:45 +1100)]
Move the Required header files from Bluefish/interop dir. back to the dependencies64/bluefish/include dir. which is where they should be stored.
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
James Wise [Mon, 30 Jan 2017 23:02:21 +0000 (10:02 +1100)]
Add updates to the basic casparcg.config illustrating the possible options for use of the new blufish features, in the sample XML
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
James Wise [Sun, 29 Jan 2017 18:02:32 +0000 (05:02 +1100)]
Add new files to the Bluefish module.
New Dir - interop, contains all the headers required to build the bluefish module.
Also updated to use latest version of these header file, and now using the BlueVelvetC and BlueVelvetCUtils interface, instead of older depreceated one.
James Wise [Sun, 29 Jan 2017 18:00:45 +0000 (05:00 +1100)]
Remove all Bluefish444.
Bluefish module now gets loaded via looking up function pointers.
James Wise [Sun, 29 Jan 2017 17:59:08 +0000 (04:59 +1100)]
Modifications to the files within the Bluefish module.
Changed the Bluefish internal stuff to use the BlueVelvetC API.
Now using an internal class ( BVCWrapper) that contains function pointers, so module will only get loaded if BF hardware and driver is present.
Updated inner workings to better support latest and different version of bluefish hardware.
Added support for using multiple channels
Added support multiple cards.
Added support for using the onboard keyer
Improved routing and configuration.
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
Dimitry Ishenko [Tue, 22 Nov 2016 19:52:07 +0000 (14:52 -0500)]
[ffmpeg_producer] Remove unused flags variable in queued_seek
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
Helge Norberg [Thu, 24 Nov 2016 21:27:18 +0000 (22:27 +0100)]
#174 Fixed bug in the contrast/saturation/brightness code where the wrong luma coefficients was used.
Helge Norberg [Thu, 24 Nov 2016 17:49:41 +0000 (18:49 +0100)]
#488 Fixed bug where HD material was always recorded using the BT.601 color matrix instead of the BT.709 color matrix.
Dimitry Ishenko [Thu, 17 Nov 2016 20:45:15 +0000 (15:45 -0500)]
[ffmpeg_producer] Add support for IN and OUT parameters in PLAY, CALL and SEEK commands
Helge Norberg [Wed, 23 Nov 2016 12:15:19 +0000 (13:15 +0100)]
[build] Created automatically generated build number, so that it is easier to see whether a build is newer or older than an other.
Helge Norberg [Wed, 23 Nov 2016 11:19:23 +0000 (12:19 +0100)]
[System Audio] Cache aligned vector usage.
Helge Norberg [Wed, 23 Nov 2016 10:19:37 +0000 (11:19 +0100)]
[CHANGELOG] Updated changelog.
HellGore [Wed, 23 Nov 2016 10:16:10 +0000 (11:16 +0100)]
Merge pull request #500 from dimitry-ishenko-casparcg/fixes
Increase stream buffer size limit to 120
Dimitry Ishenko [Thu, 17 Nov 2016 14:36:04 +0000 (09:36 -0500)]
[ffmpeg_producer] Increase stream buffer size limit to 120
Helge Norberg [Tue, 22 Nov 2016 21:26:55 +0000 (22:26 +0100)]
[CHANGELOG] Updated changelog.
Helge Norberg [Tue, 22 Nov 2016 21:23:07 +0000 (22:23 +0100)]
[uptime] Installed previously forgotten General Protection Fault handler in the Console Thread.
Helge Norberg [Tue, 22 Nov 2016 21:17:33 +0000 (22:17 +0100)]
[logging] Simplified code for setting kernel thread name in Linux.
Helge Norberg [Tue, 22 Nov 2016 21:16:16 +0000 (22:16 +0100)]
[logging] Suppress the logging of full path names in stack traces for Linux as well.
Helge Norberg [Tue, 22 Nov 2016 21:14:42 +0000 (22:14 +0100)]
[logging] Made the Linux ThreadId be the actual thread id in the log.
Helge Norberg [Tue, 22 Nov 2016 19:39:52 +0000 (20:39 +0100)]
[logging] Suppress the logging of full path names in stack traces so that only the relative path within the source tree is visible.
Helge Norberg [Tue, 22 Nov 2016 19:17:48 +0000 (20:17 +0100)]
[env] Changed name of identifiers in code from thumbnails to thumbnail for consistency.
Helge Norberg [Tue, 22 Nov 2016 14:14:37 +0000 (15:14 +0100)]
[AMCP] INFO PATHS now adds all the path elements even if they are using the default values.
Helge Norberg [Tue, 22 Nov 2016 14:08:20 +0000 (15:08 +0100)]
[env] Added backwards compatibility (with deprecation warning) for using thumbnails-path instead of thumbnail-path in casparcg.config.
Helge Norberg [Tue, 22 Nov 2016 13:40:20 +0000 (14:40 +0100)]
[env] Fail early with clear error message if any of the configured paths are not creatable/writable.
Helge Norberg [Tue, 15 Nov 2016 20:23:27 +0000 (21:23 +0100)]
[version.tmpl] Changed tag to Beta 1
Helge Norberg [Tue, 15 Nov 2016 20:22:15 +0000 (21:22 +0100)]
[CEF] excluded libcef.pdb from Windows build to be able to change back to .zip format which is more supported out of the box on most systems.
Helge Norberg [Tue, 15 Nov 2016 19:36:00 +0000 (20:36 +0100)]
[README] Updated for 2.1.0 Beta 1
Helge Norberg [Tue, 15 Nov 2016 19:30:57 +0000 (20:30 +0100)]
[CHANGELOG] Updated for release of 2.1.0 Beta 1
Helge Norberg [Tue, 15 Nov 2016 17:17:15 +0000 (18:17 +0100)]
[flash] Moved template host copying to flash module startup instead from env setup so that errors during copying is logged to the log file (setup after env setup) in addition to console. This also removes flash specific code from core.
Helge Norberg [Tue, 15 Nov 2016 16:34:13 +0000 (17:34 +0100)]
[flash] Fixed bug where template-host copying didn't work.
Helge Norberg [Mon, 14 Nov 2016 20:19:24 +0000 (21:19 +0100)]
[CHANGELOG] Updated historical releases in CHANGELOG.
Helge Norberg [Fri, 11 Nov 2016 20:29:25 +0000 (21:29 +0100)]
[ffmpeg_consumer] Fixed compilation problem in Linux.
Helge Norberg [Fri, 11 Nov 2016 20:25:29 +0000 (21:25 +0100)]
[ffmpeg_consumer] Retired old implementation in favour of the now updated streaming_consumer
Helge Norberg [Fri, 11 Nov 2016 19:38:17 +0000 (20:38 +0100)]
[streaming_consumer] Implemented support for separating audio channels into separate mono streams when recording. Specify MONO_STREAMS via AMCP or set mono-streams to true in casparcg.config
Helge Norberg [Thu, 10 Nov 2016 17:16:54 +0000 (18:16 +0100)]
[streaming_consumer] Added default cropping/scaling/pixel format selection/bitrate based on video codec used, just like in ffmpeg_producer
Helge Norberg [Thu, 10 Nov 2016 17:06:44 +0000 (18:06 +0100)]
[streaming_consumer] Added support for sending recording activity via OSC like in ffmpeg_consumer
Helge Norberg [Thu, 10 Nov 2016 16:38:49 +0000 (17:38 +0100)]
[decklink_consumer] Don't schedule final empty frame at shutdown
Helge Norberg [Thu, 10 Nov 2016 16:33:15 +0000 (17:33 +0100)]
[ffmpeg] Classify most ffmpeg errors as user errors, so we don't get a stacktrace every time an invalid parameter has been given to ffmpeg via AMCP
Helge Norberg [Thu, 10 Nov 2016 15:35:57 +0000 (16:35 +0100)]
[ffmpeg_producer] Recognize .mkv and .mxf files as playable without probing
Helge Norberg [Thu, 10 Nov 2016 13:07:39 +0000 (14:07 +0100)]
[streaming_consumer] Default to pcm_s24le for containers supporting it instead of going with the container default
Helge Norberg [Thu, 10 Nov 2016 10:45:31 +0000 (11:45 +0100)]
[ffmpeg] Added missing contextual information when throwing ffmpeg exceptions
Helge Norberg [Tue, 8 Nov 2016 18:22:08 +0000 (19:22 +0100)]
[polling_filesystem_monitor] Fixed bug where unallocated memory could be read by polling_filesystem_monitor at server shutdown
Helge Norberg [Tue, 8 Nov 2016 16:08:06 +0000 (17:08 +0100)]
[decklink_consumer] Fixed incorrect default value for embedded_audio
Helge Norberg [Tue, 8 Nov 2016 15:48:48 +0000 (16:48 +0100)]
[decklink_consumer] Fixed potential read from unallocated memory
HellGore [Mon, 7 Nov 2016 12:03:14 +0000 (13:03 +0100)]
Merge pull request #496 from dimitry-ishenko-casparcg/2.1.0-fixes
[ffmpeg_producer] Remove extraneous \
Dimitry Ishenko [Fri, 4 Nov 2016 20:17:44 +0000 (16:17 -0400)]
[ffmpeg_producer] Remove extraneous \