]> git.sesse.net Git - casparcg/log
casparcg
8 years agoAdded support for delaying frames to layer_producer and channel_producer.
Helge Norberg [Fri, 8 Jan 2016 18:08:53 +0000 (19:08 +0100)]
Added support for delaying frames to layer_producer and channel_producer.

8 years agoClarified logic around memcpy or not in Linux decklink consumer.
Helge Norberg [Fri, 8 Jan 2016 16:06:44 +0000 (17:06 +0100)]
Clarified logic around memcpy or not in Linux decklink consumer.

8 years agoOnly memcpy on Linux if the decklink card will attempt DMA directly from BGRA buffer...
Helge Norberg [Fri, 8 Jan 2016 15:32:26 +0000 (16:32 +0100)]
Only memcpy on Linux if the decklink card will attempt DMA directly from BGRA buffer to card. This only happens on cards with hardware support for BGRA, otherwise the driver will convert it to an YCbCr buffer before transfering to card, in which case it is an unnecessary extra copy.

8 years agoOn Linux Decklink cannot DMA transfer from memory returned by glMapBuffer. Thanks...
Helge Norberg [Tue, 5 Jan 2016 22:02:47 +0000 (23:02 +0100)]
On Linux Decklink cannot DMA transfer from memory returned by glMapBuffer. Thanks Nick from Blackmagic for spotting this. As a workaround we will memcpy to ordinarily allocated memory before scheduling frame.

8 years agopromoted no_init_proxy to own file under common
Helge Norberg [Tue, 5 Jan 2016 21:53:30 +0000 (22:53 +0100)]
promoted no_init_proxy to own file under common

8 years ago#405 Fixed typo.
Helge Norberg [Mon, 4 Jan 2016 15:34:57 +0000 (16:34 +0100)]
#405 Fixed typo.

8 years agoMerge pull request #404 from krzyc/patch-1
HellGore [Mon, 4 Jan 2016 10:36:37 +0000 (11:36 +0100)]
Merge pull request #404 from krzyc/patch-1

Fix inconsistent config parameter name

8 years agoInconsistent config parameter name - changed predefined_client to predefined-client
krzyc [Sat, 26 Dec 2015 18:26:14 +0000 (19:26 +0100)]
Inconsistent config parameter name - changed predefined_client to predefined-client

8 years agoFix compilation problem in Linux
Helge Norberg [Tue, 22 Dec 2015 23:33:03 +0000 (00:33 +0100)]
Fix compilation problem in Linux

8 years agoCreated demo scene (rope.scene and media assets) demonstrating a small part of what...
Helge Norberg [Tue, 22 Dec 2015 23:25:43 +0000 (00:25 +0100)]
Created demo scene (rope.scene and media assets) demonstrating a small part of what is possible with the scene producer. Use screen consumer for mouse interaction.

8 years agosin() and cos() function added to scene producer expressions.
Helge Norberg [Tue, 22 Dec 2015 23:20:34 +0000 (00:20 +0100)]
sin() and cos() function added to scene producer expressions.

8 years agomouse hover position exposed as mouse_x and mouse_y variable in scene_producers for...
Helge Norberg [Tue, 22 Dec 2015 23:19:38 +0000 (00:19 +0100)]
mouse hover position exposed as mouse_x and mouse_y variable in scene_producers for rudimental interaction support.

8 years agoAdded support for animated bindings in scene_producer.
Helge Norberg [Tue, 22 Dec 2015 19:20:42 +0000 (20:20 +0100)]
Added support for animated bindings in scene_producer.

8 years agoFixed bug in scene_producer expression parser where trailing numbers could not be...
Helge Norberg [Tue, 22 Dec 2015 19:19:02 +0000 (20:19 +0100)]
Fixed bug in scene_producer expression parser where trailing numbers could not be part of identifieres

8 years agoMade it possible to equality compare tweener objects
Helge Norberg [Tue, 22 Dec 2015 19:13:10 +0000 (20:13 +0100)]
Made it possible to equality compare tweener objects

8 years agoFixed bug in xml_scene_producer with interlaced rendering of subscene
Helge Norberg [Tue, 22 Dec 2015 19:08:04 +0000 (20:08 +0100)]
Fixed bug in xml_scene_producer with interlaced rendering of subscene

