]> git.sesse.net Git - casparcg/log
casparcg
7 years ago[2.1.0 Beta 2] Prepared for release of Beta 2. 2.1.0_Beta2
Helge Norberg [Thu, 13 Apr 2017 09:43:00 +0000 (11:43 +0200)]
[2.1.0 Beta 2] Prepared for release of Beta 2.

7 years ago[CHANGELOG] Updated.
Helge Norberg [Thu, 13 Apr 2017 09:37:38 +0000 (11:37 +0200)]
[CHANGELOG] Updated.

7 years ago[accelerator] Removed unused class.
Helge Norberg [Thu, 13 Apr 2017 09:27:00 +0000 (11:27 +0200)]
[accelerator] Removed unused class.

7 years ago[logging] Made FFmpeg logging callback thread-safe by using thread-local storage...
Helge Norberg [Mon, 10 Apr 2017 15:28:02 +0000 (17:28 +0200)]
[logging] Made FFmpeg logging callback thread-safe by using thread-local storage for state that is carried between multiple calls

7 years ago[logging] Fixed serious buffer overrun in FFmpeg logging code.
Helge Norberg [Mon, 10 Apr 2017 15:15:21 +0000 (17:15 +0200)]
[logging] Fixed serious buffer overrun in FFmpeg logging code.

7 years ago[logging] Log timestamp when logging call was made instead of when the logging sink...
Helge Norberg [Mon, 10 Apr 2017 14:34:46 +0000 (16:34 +0200)]
[logging] Log timestamp when logging call was made instead of when the logging sink writes the log record. Otherwise the console output does not match the file output.

7 years ago[channel_producer] #590 Added NO_AUTO_DEINTERLACE parameter to channel route AMCP...
Helge Norberg [Fri, 7 Apr 2017 14:45:30 +0000 (16:45 +0200)]
[channel_producer] #590 Added NO_AUTO_DEINTERLACE parameter to channel route AMCP syntax to avoid deinterlacing when performance is more important than quality. Also used by channel_grid for that reason.

7 years ago[layer_producer] Return the last known framerate when channel has been destroyed.
Helge Norberg [Fri, 7 Apr 2017 14:02:28 +0000 (16:02 +0200)]
[layer_producer] Return the last known framerate when channel has been destroyed.

7 years ago[layer_producer] Fixed memory leak during server shutdown.
Helge Norberg [Thu, 6 Apr 2017 16:19:36 +0000 (18:19 +0200)]
[layer_producer] Fixed memory leak during server shutdown.

7 years ago[stage] #575 Don't submit double amount of audio samples for interlaced modes
Helge Norberg [Thu, 6 Apr 2017 15:52:42 +0000 (17:52 +0200)]
[stage] #575 Don't submit double amount of audio samples for interlaced modes

7 years ago[CHANGELOG] Updated.
Helge Norberg [Thu, 6 Apr 2017 14:19:24 +0000 (16:19 +0200)]
[CHANGELOG] Updated.

7 years ago[text_producer] Fixed bug where tracking contributed to overall text width after...
Helge Norberg [Thu, 6 Apr 2017 14:14:19 +0000 (16:14 +0200)]
[text_producer] Fixed bug where tracking contributed to overall text width after the last character.

7 years ago[general] Changed permissions of files that shouldn't be marked as executable but...
Helge Norberg [Thu, 6 Apr 2017 13:26:21 +0000 (15:26 +0200)]
[general] Changed permissions of files that shouldn't be marked as executable but was.

7 years ago[general] Changed permissions of files that should be marked as executable but wasn't.
Helge Norberg [Thu, 6 Apr 2017 13:23:45 +0000 (15:23 +0200)]
[general] Changed permissions of files that should be marked as executable but wasn't.

7 years ago[AsyncEventServer] Avoid logging connection-close two times.
Helge Norberg [Thu, 6 Apr 2017 09:34:30 +0000 (11:34 +0200)]
[AsyncEventServer] Avoid logging connection-close two times.

7 years ago[bluefish_consumer] Install GPF handler for custom thread.
Helge Norberg [Wed, 5 Apr 2017 16:18:45 +0000 (18:18 +0200)]
[bluefish_consumer] Install GPF handler for custom thread.

