]> git.sesse.net Git - casparcg/log
casparcg
7 years ago[ffmpeg] use implicit constructor of video_format_desc for clarity
Helge Norberg [Thu, 8 Sep 2016 13:20:59 +0000 (15:20 +0200)]
[ffmpeg] use implicit constructor of video_format_desc for clarity

7 years ago[decklink_consumer] Avoid promise already satisfied exception
Helge Norberg [Fri, 2 Sep 2016 17:59:00 +0000 (19:59 +0200)]
[decklink_consumer] Avoid promise already satisfied exception

7 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Fri, 19 Aug 2016 15:22:06 +0000 (17:22 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

7 years agoMerge pull request #443 from krzyc/patch-3
HellGore [Fri, 19 Aug 2016 15:21:54 +0000 (17:21 +0200)]
Merge pull request #443 from krzyc/patch-3

Use namespace for isnan() in PSD module

7 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Fri, 19 Aug 2016 13:58:17 +0000 (15:58 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

7 years agoMerge pull request #462 from pkeuter/patch-1
HellGore [Fri, 19 Aug 2016 13:58:06 +0000 (15:58 +0200)]
Merge pull request #462 from pkeuter/patch-1

Fix CPU hogging on EOF in ffmpeg producer.

7 years agoFixed copy-paste error
Helge Norberg [Fri, 19 Aug 2016 12:53:46 +0000 (14:53 +0200)]
Fixed copy-paste error

7 years agoInclude CEF .pak files in builds
Helge Norberg [Mon, 15 Aug 2016 11:17:11 +0000 (13:17 +0200)]
Include CEF .pak files in builds

7 years agoFix CPU hogging on EOF in ffmpeg producer.
Peter Keuter [Sat, 6 Aug 2016 19:00:56 +0000 (21:00 +0200)]
Fix CPU hogging on EOF in ffmpeg producer.

This PR fixes the CPU-usage going up when a file has finished playing in the ffmpeg-producer.

7 years agoEnabled TCP keep alive on TCP connections to clients. This might help in discovering...
Helge Norberg [Wed, 13 Jul 2016 11:03:39 +0000 (13:03 +0200)]
Enabled TCP keep alive on TCP connections to clients. This might help in discovering that a client has ungracefully disconnected. In that case the OSC subscription will also end, causing the server not to try to send OSC packages to a client that is down. This fix relates a little bit to #313, but is more from the server's point of view.

7 years agoNo more use for retry_task in decklink_consumer now since audio and video are complet...
Helge Norberg [Mon, 11 Jul 2016 19:11:20 +0000 (21:11 +0200)]
No more use for retry_task in decklink_consumer now since audio and video are completed in the same callback. std::packaged_task is simpler to use now.

7 years agoUse ScheduledFrameCompleted callback for audio scheduling in addition to video schedu...
Helge Norberg [Mon, 11 Jul 2016 18:41:17 +0000 (20:41 +0200)]
Use ScheduledFrameCompleted callback for audio scheduling in addition to video scheduling instead of using the audio callback. This is completely legal according to Blackmagic and simplifies the code a lot. This could also fix #440, #114 and #329 because one more audio frame is scheduled in relation to video instead of one more of both (as indicated by the old mail from Blackmagic about prerolling).

7 years agoMerge pull request #450 from SuperFlyTV/feature/documentation
HellGore [Mon, 11 Jul 2016 15:36:23 +0000 (17:36 +0200)]
Merge pull request #450 from SuperFlyTV/feature/documentation

Documentation corrections. Solves #437.

7 years agoRemoved a parameter from the "data retrieve" documentation. [data:string] is never...
Jesper Stærkær [Sun, 10 Jul 2016 12:57:39 +0000 (14:57 +0200)]
Removed a parameter from the "data retrieve" documentation. [data:string] is never used as the second parameter, and probably copied over from "data store" by mistake

7 years agoAdded missing documentation to version_describer. Solves #437.
Jesper Stærkær [Sun, 10 Jul 2016 12:04:30 +0000 (14:04 +0200)]
Added missing documentation to version_describer. Solves #437.

7 years agoCreated workaround for time scale bug in Decklink 10.7 driver causing CasparCG to...
Helge Norberg [Fri, 8 Jul 2016 08:56:06 +0000 (10:56 +0200)]
Created workaround for time scale bug in Decklink 10.7 driver causing CasparCG to be useless. Blackmagic has been alerted about the problem and will fix it.

7 years ago#40 Fixed problem with LOAD command not working
Helge Norberg [Thu, 7 Jul 2016 16:37:10 +0000 (18:37 +0200)]
#40 Fixed problem with LOAD command not working

7 years agoUse namespace for isnan() in PSD module
krzyc [Sat, 25 Jun 2016 07:43:41 +0000 (09:43 +0200)]
Use namespace for isnan() in PSD module

7 years agoProtect from channel_layout not being set in AVFrame
Helge Norberg [Fri, 17 Jun 2016 11:44:33 +0000 (13:44 +0200)]
Protect from channel_layout not being set in AVFrame

7 years ago#346 #441 Added remote debugging support in html producer.
Helge Norberg [Wed, 15 Jun 2016 18:41:15 +0000 (20:41 +0200)]
#346 #441 Added remote debugging support in html producer.

7 years agoFixed bug where audio filter did not use the input channel layout of a stream
Helge Norberg [Wed, 15 Jun 2016 17:00:11 +0000 (19:00 +0200)]
Fixed bug where audio filter did not use the input channel layout of a stream

7 years agoFixed problem with image_scroll_producer where CALL SPEED was reversed with regard...
Helge Norberg [Tue, 24 May 2016 14:45:07 +0000 (16:45 +0200)]
Fixed problem with image_scroll_producer where CALL SPEED was reversed with regard to original SPEED.

7 years agoFixed bug where non empty CALL responses where lost with an error.
Helge Norberg [Tue, 24 May 2016 14:43:16 +0000 (16:43 +0200)]
Fixed bug where non empty CALL responses where lost with an error.

7 years ago[image_producer] refuse too large images nicely instead of letting OpenGL tell us...
Helge Norberg [Mon, 23 May 2016 19:14:53 +0000 (21:14 +0200)]
[image_producer] refuse too large images nicely instead of letting OpenGL tell us later.

8 years ago#433 Removed late-frame tag from html_producer since it is not possible to know wheth...
Helge Norberg [Mon, 16 May 2016 10:22:07 +0000 (12:22 +0200)]
#433 Removed late-frame tag from html_producer since it is not possible to know whether a frame should have been expected or not.

8 years ago[image_scroll_producer] Completed documentation with DURATION and END_TIME.
Helge Norberg [Sat, 14 May 2016 22:49:17 +0000 (00:49 +0200)]
[image_scroll_producer] Completed documentation with DURATION and END_TIME.

8 years ago[image_scroll_producer]:
Helge Norberg [Sat, 14 May 2016 22:22:27 +0000 (00:22 +0200)]
[image_scroll_producer]:

* Fixed bug in calculation of duration to speed translation.
* Added support for modifying speed with CALL with easing support.
* Added support for an absolute end time so that the duration is calculated based on when PLAY is called for shows when an exact end time is important.

8 years agoffmpeg_producer: Multiple audio streams are now merged (flattened) before the audio...
Helge Norberg [Wed, 11 May 2016 16:31:51 +0000 (18:31 +0200)]
ffmpeg_producer: Multiple audio streams are now merged (flattened) before the audio mixer.

8 years ago#430 Fixed bug where it was assumed that all Decklink devices implements the IDeckLin...
Helge Norberg [Mon, 25 Apr 2016 15:18:14 +0000 (17:18 +0200)]
#430 Fixed bug where it was assumed that all Decklink devices implements the IDeckLinkKeyer interface. Affected models are for example Decklink Mini Monitor and Decklink Duo/Quad 2 (when a device is configured to only use one connector).

8 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Tue, 12 Apr 2016 08:18:23 +0000 (10:18 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

8 years agoMerge pull request #427 from krzyc/patch-1
HellGore [Tue, 12 Apr 2016 08:17:49 +0000 (10:17 +0200)]
Merge pull request #427 from krzyc/patch-1

Fix thumbnail saving on non-windows systems

8 years agoFix thumbnail saving on non-windows systems
krzyc [Mon, 11 Apr 2016 23:14:13 +0000 (01:14 +0200)]
Fix thumbnail saving on non-windows systems

where function FreeImage_SaveU does nothing

8 years agoIgnored warning preventing the server to build under VS 2015 update 2.
Helge Norberg [Wed, 6 Apr 2016 13:38:25 +0000 (15:38 +0200)]
Ignored warning preventing the server to build under VS 2015 update 2.

8 years agoFixed bug in server shut down.
Helge Norberg [Thu, 31 Mar 2016 17:05:03 +0000 (19:05 +0200)]
Fixed bug in server shut down.

8 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Thu, 31 Mar 2016 10:33:29 +0000 (12:33 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

8 years agoMerge pull request #425 from krzyc/patch-2
HellGore [Thu, 31 Mar 2016 10:31:33 +0000 (12:31 +0200)]
Merge pull request #425 from krzyc/patch-2

Fix issue #366 - add _GLIBCXX_USE_CXX11_ABI=0 definition

8 years agoFix issue #366 - add _GLIBCXX_USE_CXX11_ABI=0 definition
krzyc [Wed, 30 Mar 2016 20:17:41 +0000 (22:17 +0200)]
Fix issue #366 - add _GLIBCXX_USE_CXX11_ABI=0 definition

8 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Wed, 30 Mar 2016 19:16:02 +0000 (21:16 +0200)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

8 years agoMerge pull request #424 from krzyc/patch-1
HellGore [Wed, 30 Mar 2016 19:15:49 +0000 (21:15 +0200)]
Merge pull request #424 from krzyc/patch-1

Fix issue #366 - return false instead of nullptr

8 years agoFix issue #366 - return false instead of nullptr
krzyc [Wed, 30 Mar 2016 18:19:35 +0000 (20:19 +0200)]
Fix issue #366 - return false instead of nullptr

8 years agoRemoved audio_channel_layout from audio_decoder.
Helge Norberg [Mon, 21 Mar 2016 12:24:17 +0000 (13:24 +0100)]
Removed audio_channel_layout from audio_decoder.

8 years ago#418 Removed incorrectly implemented unused functions.
Helge Norberg [Thu, 17 Mar 2016 20:25:13 +0000 (21:25 +0100)]
#418 Removed incorrectly implemented unused functions.

8 years agoRefactored ffmpeg_producer. Uses framerate_producer for framerate conversion. Needs...
Helge Norberg [Thu, 17 Mar 2016 20:19:53 +0000 (21:19 +0100)]
Refactored ffmpeg_producer. Uses framerate_producer for framerate conversion. Needs a lot of testing.

8 years agoImplemented support for multiple audio streams in input and audio_decoder.
Helge Norberg [Tue, 8 Mar 2016 18:46:07 +0000 (19:46 +0100)]
Implemented support for multiple audio streams in input and audio_decoder.

8 years agoImplemented slow motion support for framerate_producer. Sound is turned off while...
Helge Norberg [Tue, 8 Mar 2016 10:19:09 +0000 (11:19 +0100)]
Implemented slow motion support for framerate_producer. Sound is turned off while user speed is not 1.0. Speed changes can be animated.

8 years agoCreated frame rate conversion producer wrapping another producer. Uses frame blending...
Helge Norberg [Mon, 7 Mar 2016 17:55:03 +0000 (18:55 +0100)]
Created frame rate conversion producer wrapping another producer. Uses frame blending when input frame rate is not same, double or half of output frame/field rate. Deinterlaced input is required.

8 years agoRemoved deprecated use of avcodec_alloc_frame()
Helge Norberg [Wed, 2 Mar 2016 14:45:57 +0000 (15:45 +0100)]
Removed deprecated use of avcodec_alloc_frame()

8 years agoMade accelerator project depend on the ffmpeg module since it uses functions from...
Helge Norberg [Wed, 2 Mar 2016 14:43:05 +0000 (15:43 +0100)]
Made accelerator project depend on the ffmpeg module since it uses functions from there.

8 years agoFixed bug where CPU accelerator didn't support SET MODE changes.
Helge Norberg [Wed, 2 Mar 2016 14:26:26 +0000 (15:26 +0100)]
Fixed bug where CPU accelerator didn't support SET MODE changes.

8 years agoRemoved unnecessary requirement of having an AVCodecContext instance when calling...
Helge Norberg [Tue, 1 Mar 2016 17:41:59 +0000 (18:41 +0100)]
Removed unnecessary requirement of having an AVCodecContext instance when calling ffmpeg::get_audio_channel_layout()

8 years agoSupport boost::rational framerates instead of inexact double in ffmpeg::read_framerate()
Helge Norberg [Tue, 1 Mar 2016 17:31:11 +0000 (18:31 +0100)]
Support boost::rational framerates instead of inexact double in ffmpeg::read_framerate()

8 years agoRemoved unnecessary parameter to ffmpeg::make_frame()
Helge Norberg [Tue, 1 Mar 2016 17:23:13 +0000 (18:23 +0100)]
Removed unnecessary parameter to ffmpeg::make_frame()

8 years agoSimplified thumbnail creation, making it less intrusive in the frame_producer design.
Helge Norberg [Tue, 1 Mar 2016 16:48:10 +0000 (17:48 +0100)]
Simplified thumbnail creation, making it less intrusive in the frame_producer design.

8 years agoChanged order of source folder definitions avoiding frame_producer.h&cpp to be placed...
Helge Norberg [Tue, 1 Mar 2016 16:24:38 +0000 (17:24 +0100)]
Changed order of source folder definitions avoiding frame_producer.h&cpp to be placed under core/frame.

8 years agoFixed bug in image_producer where a file with . in the name (except for extension...
Helge Norberg [Tue, 1 Mar 2016 16:06:11 +0000 (17:06 +0100)]
Fixed bug in image_producer where a file with . in the name (except for extension .) would cause an access violation

8 years agoseparated_producer not under correct source folder in Visual Studio project
Helge Norberg [Tue, 1 Mar 2016 15:46:00 +0000 (16:46 +0100)]
separated_producer not under correct source folder in Visual Studio project

8 years agocolor_producer not under correct source folder in Visual Studio project
Helge Norberg [Tue, 1 Mar 2016 15:45:24 +0000 (16:45 +0100)]
color_producer not under correct source folder in Visual Studio project

8 years agoImproved help for ADD command, mentioning the possibility of specifying a custom...
Helge Norberg [Tue, 1 Mar 2016 15:28:03 +0000 (16:28 +0100)]
Improved help for ADD command, mentioning the possibility of specifying a custom consumer index.

8 years agoMerge pull request #415 from drakmor/2.1.0
HellGore [Tue, 1 Mar 2016 12:54:15 +0000 (13:54 +0100)]
Merge pull request #415 from drakmor/2.1.0

Fix compilation in VS2015 version 14.0.24720.00 Update 1

8 years agoMove fix issue #410 to VS include file.
drakmor [Tue, 1 Mar 2016 12:33:12 +0000 (15:33 +0300)]
Move fix issue #410 to VS include file.

8 years agoFix compilation in VS2015 version 14.0.24720.00 Update 1
drakmor [Mon, 29 Feb 2016 23:23:05 +0000 (02:23 +0300)]
Fix compilation in VS2015 version 14.0.24720.00 Update 1
Issue #410

8 years ago#414 Added help for color producer.
Helge Norberg [Mon, 29 Feb 2016 11:59:42 +0000 (12:59 +0100)]
#414 Added help for color producer.

8 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Mon, 8 Feb 2016 17:39:42 +0000 (18:39 +0100)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

8 years agoMade decklink < 10.2 work while at the same time providing compatibility with newer...
Helge Norberg [Mon, 8 Feb 2016 17:37:28 +0000 (18:37 +0100)]
Made decklink < 10.2 work while at the same time providing compatibility with newer versions (Even those completely missing the backwards compatibility with IDeckLinkConfiguration_v10_2)

8 years agoUpdate README.md
Jonas Hummelstrand [Fri, 5 Feb 2016 16:04:07 +0000 (17:04 +0100)]
Update README.md

8 years agoUpdate README
Jonas Hummelstrand [Fri, 5 Feb 2016 16:03:22 +0000 (17:03 +0100)]
Update README

8 years agoLog "q" in console.
Helge Norberg [Tue, 26 Jan 2016 09:54:58 +0000 (10:54 +0100)]
Log "q" in console.

8 years agoFixed compilation problem in Linux.
Helge Norberg [Mon, 25 Jan 2016 12:49:24 +0000 (13:49 +0100)]
Fixed compilation problem in Linux.

8 years agoImproved backwards compatibility in the usage of the Decklink SDK
Helge Norberg [Mon, 25 Jan 2016 11:23:24 +0000 (12:23 +0100)]
Improved backwards compatibility in the usage of the Decklink SDK

8 years agoFixed unit test
Helge Norberg [Tue, 19 Jan 2016 13:14:02 +0000 (14:14 +0100)]
Fixed unit test

8 years agoChanged meaning of frame variable in scene to a continously animating variable. The...
Helge Norberg [Tue, 19 Jan 2016 12:56:03 +0000 (13:56 +0100)]
Changed meaning of frame variable in scene to a continously animating variable. The previous meaning was renamed to timeline_frame and will pause when the timeline is paused. This allows animations to continue even though the timeline is not moving.

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