8 years agoReverted pdwCookie change
Helge Norberg [Tue, 22 Dec 2015 09:52:12 +0000 (10:52 +0100)]
Reverted pdwCookie change

8 years agoFixed access violation in decklink_producer where input frame without audio was not...
Helge Norberg [Thu, 17 Dec 2015 14:35:36 +0000 (15:35 +0100)]
Fixed access violation in decklink_producer where input frame without audio was not handled.

8 years agoMade calltracing configurable
Helge Norberg [Wed, 16 Dec 2015 19:56:19 +0000 (20:56 +0100)]
Made calltracing configurable

8 years agoSeparated call trace to separate log file calltrace.log
Helge Norberg [Wed, 16 Dec 2015 14:02:51 +0000 (15:02 +0100)]
Separated call trace to separate log file calltrace.log

8 years agoAdd call tracing at selected placed in the code to help debug deadlocks in OpenGL.
Helge Norberg [Wed, 16 Dec 2015 13:31:15 +0000 (14:31 +0100)]
Add call tracing at selected placed in the code to help debug deadlocks in OpenGL.

8 years agoAdded support for categorizing log into normal, call and communication.
Helge Norberg [Wed, 16 Dec 2015 13:14:40 +0000 (14:14 +0100)]
Added support for categorizing log into normal, call and communication.

8 years agoFixed file_nb_frames bug when video stream length is not available. Needs testing.
Helge Norberg [Mon, 14 Dec 2015 17:16:15 +0000 (18:16 +0100)]
Fixed file_nb_frames bug when video stream length is not available. Needs testing.

8 years agoRevert "* OpenGL debug logging"
Niklas P Andersson [Mon, 14 Dec 2015 15:33:54 +0000 (16:33 +0100)]
Revert "* OpenGL debug logging"

This reverts commit 93ab04423a54d305412f84ef367849721896f730.

8 years ago* revert of casparcg.config
Niklas P Andersson [Mon, 14 Dec 2015 15:17:12 +0000 (16:17 +0100)]
* revert of casparcg.config