7 years ago[CHANGELOG] Updated regarding Bluefish444 changes.
Helge Norberg [Tue, 4 Apr 2017 17:54:42 +0000 (19:54 +0200)]
[CHANGELOG] Updated regarding Bluefish444 changes.

7 years ago[AsyncEventServer] Fixed bug where server expected to be the one closing the socket...
Helge Norberg [Tue, 4 Apr 2017 15:21:29 +0000 (17:21 +0200)]
[AsyncEventServer] Fixed bug where server expected to be the one closing the socket after a BYE command, when in fact the client might just as well be the one that closes first.

7 years ago[text_producer] Removed unused member function measure_string()
Helge Norberg [Tue, 4 Apr 2017 12:53:26 +0000 (14:53 +0200)]
[text_producer] Removed unused member function measure_string()

7 years ago[video_decoder] Fixed uninitialized value causing initial log printout to usually...
Helge Norberg [Tue, 4 Apr 2017 12:49:39 +0000 (14:49 +0200)]
[video_decoder] Fixed uninitialized value causing initial log printout to usually say that clips are interlaced when they are not

7 years ago[ffmpeg] Remove usage of deprecated API usage to easier support a newer version of...
Helge Norberg [Tue, 4 Apr 2017 12:47:10 +0000 (14:47 +0200)]
[ffmpeg] Remove usage of deprecated API usage to easier support a newer version of FFmpeg.

7 years ago[server] Log which file is being probed during initial scan
Helge Norberg [Tue, 4 Apr 2017 12:34:33 +0000 (14:34 +0200)]
[server] Log which file is being probed during initial scan

7 years ago[transition_producer] #575 Don't submit double amount of audio samples for interlaced...
Helge Norberg [Mon, 3 Apr 2017 14:34:16 +0000 (16:34 +0200)]
[transition_producer] #575 Don't submit double amount of audio samples for interlaced modes

7 years ago[audio_mixer] Removed unused method
Helge Norberg [Mon, 3 Apr 2017 14:32:21 +0000 (16:32 +0200)]
[audio_mixer] Removed unused method

7 years ago[CHANGELOG] Updated.
Helge Norberg [Thu, 30 Mar 2017 13:46:35 +0000 (15:46 +0200)]
[CHANGELOG] Updated.

7 years ago[ffmpeg_consumer] Fixed bug where explicitly requested pix_fmt was overridden for...
Helge Norberg [Thu, 30 Mar 2017 13:45:56 +0000 (15:45 +0200)]
[ffmpeg_consumer] Fixed bug where explicitly requested pix_fmt was overridden for DV files.

7 years ago[ffmpeg_consumer] Fixed bug where interlaced formats where not correctly flagged...
Helge Norberg [Thu, 30 Mar 2017 13:37:52 +0000 (15:37 +0200)]
[ffmpeg_consumer] Fixed bug where interlaced formats where not correctly flagged before filtering.

7 years ago[route] Fixed bug where interlaced channel where not deinterlaced before playback...
Helge Norberg [Thu, 30 Mar 2017 13:35:35 +0000 (15:35 +0200)]
[route] Fixed bug where interlaced channel where not deinterlaced before playback on destination channel.

7 years ago[screen_consumer] #495 Fixed full screen mode
Helge Norberg [Wed, 29 Mar 2017 16:34:22 +0000 (18:34 +0200)]
[screen_consumer] #495 Fixed full screen mode

7 years ago[layer] Fixed 2.0.7 compatibility in INFO xml
Helge Norberg [Tue, 28 Mar 2017 13:25:34 +0000 (15:25 +0200)]
[layer] Fixed 2.0.7 compatibility in INFO xml

7 years ago[ffmpeg_consumer] #513 Fixed parsing of -pix_fmt in consumer
Helge Norberg [Tue, 28 Mar 2017 09:44:41 +0000 (11:44 +0200)]
[ffmpeg_consumer] #513 Fixed parsing of -pix_fmt in consumer

7 years ago[CHANGELOG] Updated
Helge Norberg [Tue, 28 Mar 2017 07:20:28 +0000 (09:20 +0200)]
[CHANGELOG] Updated

7 years agoMerge pull request #586 from ovistr/mpeg-ts-media-support
HellGore [Tue, 28 Mar 2017 07:16:24 +0000 (09:16 +0200)]
Merge pull request #586 from ovistr/mpeg-ts-media-support

Add *.ts extension to media whitelist

