]>
git.sesse.net Git - casparcg/log
Helge Norberg [Thu, 13 Apr 2017 09:43:00 +0000 (11:43 +0200)]
[2.1.0 Beta 2] Prepared for release of Beta 2.
Helge Norberg [Thu, 13 Apr 2017 09:37:38 +0000 (11:37 +0200)]
[CHANGELOG] Updated.
Helge Norberg [Thu, 13 Apr 2017 09:27:00 +0000 (11:27 +0200)]
[accelerator] Removed unused class.
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
Helge Norberg [Mon, 10 Apr 2017 15:15:21 +0000 (17:15 +0200)]
[logging] Fixed serious buffer overrun in FFmpeg logging code.
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.
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.
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.
Helge Norberg [Thu, 6 Apr 2017 16:19:36 +0000 (18:19 +0200)]
[layer_producer] Fixed memory leak during server shutdown.
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
Helge Norberg [Thu, 6 Apr 2017 14:19:24 +0000 (16:19 +0200)]
[CHANGELOG] Updated.
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.
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.
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.
Helge Norberg [Thu, 6 Apr 2017 09:34:30 +0000 (11:34 +0200)]
[AsyncEventServer] Avoid logging connection-close two times.
Helge Norberg [Wed, 5 Apr 2017 16:18:45 +0000 (18:18 +0200)]
[bluefish_consumer] Install GPF handler for custom thread.
Helge Norberg [Tue, 4 Apr 2017 17:54:42 +0000 (19:54 +0200)]
[CHANGELOG] Updated regarding Bluefish444 changes.
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.
Helge Norberg [Tue, 4 Apr 2017 12:53:26 +0000 (14:53 +0200)]
[text_producer] Removed unused member function measure_string()
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
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.
Helge Norberg [Tue, 4 Apr 2017 12:34:33 +0000 (14:34 +0200)]
[server] Log which file is being probed during initial scan
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
Helge Norberg [Mon, 3 Apr 2017 14:32:21 +0000 (16:32 +0200)]
[audio_mixer] Removed unused method
Helge Norberg [Thu, 30 Mar 2017 13:46:35 +0000 (15:46 +0200)]
[CHANGELOG] Updated.
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.
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.
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.
Helge Norberg [Wed, 29 Mar 2017 16:34:22 +0000 (18:34 +0200)]
[screen_consumer] #495 Fixed full screen mode
Helge Norberg [Tue, 28 Mar 2017 13:25:34 +0000 (15:25 +0200)]
[layer] Fixed 2.0.7 compatibility in INFO xml
Helge Norberg [Tue, 28 Mar 2017 09:44:41 +0000 (11:44 +0200)]
[ffmpeg_consumer] #513 Fixed parsing of -pix_fmt in consumer
Helge Norberg [Tue, 28 Mar 2017 07:20:28 +0000 (09:20 +0200)]
[CHANGELOG] Updated
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
Ovidijus Striaukas [Mon, 27 Mar 2017 11:39:30 +0000 (14:39 +0300)]
Added ".ts" file extension to the whitelist.
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
Helge Norberg [Fri, 24 Mar 2017 16:02:51 +0000 (17:02 +0100)]
[CHANGELOG] Updated
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.
Helge Norberg [Tue, 21 Mar 2017 12:42:00 +0000 (13:42 +0100)]
[psd] Fixed wrong animation pace when interlaced video formats are used.
Helge Norberg [Tue, 21 Mar 2017 12:23:13 +0000 (13:23 +0100)]
[psd] #532 Fixed text position when animating.
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.
Helge Norberg [Tue, 21 Mar 2017 09:22:57 +0000 (10:22 +0100)]
[logos] Included vector versions of the CasparCG logo.
Helge Norberg [Mon, 20 Mar 2017 10:52:25 +0000 (11:52 +0100)]
[blend_modes] #577 Fixed typo
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.
Helge Norberg [Wed, 15 Mar 2017 19:08:21 +0000 (20:08 +0100)]
Fixed compilation problem on Linux.
Helge Norberg [Wed, 15 Mar 2017 18:57:36 +0000 (19:57 +0100)]
[CHANGELOG] Updated
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
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
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.
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.
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
Helge Norberg [Tue, 14 Mar 2017 09:38:50 +0000 (10:38 +0100)]
[CHANGELOG] Updated.
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
Helge Norberg [Fri, 10 Mar 2017 15:58:32 +0000 (16:58 +0100)]
[CHANGELOG] Updated
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
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
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.
Helge Norberg [Fri, 17 Feb 2017 15:32:59 +0000 (16:32 +0100)]
[scene] Fixed double evaluation of expressions
James Wise [Wed, 15 Feb 2017 23:09:00 +0000 (10:09 +1100)]
James Wise [Wed, 15 Feb 2017 02:40:33 +0000 (13:40 +1100)]
Change the setting we use for the HW keyer
James Wise [Wed, 15 Feb 2017 02:23:37 +0000 (13:23 +1100)]
Changes to prefer try_pop over the previous empty() check.
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