8 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into Branch_dc5575b2004ed4...
Niklas P Andersson [Mon, 14 Dec 2015 13:35:42 +0000 (14:35 +0100)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into Branch_dc5575b2004ed4682a1de29f6501529967743559

8 years ago* OpenGL debug logging
Niklas P Andersson [Mon, 14 Dec 2015 13:31:08 +0000 (14:31 +0100)]
* OpenGL debug logging

8 years ago* fixed broken text-rendering
Niklas P Andersson [Mon, 14 Dec 2015 11:53:09 +0000 (12:53 +0100)]
* fixed broken text-rendering

8 years ago* support for cornerpinning in psd-producer via vector-masks
Niklas P Andersson [Mon, 14 Dec 2015 11:44:05 +0000 (12:44 +0100)]
* support for cornerpinning in psd-producer via vector-masks
* support for rotation and non-uniform scaling of dynamic text-layers in psd-producer
* support for per layer blend modes in psd-producer

8 years agoImproved hotswap_producer
Helge Norberg [Wed, 9 Dec 2015 16:21:36 +0000 (17:21 +0100)]
Improved hotswap_producer

8 years agoTry to use a unique pdwCookie when Advising an ITimerSink in flash producer. This...
Helge Norberg [Wed, 9 Dec 2015 13:56:31 +0000 (14:56 +0100)]
Try to use a unique pdwCookie when Advising an ITimerSink in flash producer. This might avoid a deadlock, but we are not sure.

8 years agoIf a template host is running but a specific flash layer is not found, log at info...
Helge Norberg [Fri, 4 Dec 2015 15:53:10 +0000 (16:53 +0100)]
If a template host is running but a specific flash layer is not found, log at info instead of error.

8 years agoDon't start a flash player for CG commands that are only useful if one or more templa...
Helge Norberg [Fri, 4 Dec 2015 15:45:43 +0000 (16:45 +0100)]
Don't start a flash player for CG commands that are only useful if one or more templates are already running on the video layer.

8 years agoLog expected user errors at info instead of error to not pollute the logs with errors...
Helge Norberg [Fri, 4 Dec 2015 15:42:52 +0000 (16:42 +0100)]
Log expected user errors at info instead of error to not pollute the logs with errors. For example a CG STOP on a layer where no cg producer is running.

8 years agoMove most template host logging that is not interesting during day to day operation...
Helge Norberg [Fri, 4 Dec 2015 15:39:06 +0000 (16:39 +0100)]
Move most template host logging that is not interesting during day to day operation to debug level instead of info.

8 years agosupport for rectangular vectors masks in PSD-files with binding to crop transform
Niklas P Andersson [Thu, 3 Dec 2015 12:54:46 +0000 (13:54 +0100)]
support for rectangular vectors masks in PSD-files with binding to crop transform

8 years agoIndent stack traces in Linux as well
Helge Norberg [Thu, 3 Dec 2015 10:39:36 +0000 (11:39 +0100)]
Indent stack traces in Linux as well

8 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Thu, 3 Dec 2015 10:21:44 +0000 (11:21 +0100)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

8 years agoWrite timestamp, thread and severity on each line in a multiline log statement, not...
Helge Norberg [Thu, 3 Dec 2015 10:21:22 +0000 (11:21 +0100)]
Write timestamp, thread and severity on each line in a multiline log statement, not only the first.

8 years agoIndent stack trace lines so it is easier to read
Helge Norberg [Thu, 3 Dec 2015 10:20:07 +0000 (11:20 +0100)]
Indent stack trace lines so it is easier to read

8 years agoFixed compilation problem in Linux
Helge Norberg [Wed, 2 Dec 2015 19:31:33 +0000 (20:31 +0100)]
Fixed compilation problem in Linux

8 years agoStarted using ptree_get, ptree_get_value, witerate_children and welement_context_iter...
Helge Norberg [Wed, 2 Dec 2015 19:17:45 +0000 (20:17 +0100)]
Started using ptree_get, ptree_get_value, witerate_children and welement_context_iteration where it is relevant

8 years agoCreated abstraction for property tree get(), get_child() and get_value() to be able...
Helge Norberg [Wed, 2 Dec 2015 16:44:25 +0000 (17:44 +0100)]
Created abstraction for property tree get(), get_child() and get_value() to be able to throw our own exception with callstack and context_info to easier debug XML errors. Also integrated ptree iteration with context_info to automatically provide the xpath where iteration is at

8 years agoLog context_info exception attachment in addition to msg_info attachment when logging...
Helge Norberg [Wed, 2 Dec 2015 16:33:10 +0000 (17:33 +0100)]
Log context_info exception attachment in addition to msg_info attachment when logging user errors without stack trace. Also concatenate the context_info of both threads at thread boundaries to get a complete contextual information

8 years agoCreated a context_info attachment to our exceptions with information about the contex...
Helge Norberg [Wed, 2 Dec 2015 16:25:46 +0000 (17:25 +0100)]
Created a context_info attachment to our exceptions with information about the context in which the exception was thrown. Each part of the code can at any time contribute to the context using a scoped_context, literally appending information to the thread of execution

8 years agoperformance fix concerning nested scene-producers
Niklas P Andersson [Wed, 2 Dec 2015 12:27:47 +0000 (13:27 +0100)]
performance fix concerning nested scene-producers

8 years agofixed timeline-annotations in psd-producer that was accidentally broken in 5dcb547
Niklas P Andersson [Wed, 2 Dec 2015 10:08:21 +0000 (11:08 +0100)]
fixed timeline-annotations in psd-producer that was accidentally broken in 5dcb547
using ENUM_ENABLE_BITWISE for the layer_tag enum

8 years agoRevert accidental change
Helge Norberg [Tue, 1 Dec 2015 19:10:46 +0000 (20:10 +0100)]
Revert accidental change

8 years agoQualify conflicting names
Helge Norberg [Tue, 1 Dec 2015 19:09:32 +0000 (20:09 +0100)]
Qualify conflicting names

8 years agoinitial fixes for new psd workflow
Niklas P Andersson [Tue, 1 Dec 2015 14:36:02 +0000 (15:36 +0100)]
initial fixes for new psd workflow

8 years ago* don't throw on not finding a font file, just ignore that font
Niklas P Andersson [Thu, 26 Nov 2015 09:38:01 +0000 (10:38 +0100)]
* don't throw on not finding a font file, just ignore that font
* handle groups in psd
* improved handling of masks in psd

8 years agoTurned off vsync by default in screen consumer.
Helge Norberg [Tue, 1 Dec 2015 10:00:18 +0000 (11:00 +0100)]
Turned off vsync by default in screen consumer.

8 years agoImprove performance by bypass libavfilter when we are not doing any filtering.
Helge Norberg [Mon, 30 Nov 2015 21:11:26 +0000 (22:11 +0100)]
Improve performance by bypass libavfilter when we are not doing any filtering.

8 years agoUse fast_memcpy in more places
Helge Norberg [Mon, 30 Nov 2015 20:59:29 +0000 (21:59 +0100)]
Use fast_memcpy in more places

8 years agoUse hardware concurrency as tbb grain size during memcpy and memset
Helge Norberg [Mon, 30 Nov 2015 20:57:05 +0000 (21:57 +0100)]
Use hardware concurrency as tbb grain size during memcpy and memset

8 years agoRadically improved performance in texture.cpp at least on Nvidia Quadro 2000. GL_UNSI...
Helge Norberg [Mon, 30 Nov 2015 20:55:02 +0000 (21:55 +0100)]
Radically improved performance in texture.cpp at least on Nvidia Quadro 2000. GL_UNSIGNED_INT_8_8_8_8_REV increases CPU usage when used with glTexSubImage2D on nvidia (conversion of some kind I'm guessing). Only seems to be a benefit during glReadPixels.

8 years agoFixed bug where format_desc of channel_grid channel was not used as output format...
Helge Norberg [Wed, 25 Nov 2015 19:44:25 +0000 (20:44 +0100)]
Fixed bug where format_desc of channel_grid channel was not used as output format in channel_producer, but rather the input format_desc.

8 years agoImproved performance in OSC message formatting especially noticeable in debug mode.
Helge Norberg [Wed, 25 Nov 2015 19:40:08 +0000 (20:40 +0100)]
Improved performance in OSC message formatting especially noticeable in debug mode.

8 years agoFixed race-condition where texture could be destructed on non-GL thread.
Helge Norberg [Wed, 25 Nov 2015 19:38:08 +0000 (20:38 +0100)]
Fixed race-condition where texture could be destructed on non-GL thread.

8 years agoDon't copy AVFrame line by line unless necessary
Helge Norberg [Mon, 23 Nov 2015 19:37:43 +0000 (20:37 +0100)]
Don't copy AVFrame line by line unless necessary

8 years agoLog cadence in decklink_producer to be able to debug cadence mismatches
Helge Norberg [Mon, 23 Nov 2015 19:21:46 +0000 (20:21 +0100)]
Log cadence in decklink_producer to be able to debug cadence mismatches

8 years agoDecode audio and video in parallel just like in 2.0
Helge Norberg [Mon, 23 Nov 2015 19:19:16 +0000 (20:19 +0100)]
Decode audio and video in parallel just like in 2.0

8 years agoImproved performance in flash producer
Helge Norberg [Mon, 23 Nov 2015 18:11:24 +0000 (19:11 +0100)]
Improved performance in flash producer

8 years agoThrow user_error exception for errors that are caused by users of the system instead...
Helge Norberg [Thu, 19 Nov 2015 15:54:48 +0000 (16:54 +0100)]
Throw user_error exception for errors that are caused by users of the system instead of bugs/environment. Allows for stack traces to not be shown in the log all the time.

8 years agoExplicitly handle all enum constants in error_state.
Helge Norberg [Thu, 19 Nov 2015 11:43:22 +0000 (12:43 +0100)]
Explicitly handle all enum constants in error_state.

8 years agoFixed bug in \r\n delimiter handling in protocol code
Helge Norberg [Thu, 19 Nov 2015 11:41:19 +0000 (12:41 +0100)]
Fixed bug in \r\n delimiter handling in protocol code

8 years agoDon't print stacktrace when CG commands are sent to non CG layers
Helge Norberg [Thu, 19 Nov 2015 10:48:04 +0000 (11:48 +0100)]
Don't print stacktrace when CG commands are sent to non CG layers

8 years agoMerge pull request #397 from dimitry-ishenko-casparcg/2.1.0-fixes
HellGore [Thu, 19 Nov 2015 09:48:05 +0000 (10:48 +0100)]
Merge pull request #397 from dimitry-ishenko-casparcg/2.1.0-fixes

2.1.0 fixes for gcc 4.9

8 years agoboost::this_thread::sleep is deprecated
Dimitry Ishenko [Wed, 18 Nov 2015 23:31:51 +0000 (18:31 -0500)]
boost::this_thread::sleep is deprecated

8 years agoQualify buffer::usage enum
Dimitry Ishenko [Wed, 18 Nov 2015 23:16:32 +0000 (18:16 -0500)]
Qualify buffer::usage enum

8 years agoImplemented thumbnail generation for video files. Similar to 2.0, but better.
Helge Norberg [Wed, 18 Nov 2015 18:40:40 +0000 (19:40 +0100)]
Implemented thumbnail generation for video files. Similar to 2.0, but better.

8 years agoAvoid stacktrace when a user indirectly invokes unsupported methods via AMCP.
Helge Norberg [Wed, 18 Nov 2015 18:05:48 +0000 (19:05 +0100)]
Avoid stacktrace when a user indirectly invokes unsupported methods via AMCP.

8 years agoLog separated_producer initialization on debug instead of info, because it is sometim...
Helge Norberg [Wed, 18 Nov 2015 18:04:05 +0000 (19:04 +0100)]
Log separated_producer initialization on debug instead of info, because it is sometimes part of thumbnail generation and then it gets too noisy in the log.

8 years agoMerged GL GC command from 2.0.
Helge Norberg [Wed, 18 Nov 2015 17:50:28 +0000 (18:50 +0100)]
Merged GL GC command from 2.0.

8 years agoAdded support for strong emphasis in paragraph_builder.
Helge Norberg [Wed, 18 Nov 2015 14:24:49 +0000 (15:24 +0100)]
Added support for strong emphasis in paragraph_builder.

8 years agoMerged GL INFO command from 2.0.
Helge Norberg [Wed, 18 Nov 2015 13:45:06 +0000 (14:45 +0100)]
Merged GL INFO command from 2.0.

8 years agoFixed bug where DATA REMOVE responded with the wrong return code.
Helge Norberg [Wed, 18 Nov 2015 12:05:02 +0000 (13:05 +0100)]
Fixed bug where DATA REMOVE responded with the wrong return code.

8 years agoFixed bug in thumbnail_generator where mipmap setting was not used.
Helge Norberg [Wed, 18 Nov 2015 12:03:12 +0000 (13:03 +0100)]
Fixed bug in thumbnail_generator where mipmap setting was not used.

8 years agoCorrected comment section about log levels in casparcg.config
Helge Norberg [Tue, 17 Nov 2015 16:39:28 +0000 (17:39 +0100)]
Corrected comment section about log levels in casparcg.config

8 years agoInstead of disabling ffmpeg logging just truncate log level to debug so trace and...
Helge Norberg [Tue, 17 Nov 2015 15:19:58 +0000 (16:19 +0100)]
Instead of disabling ffmpeg logging just truncate log level to debug so trace and debug are as usual but all other levels are logged at debug.

8 years agoLog level adjustments
Helge Norberg [Tue, 17 Nov 2015 13:23:41 +0000 (14:23 +0100)]
Log level adjustments

8 years agoDiagnostic logging now logs the contextual information channel and layer just as...
Helge Norberg [Tue, 17 Nov 2015 13:20:15 +0000 (14:20 +0100)]
Diagnostic logging now logs the contextual information channel and layer just as in osd diagnostics.

8 years agoMoved diagnostics warning tags from warning to debug, because they can flood the...
Helge Norberg [Tue, 17 Nov 2015 10:58:45 +0000 (11:58 +0100)]
Moved diagnostics warning tags from warning to debug, because they can flood the logs otherwise

8 years agoChanged default log level to info and moved logging statements that we always want...
Helge Norberg [Tue, 17 Nov 2015 10:57:27 +0000 (11:57 +0100)]
Changed default log level to info and moved logging statements that we always want to see in a production system log from debug to info. This allows for more granularity on "development levels" debug and trace.

8 years agoAdded logging to audio mixer for debugging cadence errors
Helge Norberg [Tue, 17 Nov 2015 09:54:21 +0000 (10:54 +0100)]
Added logging to audio mixer for debugging cadence errors

8 years agoCosmetics
Helge Norberg [Tue, 17 Nov 2015 09:47:43 +0000 (10:47 +0100)]
Cosmetics

8 years agoIncluded libcef.dll.pdb to get stack traces for CEF code (at least temporarily while...
Helge Norberg [Mon, 16 Nov 2015 18:15:07 +0000 (19:15 +0100)]
Included libcef.dll.pdb to get stack traces for CEF code (at least temporarily while we are in the testing phase of 2.1). Changed compression format to 7Zip instead of Zip to reduce the build size to approximately the same as before. Unpacked libcef.dll.pdb is about 500 MB though, which is quite large.

8 years agoIncluded information about CEF version and Chrome version in INFO SYSTEM (also shown...
Helge Norberg [Mon, 16 Nov 2015 18:06:18 +0000 (19:06 +0100)]
Included information about CEF version and Chrome version in INFO SYSTEM (also shown in log at server startup) and VERSION CEF.

8 years agoBuilt .pdb missing files for cef wrapper lib and replaced seemingly wrong versions...
Helge Norberg [Mon, 16 Nov 2015 18:04:28 +0000 (19:04 +0100)]
Built .pdb missing files for cef wrapper lib and replaced seemingly wrong versions of libcef_dll_wrapper.lib (wrong sizes).

8 years agoAvoid stack trace when the user has specified an unknown video channel via AMCP.
Helge Norberg [Mon, 16 Nov 2015 18:01:43 +0000 (19:01 +0100)]
Avoid stack trace when the user has specified an unknown video channel via AMCP.

8 years ago#373 Readded .pdb to windows build and removed the _debug_symbols.zip archive.
Helge Norberg [Mon, 16 Nov 2015 13:50:59 +0000 (14:50 +0100)]
#373 Readded .pdb to windows build and removed the _debug_symbols.zip archive.

8 years agoImplemented a TCP server, simply sending every log line to the remote client. If...
Helge Norberg [Fri, 13 Nov 2015 15:39:54 +0000 (16:39 +0100)]
Implemented a TCP server, simply sending every log line to the remote client. If using the default casparcg.config it will listen on 3250. Any data sent by the client is ignored.

8 years agoMade protocol_strategy instantiated immediately after AsyncEventServer has accepted...
Helge Norberg [Fri, 13 Nov 2015 15:35:46 +0000 (16:35 +0100)]
Made protocol_strategy instantiated immediately after AsyncEventServer has accepted a connection, to be able for protocols to send data without first receiving data.

8 years agoMerged reference signal detection in decklink consumer from 2.0
Helge Norberg [Thu, 12 Nov 2015 17:45:05 +0000 (18:45 +0100)]
Merged reference signal detection in decklink consumer from 2.0

8 years agoFixed bug where external keyer was not selected by default in decklink_consumer
Helge Norberg [Thu, 12 Nov 2015 17:04:16 +0000 (18:04 +0100)]
Fixed bug where external keyer was not selected by default in decklink_consumer

8 years agoFixed regression in streaming_consumer and ffmpeg_consumer causing PTS to be incorrect.
Helge Norberg [Wed, 11 Nov 2015 18:25:56 +0000 (19:25 +0100)]
Fixed regression in streaming_consumer and ffmpeg_consumer causing PTS to be incorrect.

8 years agoFixed life-time issue in AsyncEventServer shutdown causing undefined behaviour
Helge Norberg [Wed, 11 Nov 2015 14:56:08 +0000 (15:56 +0100)]
Fixed life-time issue in AsyncEventServer shutdown causing undefined behaviour

8 years agoFixed problem with TLS, CLS, DATA LIST and THUMBNAIL LIST where more than just the...
Helge Norberg [Wed, 11 Nov 2015 11:15:40 +0000 (12:15 +0100)]
Fixed problem with TLS, CLS, DATA LIST and THUMBNAIL LIST where more than just the last extension was removed.

8 years agoMade the audio latency configurable in system-audio consumer, allowing the user to...
Helge Norberg [Tue, 10 Nov 2015 15:46:36 +0000 (16:46 +0100)]
Made the audio latency configurable in system-audio consumer, allowing the user to tell CasparCG how much delay to expect from driver and sound card. This in turn affects the buffer depth of the consumer used to synchronize consumers (delay frame delivery to consumers with smaller buffer depth).

8 years agoAdded missing documentation in casparcg.config regarding channel-layout
Helge Norberg [Tue, 10 Nov 2015 15:17:21 +0000 (16:17 +0100)]
Added missing documentation in casparcg.config regarding channel-layout