7 years agoAdded ".ts" file extension to the whitelist.
Ovidijus Striaukas [Mon, 27 Mar 2017 11:39:30 +0000 (14:39 +0300)]
Added ".ts" file extension to the whitelist.

7 years ago[cg_proxy] #582 Throw file_not_found instead of generic user_error when no cg produce...
Helge Norberg [Fri, 24 Mar 2017 16:06:38 +0000 (17:06 +0100)]
[cg_proxy] #582 Throw file_not_found instead of generic user_error when no cg producer can find a file

7 years ago[CHANGELOG] Updated
Helge Norberg [Fri, 24 Mar 2017 16:02:51 +0000 (17:02 +0100)]
[CHANGELOG] Updated

7 years ago[mixer] #503 Fixed bug where already drawn GL_QUADS were not composited against,...
Helge Norberg [Wed, 22 Mar 2017 15:19:36 +0000 (16:19 +0100)]
[mixer] #503 Fixed bug where already drawn GL_QUADS were not composited against, causing for example italic texts to be rendered incorrectly in the text_producer.

7 years ago[psd] Fixed wrong animation pace when interlaced video formats are used.
Helge Norberg [Tue, 21 Mar 2017 12:42:00 +0000 (13:42 +0100)]
[psd] Fixed wrong animation pace when interlaced video formats are used.

7 years ago[psd] #532 Fixed text position when animating.
Helge Norberg [Tue, 21 Mar 2017 12:23:13 +0000 (13:23 +0100)]
[psd] #532 Fixed text position when animating.

7 years ago[thumbnail_generator] #579 Throw file_not_found in generate() for non existant media...
Helge Norberg [Tue, 21 Mar 2017 10:07:00 +0000 (11:07 +0100)]
[thumbnail_generator] #579 Throw file_not_found in generate() for non existant media files.

7 years ago[logos] Included vector versions of the CasparCG logo.
Helge Norberg [Tue, 21 Mar 2017 09:22:57 +0000 (10:22 +0100)]
[logos] Included vector versions of the CasparCG logo.

7 years ago[blend_modes] #577 Fixed typo
Helge Norberg [Mon, 20 Mar 2017 10:52:25 +0000 (11:52 +0100)]
[blend_modes] #577 Fixed typo

7 years ago[reroute] Fixed serious out of memory situation where too many audio samples are...
Helge Norberg [Fri, 17 Mar 2017 16:41:11 +0000 (17:41 +0100)]
[reroute] Fixed serious out of memory situation where too many audio samples are queued. This also has the side effect of mismatching framerates between routed from and routed to channels work. Also audio is always routed, instead of only when framerate matches.

7 years agoFixed compilation problem on Linux.
Helge Norberg [Wed, 15 Mar 2017 19:08:21 +0000 (20:08 +0100)]
Fixed compilation problem on Linux.

7 years ago[CHANGELOG] Updated
Helge Norberg [Wed, 15 Mar 2017 18:57:36 +0000 (19:57 +0100)]
[CHANGELOG] Updated

7 years ago[image_producer] #558 Fixed inconsistency in what file extensions are supported and...
Helge Norberg [Wed, 15 Mar 2017 18:56:08 +0000 (19:56 +0100)]
[image_producer] #558 Fixed inconsistency in what file extensions are supported and listed in CLS/CINF

7 years ago[text_producer] Don't upload texture atlas to GPU every time the text or tracking...
Helge Norberg [Wed, 15 Mar 2017 18:30:12 +0000 (19:30 +0100)]
[text_producer] Don't upload texture atlas to GPU every time the text or tracking changes

7 years ago[documentation] Consistently use >> When describing AMCP commands sent to the server...
Helge Norberg [Wed, 15 Mar 2017 11:57:31 +0000 (12:57 +0100)]
[documentation] Consistently use >> When describing AMCP commands sent to the server in examples.

7 years ago[psd] Fixed bug where keyframes where one frame off sometimes in the temporal space.
Helge Norberg [Tue, 14 Mar 2017 17:44:37 +0000 (18:44 +0100)]
[psd] Fixed bug where keyframes where one frame off sometimes in the temporal space.

7 years agoMerge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0
Helge Norberg [Tue, 14 Mar 2017 09:39:40 +0000 (10:39 +0100)]
Merge branch '2.1.0' of https://github.com/CasparCG/Server into 2.1.0

