]> git.sesse.net Git - casparcg/log
casparcg
13 years agogit-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
ronag [Tue, 7 Jun 2011 12:22:57 +0000 (12:22 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@855 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Cleanup
ronag [Tue, 7 Jun 2011 12:19:50 +0000 (12:19 +0000)]
2.0.0.2: Cleanup

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@854 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years agogit-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
ronag [Tue, 7 Jun 2011 12:15:13 +0000 (12:15 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@853 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Run ogl GC on bad_alloc.
ronag [Tue, 7 Jun 2011 12:06:22 +0000 (12:06 +0000)]
2.0.0.2: Run ogl GC on bad_alloc.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@852 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: - Renamed core components, since they no longer are active objects then...
ronag [Tue, 7 Jun 2011 11:36:16 +0000 (11:36 +0000)]
2.0.0.2: - Renamed core components, since they no longer are active objects then the _device name didn't make sense.
         - Added misc error handling.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@851 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years agogit-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
ronag [Tue, 7 Jun 2011 09:43:52 +0000 (09:43 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@850 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: gl: Always enable OpenGL error checking.
ronag [Tue, 7 Jun 2011 09:07:00 +0000 (09:07 +0000)]
2.0.0.2: gl: Always enable OpenGL error checking.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@849 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_producer: Fixed undefined behaviour caused potential access of unitit...
ronag [Tue, 7 Jun 2011 08:49:42 +0000 (08:49 +0000)]
2.0.0.2: ffmpeg_producer: Fixed undefined behaviour caused potential access of unititialized packet.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@848 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_producer: Added some more initialization prerolling.
ronag [Tue, 7 Jun 2011 08:40:28 +0000 (08:40 +0000)]
2.0.0.2: ffmpeg_producer: Added some more initialization prerolling.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@847 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Some minor updates on graphs.
ronag [Tue, 7 Jun 2011 08:32:15 +0000 (08:32 +0000)]
2.0.0.2: Some minor updates on graphs.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@846 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2
ronag [Tue, 7 Jun 2011 08:25:17 +0000 (08:25 +0000)]
2.0.0.2

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@845 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2
ronag [Mon, 6 Jun 2011 16:22:17 +0000 (16:22 +0000)]
2.0.0.2

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@843 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: - Hard-coded consumer buffer depth to 7.
ronag [Fri, 3 Jun 2011 13:12:25 +0000 (13:12 +0000)]
2.0.0.2: - Hard-coded consumer buffer depth to 7.
         - Some function renaming.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@842 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Fixed data race in video_channel_context.
ronag [Fri, 3 Jun 2011 09:51:05 +0000 (09:51 +0000)]
2.0.0.2: Fixed data race in video_channel_context.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@840 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Cleanup and commenting.
ronag [Fri, 3 Jun 2011 07:47:19 +0000 (07:47 +0000)]
2.0.0.2: Cleanup and commenting.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@838 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Added comments.
ronag [Fri, 3 Jun 2011 07:30:13 +0000 (07:30 +0000)]
2.0.0.2: Added comments.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@837 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years agogit-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
ronag [Thu, 2 Jun 2011 14:07:18 +0000 (14:07 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@836 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: bluefish_consumer: Added proper prerolling.
ronag [Wed, 1 Jun 2011 14:29:24 +0000 (14:29 +0000)]
2.0.0.2: bluefish_consumer: Added proper prerolling.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@835 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: bluefish_consumer: Refactored.
ronag [Wed, 1 Jun 2011 10:01:01 +0000 (10:01 +0000)]
2.0.0.2: bluefish_consumer: Refactored.
         ogl: Added exception hierarchy.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@834 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2:
ronag [Wed, 1 Jun 2011 08:46:04 +0000 (08:46 +0000)]
2.0.0.2:

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@833 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: decklink_consumer: Fixed prerolling bug which caused audio to be out of...
ronag [Tue, 31 May 2011 14:57:04 +0000 (14:57 +0000)]
2.0.0.2: decklink_consumer: Fixed prerolling bug which caused audio to be out of sync with video. It is now possible to configure buffer-depth in configuration file.
         bluefish_consumer: It is now possible to configure buffer-depth in configuration file.
         channel: Renamed to video_channel.
         misc: Refactoring and cleanup.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@832 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Refactored.
ronag [Sun, 29 May 2011 20:22:57 +0000 (20:22 +0000)]
2.0.0.2: Refactored.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@829 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years agogit-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
ronag [Sun, 29 May 2011 18:25:16 +0000 (18:25 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@828 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: SET MODE: Does not clear producers.
ronag [Sun, 29 May 2011 17:34:38 +0000 (17:34 +0000)]
2.0.0.2: SET MODE: Does not clear producers.
         audio_mixer: Properly synced with video.
         channel_context: All channel components uses channel_context.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@827 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: All pipeline stages share thread context. This is a better and simpler desig...
ronag [Sun, 29 May 2011 16:03:41 +0000 (16:03 +0000)]
2.0.0.2: All pipeline stages share thread context. This is a better and simpler design with less oversubscription.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@826 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Refactoring.
ronag [Sun, 29 May 2011 11:09:25 +0000 (11:09 +0000)]
2.0.0.2: Refactoring.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@825 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: - ogl_device: No longer monostate.
ronag [Sun, 29 May 2011 00:08:19 +0000 (00:08 +0000)]
2.0.0.2: - ogl_device: No longer monostate.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@824 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years agogit-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
ronag [Sat, 28 May 2011 19:31:22 +0000 (19:31 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@823 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: - frame_producer_device: Added try catch block to rendering function.
ronag [Sat, 28 May 2011 18:46:13 +0000 (18:46 +0000)]
2.0.0.2: - frame_producer_device: Added try catch block to rendering function.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@822 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: diagnostics: Fixed float/double missmatch.
ronag [Sat, 28 May 2011 12:37:43 +0000 (12:37 +0000)]
2.0.0.2: diagnostics: Fixed float/double missmatch.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@821 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: -mixer: Moved device -> host read mapping to consumer_device thus reducing...
ronag [Sat, 28 May 2011 10:23:50 +0000 (10:23 +0000)]
2.0.0.2: -mixer: Moved device -> host read mapping to consumer_device thus reducing latency by 1 frame.
         -flash_producer: Added bad_alloc check to avoid potential access violations.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@820 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Some cleanup and compilation optimizations.
ronag [Sat, 28 May 2011 09:55:12 +0000 (09:55 +0000)]
2.0.0.2: Some cleanup and compilation optimizations.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@819 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: frame_consumer_device: Refactored.
ronag [Fri, 27 May 2011 23:46:59 +0000 (23:46 +0000)]
2.0.0.2: frame_consumer_device: Refactored.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@818 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Ensure device -> host transfer has enough time to avoid blocking ogl thread.
ronag [Fri, 27 May 2011 20:52:24 +0000 (20:52 +0000)]
2.0.0.2: Ensure device -> host transfer has enough time to avoid blocking ogl thread.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@817 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: - write_frame: Optimized header includes.
ronag [Fri, 27 May 2011 19:53:39 +0000 (19:53 +0000)]
2.0.0.2: - write_frame: Optimized header includes.
         - executor: Added try_ methods.
         - frame_consumer_device: Uses software clock when no hardware clock is available for synchronization.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@816 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Improved int type size safety.
ronag [Thu, 26 May 2011 20:55:47 +0000 (20:55 +0000)]
2.0.0.2: Improved int type size safety.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@815 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Fixed a bug in com_context where the old context was destroyed after the...
ronag [Thu, 26 May 2011 18:08:34 +0000 (18:08 +0000)]
2.0.0.2: Fixed a bug in com_context where the old context was destroyed after the new one was created. Thus creating conflicts.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@814 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Added some comments. - read_frame: Added error handling for image_data future.
ronag [Thu, 26 May 2011 09:15:34 +0000 (09:15 +0000)]
2.0.0.2: Added some comments. - read_frame: Added error handling for image_data future.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@813 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Further reduced frame latency at the cost of larger memory requirements.
ronag [Thu, 26 May 2011 09:00:59 +0000 (09:00 +0000)]
2.0.0.2: Further reduced frame latency at the cost of larger memory requirements.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@812 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Refactored executor. Optimized frame allocations.
ronag [Wed, 25 May 2011 22:47:16 +0000 (22:47 +0000)]
2.0.0.2: Refactored executor. Optimized frame allocations.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@811 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Updated tbb version.
ronag [Wed, 25 May 2011 15:31:31 +0000 (15:31 +0000)]
2.0.0.2: Updated tbb version.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@810 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_producer: Refactored and optimized.
ronag [Wed, 25 May 2011 13:13:09 +0000 (13:13 +0000)]
2.0.0.2: ffmpeg_producer: Refactored and optimized.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@809 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years agogit-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
ronag [Tue, 24 May 2011 23:49:23 +0000 (23:49 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@808 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_producer: Fixed problem with audio and video out of sync which was...
ronag [Tue, 24 May 2011 23:05:10 +0000 (23:05 +0000)]
2.0.0.2: ffmpeg_producer: Fixed problem with audio and video out of sync which was caused by uneccessary audio samples at end of video.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@807 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Fixed some problems related to late frames.
ronag [Mon, 23 May 2011 22:18:32 +0000 (22:18 +0000)]
2.0.0.2: Fixed some problems related to late frames.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@806 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_producer: Refactored.
ronag [Mon, 23 May 2011 21:09:03 +0000 (21:09 +0000)]
2.0.0.2: ffmpeg_producer: Refactored.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@805 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years agogit-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
ronag [Mon, 23 May 2011 11:37:49 +0000 (11:37 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@804 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_producer: Improved pre-rolling and file read load.
ronag [Mon, 23 May 2011 10:37:54 +0000 (10:37 +0000)]
2.0.0.2: ffmpeg_producer: Improved pre-rolling and file read load.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@803 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: core: Destroy producers on asynchronous thread to avoid blocking rendering...
ronag [Sun, 22 May 2011 21:33:45 +0000 (21:33 +0000)]
2.0.0.2: core: Destroy producers on asynchronous thread to avoid blocking rendering thread while destroying producers (and waiting for their threads to join).

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@802 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_producer: Added pre-rolling to avoid lagging due to heavy first frames.
ronag [Sun, 22 May 2011 20:28:20 +0000 (20:28 +0000)]
2.0.0.2: ffmpeg_producer: Added pre-rolling to avoid lagging due to heavy first frames.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@801 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: image_mixer: Reduced latency.
ronag [Sun, 22 May 2011 19:56:00 +0000 (19:56 +0000)]
2.0.0.2: image_mixer: Reduced latency.
         ffmpeg_input: Sleep thread when there is alrdy enough packets.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@800 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_input: Refactoring. Extracted "stream" class from input.
ronag [Sat, 21 May 2011 20:53:21 +0000 (20:53 +0000)]
2.0.0.2: ffmpeg_input: Refactoring. Extracted "stream" class from input.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@799 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Fixed some typos.
ronag [Sat, 21 May 2011 10:48:07 +0000 (10:48 +0000)]
2.0.0.2: Fixed some typos.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@798 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_producer: Removed clip length limit. Subclips no longer possible...
ronag [Sat, 21 May 2011 00:36:20 +0000 (00:36 +0000)]
2.0.0.2: ffmpeg_producer: Removed clip length limit. Subclips no longer possible, only seeking. This feature will be re-implemented in the future.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@797 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_input: Fixed memory leak wheen looping files with large audio vs...
ronag [Fri, 20 May 2011 23:48:22 +0000 (23:48 +0000)]
2.0.0.2: ffmpeg_input: Fixed memory leak wheen looping files with large audio vs video packet offset.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@796 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Simplified consumer configuration.
ronag [Fri, 20 May 2011 13:28:31 +0000 (13:28 +0000)]
2.0.0.2: Simplified consumer configuration.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@795 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: AMCP: Fixed parsing bugs.
ronag [Fri, 20 May 2011 07:28:12 +0000 (07:28 +0000)]
2.0.0.2: AMCP: Fixed parsing bugs.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@794 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: - tbb_avcodec: Multithreading only enabled from MPEG2 until other codecs...
ronag [Thu, 19 May 2011 23:31:17 +0000 (23:31 +0000)]
2.0.0.2: - tbb_avcodec: Multithreading only enabled from MPEG2 until other codecs are tested.
         - diagnoatics: Thread priority set to "below_normal".

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@793 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years agoRemoved inactive branches.
ronag [Thu, 19 May 2011 22:44:31 +0000 (22:44 +0000)]
Removed inactive branches.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@792 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Added some comments to configuration file.
ronag [Thu, 19 May 2011 21:35:25 +0000 (21:35 +0000)]
2.0.0.2: Added some comments to configuration file.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@791 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: - audio_mixer: Optimized to use only integer math.
ronag [Thu, 19 May 2011 21:22:30 +0000 (21:22 +0000)]
2.0.0.2: - audio_mixer: Optimized to use only integer math.
         - tbb_avcodec: Multithreading is disabled by default. Configured in config file.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@790 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: - main: Fixed version print typo.
ronag [Thu, 19 May 2011 15:09:34 +0000 (15:09 +0000)]
2.0.0.2: - main: Fixed version print typo.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@789 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: tbb_avcodec: Optimized execute which doesn't need threadnr.
ronag [Thu, 19 May 2011 15:05:49 +0000 (15:05 +0000)]
2.0.0.2: tbb_avcodec: Optimized execute which doesn't need threadnr.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@788 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: tbb_avcodec: Added better check for thread slicing support.
ronag [Thu, 19 May 2011 14:27:18 +0000 (14:27 +0000)]
2.0.0.2: tbb_avcodec: Added better check for thread slicing support.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@787 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: tbb_avcodec: Some refactoring.
ronag [Thu, 19 May 2011 14:13:13 +0000 (14:13 +0000)]
2.0.0.2: tbb_avcodec: Some refactoring.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@786 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: -ffmpeg_producer: Implemented slice based multithreading.
ronag [Thu, 19 May 2011 13:55:24 +0000 (13:55 +0000)]
2.0.0.2: -ffmpeg_producer: Implemented slice based multithreading.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@785 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: -image_mixer: Added some comments.
ronag [Thu, 19 May 2011 07:52:07 +0000 (07:52 +0000)]
2.0.0.2: -image_mixer: Added some comments.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@784 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: image_mixer: Removed magic numbers.
ronag [Thu, 19 May 2011 07:47:12 +0000 (07:47 +0000)]
2.0.0.2: image_mixer: Removed magic numbers.
         video_decoder: Minor optimization.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@783 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Added only_key support to all consumers.
ronag [Wed, 18 May 2011 22:25:11 +0000 (22:25 +0000)]
2.0.0.2: Added only_key support to all consumers.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@782 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Re-enabled ffmpeg 0.7 RC. Seems like multithreaded decoding is not used...
ronag [Wed, 18 May 2011 18:22:26 +0000 (18:22 +0000)]
2.0.0.2: Re-enabled ffmpeg 0.7 RC. Seems like multithreaded decoding is not used by default (a call to avcodec_thread_init is required). Thus avoiding the problem.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@781 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Reverted to ffmpeg 0.6, due to multithreading related uncertainties in ffmpe...
ronag [Wed, 18 May 2011 17:45:31 +0000 (17:45 +0000)]
2.0.0.2: Reverted to ffmpeg 0.6, due to multithreading related uncertainties in ffmpeg 0.7. Probably need to rewrite parts of ffmpeg_producer to support internal ffmpeg threading.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@780 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_input: Assume EIO is AVERROR_EOF since it is sometimes returned inste...
ronag [Wed, 18 May 2011 16:30:54 +0000 (16:30 +0000)]
2.0.0.2: ffmpeg_input: Assume EIO is AVERROR_EOF since it is sometimes returned instead of AVERROR_EOF on EOF.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@779 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Added new ffmpeg 0.7 dlls.
ronag [Wed, 18 May 2011 15:59:09 +0000 (15:59 +0000)]
2.0.0.2: Added new ffmpeg 0.7 dlls.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@778 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Updated to ffmpeg 0.7 and replaced manual packet copy by av_dup_packet.
ronag [Wed, 18 May 2011 15:55:23 +0000 (15:55 +0000)]
2.0.0.2: Updated to ffmpeg 0.7 and replaced manual packet copy by av_dup_packet.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@777 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: - CLK: Fixed file-extension bug.
ronag [Wed, 18 May 2011 13:30:27 +0000 (13:30 +0000)]
2.0.0.2: - CLK: Fixed file-extension bug.
         - CII: ixed file-extension bug.
         - mixer: Refactoring.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@774 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Some restructuring. Removed gpu_frame_x and moved them into write/read-frame...
ronag [Wed, 18 May 2011 00:21:42 +0000 (00:21 +0000)]
2.0.0.2: Some restructuring. Removed gpu_frame_x and moved them into write/read-frame classes.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@773 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: -server: Don't init silverlight.
ronag [Tue, 17 May 2011 23:15:41 +0000 (23:15 +0000)]
2.0.0.2: -server: Don't init silverlight.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@772 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: -server: Changed exception to warning.
ronag [Tue, 17 May 2011 23:15:14 +0000 (23:15 +0000)]
2.0.0.2: -server: Changed exception to warning.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@771 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Added some warning on invalid consumer config.
ronag [Tue, 17 May 2011 23:14:17 +0000 (23:14 +0000)]
2.0.0.2: Added some warning on invalid consumer config.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@770 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Improved logging. Refactored ogl_consumer creation.
ronag [Tue, 17 May 2011 23:12:32 +0000 (23:12 +0000)]
2.0.0.2: Improved logging. Refactored ogl_consumer creation.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@769 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: flash_producer: Small cleanup.
ronag [Tue, 17 May 2011 20:59:24 +0000 (20:59 +0000)]
2.0.0.2: flash_producer: Small cleanup.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@768 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Some minor interface simplifications.
ronag [Tue, 17 May 2011 20:24:32 +0000 (20:24 +0000)]
2.0.0.2: Some minor interface simplifications.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@767 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Fixed IS_KEY. Added separate local-key and layer-key to enable proper rendering.
ronag [Tue, 17 May 2011 20:14:18 +0000 (20:14 +0000)]
2.0.0.2: Fixed IS_KEY. Added separate local-key and layer-key to enable proper rendering.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@766 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: mixer: Disabled IS_KEY. Still not working 100%. Refactored. Use global frame...
ronag [Tue, 17 May 2011 10:23:36 +0000 (10:23 +0000)]
2.0.0.2: mixer: Disabled IS_KEY. Still not working 100%. Refactored. Use global frame-buffer.
         ogl_device: Check for ogl 3.0 support directly in ogl_device.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@765 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: decklink_consumer: Fixed key_only shuffliing bug.
ronag [Tue, 17 May 2011 09:50:21 +0000 (09:50 +0000)]
2.0.0.2: decklink_consumer: Fixed key_only shuffliing bug.
         imxer_mixer: Moved rendering into kernel.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@764 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Increased mixer pipeline depth to take into consideration host to device...
ronag [Tue, 17 May 2011 09:18:31 +0000 (09:18 +0000)]
2.0.0.2: Increased mixer pipeline depth to take into consideration host to device transfers, which might affect multi-channel rendering.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@763 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Fixed IS_KEY support. KEY_DEPTH will have to wait.
ronag [Mon, 16 May 2011 23:57:32 +0000 (23:57 +0000)]
2.0.0.2: Fixed IS_KEY support. KEY_DEPTH will have to wait.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@762 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Reverted and displayed IS_KEY/KEY_DEPTH. Needs more work.
ronag [Mon, 16 May 2011 21:25:23 +0000 (21:25 +0000)]
2.0.0.2: Reverted and displayed IS_KEY/KEY_DEPTH. Needs more work.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@761 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: amcp: Changed IS_KEY to KEY_DEPTH which is able to key several layers. Fixed...
ronag [Mon, 16 May 2011 16:30:30 +0000 (16:30 +0000)]
2.0.0.2: amcp: Changed IS_KEY to KEY_DEPTH which is able to key several layers. Fixed some mayor MIXER command parsing bugs.
         mixer: Added support for key_depth.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@760 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Added UNSTABLE warning.
ronag [Sun, 15 May 2011 21:53:09 +0000 (21:53 +0000)]
2.0.0.2: Added UNSTABLE warning.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@758 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Refactored key_only implementation.
ronag [Sun, 15 May 2011 21:29:05 +0000 (21:29 +0000)]
2.0.0.2: Refactored key_only implementation.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@757 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: SSE optimized key_only.
ronag [Sun, 15 May 2011 21:08:44 +0000 (21:08 +0000)]
2.0.0.2: SSE optimized key_only.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@756 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Added missing file.
ronag [Sun, 15 May 2011 20:28:37 +0000 (20:28 +0000)]
2.0.0.2: Added missing file.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@755 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: decklink_consumer: New options, fill_and_key, key_only, fill_only.
ronag [Sun, 15 May 2011 20:27:51 +0000 (20:27 +0000)]
2.0.0.2: decklink_consumer: New options, fill_and_key, key_only, fill_only.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@754 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: Fixed mixer command syntax documentation.
ronag [Sun, 15 May 2011 19:10:36 +0000 (19:10 +0000)]
2.0.0.2: Fixed mixer command syntax documentation.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@753 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: separated_producer: Refactored.
ronag [Sun, 15 May 2011 11:41:30 +0000 (11:41 +0000)]
2.0.0.2: separated_producer: Refactored.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@752 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: flash_producer: Added late-frame support.
ronag [Sun, 15 May 2011 10:30:52 +0000 (10:30 +0000)]
2.0.0.2: flash_producer: Added late-frame support.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@751 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years agogit-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
ronag [Sun, 15 May 2011 09:47:02 +0000 (09:47 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@750 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: frame_producer: Fixed bug which caused some unnecessary looping.
ronag [Sat, 14 May 2011 23:24:22 +0000 (23:24 +0000)]
2.0.0.2: frame_producer: Fixed bug which caused some unnecessary looping.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@749 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

13 years ago2.0.0.2: ffmpeg_producer: Yield input thread when there is enough packets.
ronag [Sat, 14 May 2011 21:24:19 +0000 (21:24 +0000)]
2.0.0.2: ffmpeg_producer: Yield input thread when there is enough packets.
                          Optimized pre-compiled header. Misc cleanup.
         mixer_device: Buffer 2 frames.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@748 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d