7 years ago[CHANGELOG] Updated.
Helge Norberg [Tue, 14 Mar 2017 09:38:50 +0000 (10:38 +0100)]
[CHANGELOG] Updated.

7 years agoMerge pull request #547 from jamesdwise/2.1.0
HellGore [Tue, 14 Mar 2017 09:26:56 +0000 (10:26 +0100)]
Merge pull request #547 from jamesdwise/2.1.0

Improved support for Bluefish hardware + new features

7 years ago[CHANGELOG] Updated
Helge Norberg [Fri, 10 Mar 2017 15:58:32 +0000 (16:58 +0100)]
[CHANGELOG] Updated

7 years agoMerge pull request #506 from dimitry-ishenko-casparcg/fixes-flags
HellGore [Fri, 10 Mar 2017 15:56:47 +0000 (16:56 +0100)]
Merge pull request #506 from dimitry-ishenko-casparcg/fixes-flags

[ffmpeg_producer] Remove unused flags variable in queued_seek

7 years ago[psd] #561 Added support for centered and right justified text.
Helge Norberg [Thu, 9 Mar 2017 17:18:54 +0000 (18:18 +0100)]
[psd] #561 Added support for centered and right justified text.

7 years ago[text_producer] Made it easier to see what fonts are missing when loading a PSD.
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.

7 years ago[color_producer] Added support for gradients. Simply done via OpenGL's bilinear filte...
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.

7 years ago[scene] Fixed wrong framerate of nested content when channel is interlaced.
Helge Norberg [Wed, 8 Mar 2017 19:02:27 +0000 (20:02 +0100)]
[scene] Fixed wrong framerate of nested content when channel is interlaced.

7 years ago[audio_mixer] Removed requirement of all samples for a frame to be present in field1...
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.

7 years ago[scene] Fixed infinite loop in expression parsing.
Helge Norberg [Wed, 8 Mar 2017 17:17:30 +0000 (18:17 +0100)]
[scene] Fixed infinite loop in expression parsing.

7 years ago[scene] #564 Made a crawler example scene.
Helge Norberg [Wed, 8 Mar 2017 16:50:36 +0000 (17:50 +0100)]
[scene] #564 Made a crawler example scene.

7 years ago[scene] Moved perspective and crop parameters into their own elements.
Helge Norberg [Tue, 7 Mar 2017 15:41:07 +0000 (16:41 +0100)]
[scene] Moved perspective and crop parameters into their own elements.

7 years ago[scene] Updated XSD
Helge Norberg [Tue, 7 Mar 2017 15:19:08 +0000 (16:19 +0100)]
[scene] Updated XSD

7 years ago[CHANGELOG] Made up to date.
Helge Norberg [Tue, 7 Mar 2017 11:16:14 +0000 (12:16 +0100)]
[CHANGELOG] Made up to date.

7 years ago[scene] Added missing mixer features
Helge Norberg [Tue, 7 Mar 2017 09:11:57 +0000 (10:11 +0100)]
[scene] Added missing mixer features

7 years ago[mixer] Merged fixed from 2.0 where contrast adjustment incorrectly worked on premult...
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

7 years ago#568 Fixed bug where not all error responses was preprended with RES [requestId]
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]

7 years ago[chroma key] Implemented much better chroma spill suppression using the HSV color...
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!

7 years ago[semaphore] Fixed performance problem with release of a large number of permits.
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.

7 years ago[frame_producer] Created workaround for bug in FFmpeg where every new thread used...
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.

7 years ago[scene] Updated XML Schema with examples.
Helge Norberg [Mon, 27 Feb 2017 15:29:35 +0000 (16:29 +0100)]
[scene] Updated XML Schema with examples.

7 years ago[scene] #563 Added some string functions to expression language
Helge Norberg [Mon, 27 Feb 2017 15:18:57 +0000 (16:18 +0100)]
[scene] #563 Added some string functions to expression language

7 years ago[scene] Fixed problem in XML Schema pattern dependant of specific regex implementation
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

7 years ago[decklink_consumer] #539 #285 #521 Fixed serious deadlock in decklink_consumer where...
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.

7 years ago[semaphore] Fixed serious bug in callback based acquire where the callback was not...
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.

7 years ago[scene] Created example scene that tries to emulate AdvancedTemplate1.ft. Uses the...
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.

7 years ago[scene] Added task type that lets the scene go to a specific start mark whenever...
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.

7 years ago[scene] Added fps variable that is always accessible from scenes to be able to calcul...
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

7 years ago[scene] Added floor() function to expression language
Helge Norberg [Tue, 21 Feb 2017 18:16:35 +0000 (19:16 +0100)]
[scene] Added floor() function to expression language

7 years ago[scene_producer] Added possibility to CALL/CG PLAY/CG STOP/CG NEXT/CG INVOKE layers...
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

7 years ago[CG] Created producer that wraps a CG producer in a way that it can be treated as...
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

7 years ago[scene_producer] Make print() and info() include what the source template file is
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

7 years ago[general] Added cg_producer_registry as dependency in frame_producer_dependencies
Helge Norberg [Mon, 20 Feb 2017 16:56:17 +0000 (17:56 +0100)]
[general] Added cg_producer_registry as dependency in frame_producer_dependencies

7 years ago[general] Make binding listeners be invoked in order of being added instead of in...
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

7 years ago[general] Better XML error reporting
Helge Norberg [Mon, 20 Feb 2017 16:33:51 +0000 (17:33 +0100)]
[general] Better XML error reporting

7 years agoModify behaviour of 2nd link upon exit, retunring to a more normal configuration.
James Wise [Sun, 19 Feb 2017 17:48:49 +0000 (04:48 +1100)]
Modify behaviour of 2nd link upon exit, retunring to a more normal configuration.

7 years ago[scene] Fixed double evaluation of expressions
Helge Norberg [Fri, 17 Feb 2017 15:32:59 +0000 (16:32 +0100)]
[scene] Fixed double evaluation of expressions

7 years agoMerge commit 'fcda9226c39ea7752abb74d40f9e20fa79e88848' into 2.1.0
James Wise [Wed, 15 Feb 2017 23:09:00 +0000 (10:09 +1100)]
Merge commit 'fcda9226c39ea7752abb74d40f9e20fa79e88848' into 2.1.0

7 years agoChange the setting we use for the HW keyer
James Wise [Wed, 15 Feb 2017 02:40:33 +0000 (13:40 +1100)]
Change the setting we use for the HW keyer

7 years agoChanges to prefer try_pop over the previous empty() check.
James Wise [Wed, 15 Feb 2017 02:23:37 +0000 (13:23 +1100)]
Changes to prefer try_pop over the previous empty() check.

7 years ago[scene] Created simple namesign with different animation variations
Helge Norberg [Tue, 14 Feb 2017 17:30:42 +0000 (18:30 +0100)]
[scene] Created simple namesign with different animation variations

7 years ago[scene] Created a bar diagram example scene demonstrating the use of timelines with...
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

7 years ago[scene] Include LiberationSans-Regular into distribution for use by text producer.
Helge Norberg [Tue, 14 Feb 2017 17:06:50 +0000 (18:06 +0100)]
[scene] Include LiberationSans-Regular into distribution for use by text producer.

7 years ago[scene] Made rope.scene reference the XML Schema
Helge Norberg [Tue, 14 Feb 2017 16:54:07 +0000 (17:54 +0100)]
[scene] Made rope.scene reference the XML Schema

7 years ago[scene_producer] Fixed serious bug where uninitialized values were used.
Helge Norberg [Tue, 14 Feb 2017 16:51:51 +0000 (17:51 +0100)]
[scene_producer] Fixed serious bug where uninitialized values were used.

7 years ago[scene] Fixed incorrectly required attribute in XML Schema
Helge Norberg [Tue, 14 Feb 2017 16:49:18 +0000 (17:49 +0100)]
[scene] Fixed incorrectly required attribute in XML Schema

7 years ago[scene_producer] Reenabled immediate evaluation on new binding
Helge Norberg [Mon, 13 Feb 2017 20:47:58 +0000 (21:47 +0100)]
[scene_producer] Reenabled immediate evaluation on new binding

7 years ago[scene_producer] Made it possible for keyframe values to be expressions instead of...
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

7 years ago[text_producer] Made text bounds to be calculated at construction instead of after...
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

7 years ago[scene] Fixed element name in XML Schema
Helge Norberg [Mon, 13 Feb 2017 15:17:23 +0000 (16:17 +0100)]
[scene] Fixed element name in XML Schema