]>
git.sesse.net Git - casparcg/log
Ronag [Sun, 7 Aug 2011 11:10:02 +0000 (11:10 +0000)]
2.0. - Changed from GLEE to GLEW which is more frequently updated with the latest OGL extensions.
- Use GL_ARB_SYNC instead of FENCE_NV, fences now work on both NVIDIA and AMD.
- Make fence optional, if fence is not supported, then run without.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1072
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 6 Aug 2011 23:21:38 +0000 (23:21 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1071
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 6 Aug 2011 18:20:11 +0000 (18:20 +0000)]
2.0. - Added GPU fences for read-back which will avoid blocking the rendering thread when certain OpenGL calls are not ready.
- GPU fence implemented is only supported by NVIDIA cards, which will cause incompability with AMD cards, this should be fixed in the future.
- Fixed performance bug which caused the rendering thread to wait unbuffered for rendering to finish. This basicly caused the rendering thread to be unnecessarily blocked. Detected thanks to fences.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1070
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 6 Aug 2011 15:59:40 +0000 (15:59 +0000)]
2.0. ffmpeg_producer: Refactored error handling code.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1069
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 6 Aug 2011 15:16:44 +0000 (15:16 +0000)]
2.0. Refactoring
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1068
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 6 Aug 2011 13:50:55 +0000 (13:50 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1067
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 6 Aug 2011 12:19:32 +0000 (12:19 +0000)]
2.0. ffmpeg_producer: Do rendering asynchronously.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1066
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 6 Aug 2011 11:25:06 +0000 (11:25 +0000)]
2.0. ffmpeg_producer: Refactoring.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1065
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 6 Aug 2011 09:47:40 +0000 (09:47 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1064
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 6 Aug 2011 09:44:17 +0000 (09:44 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1063
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 6 Aug 2011 08:13:14 +0000 (08:13 +0000)]
2.0. Updated rendered and fixed some interlacing bugs.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1062
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Fri, 5 Aug 2011 18:37:01 +0000 (18:37 +0000)]
2.0. read_frame: Added fast UCWC copy code, disabled for now since it will only work for intel cpus.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1061
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 5 Aug 2011 11:23:41 +0000 (11:23 +0000)]
2.0. image_mixer: Fixed an interlacing bug with deinterlace/reinterlace where fill streams would be split between key streams and thus rendered incorrectly.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1060
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Thu, 4 Aug 2011 21:11:46 +0000 (21:11 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1059
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Thu, 4 Aug 2011 20:56:28 +0000 (20:56 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1058
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Thu, 4 Aug 2011 16:04:00 +0000 (16:04 +0000)]
2.0. image_kernel: Fixed strict 120 GLSL compilation.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1057
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 4 Aug 2011 13:05:10 +0000 (13:05 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1056
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Thu, 4 Aug 2011 12:09:38 +0000 (12:09 +0000)]
2.0. frame_muxer: Removed unnecessary copying when running deinterlacer.
decklink: Don't exit application when DoesSuppoortVideo returns false, just print a warning and try to run it anyways.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1055
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Thu, 4 Aug 2011 09:33:36 +0000 (09:33 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1054
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Thu, 4 Aug 2011 08:55:15 +0000 (08:55 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1053
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Thu, 4 Aug 2011 07:11:25 +0000 (07:11 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1052
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Thu, 4 Aug 2011 06:55:14 +0000 (06:55 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1051
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 3 Aug 2011 21:03:09 +0000 (21:03 +0000)]
2.0. Whitespace fix.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1050
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 3 Aug 2011 21:02:06 +0000 (21:02 +0000)]
2.0. Improved error messages for fatal initialization errors.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1049
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 3 Aug 2011 20:49:24 +0000 (20:49 +0000)]
2.0. decklink: Improved error messages.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1048
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 3 Aug 2011 20:19:31 +0000 (20:19 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1047
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 3 Aug 2011 11:23:53 +0000 (11:23 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1046
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 3 Aug 2011 09:05:14 +0000 (09:05 +0000)]
2.0. Fixed some last_frame() bugs.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1045
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 3 Aug 2011 08:56:51 +0000 (08:56 +0000)]
2.0. Refactored API.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1044
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 3 Aug 2011 08:22:26 +0000 (08:22 +0000)]
2.0. frame_producer: Removed unnecessary function.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1043
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 3 Aug 2011 08:17:33 +0000 (08:17 +0000)]
2.0. auto play fixes.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1042
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Tue, 2 Aug 2011 13:51:48 +0000 (13:51 +0000)]
2.0. Fixed auto play bug while using transitions.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1040
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Tue, 2 Aug 2011 13:37:17 +0000 (13:37 +0000)]
2.0. amcp: Fixed backward compatibility.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1039
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Tue, 2 Aug 2011 11:39:42 +0000 (11:39 +0000)]
2.0. image_scroll_producer: Working.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1038
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Tue, 2 Aug 2011 09:34:45 +0000 (09:34 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1037
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Tue, 2 Aug 2011 07:43:37 +0000 (07:43 +0000)]
2.0. Implemented frame-accurate auto play functionality which also takes into account transitions.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1036
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Mon, 1 Aug 2011 09:35:16 +0000 (09:35 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1035
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 31 Jul 2011 18:08:25 +0000 (18:08 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1034
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 31 Jul 2011 18:07:49 +0000 (18:07 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1033
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 31 Jul 2011 16:28:10 +0000 (16:28 +0000)]
2.0. parallel_yadif: Refactored.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1032
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 31 Jul 2011 16:07:31 +0000 (16:07 +0000)]
2.0. Renamed scalable_yadif to parallel_yadif.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1031
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 31 Jul 2011 16:05:37 +0000 (16:05 +0000)]
2.0. scalable_yadif: Reduced overhead and fixed bug where parallel execution was not executed at frame end.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1030
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 31 Jul 2011 11:06:38 +0000 (11:06 +0000)]
2.0. mixer: Do audio and image frame visiting through tbb.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1029
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 31 Jul 2011 10:28:12 +0000 (10:28 +0000)]
2.0. mixer: Some refactoring.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1028
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 31 Jul 2011 09:59:46 +0000 (09:59 +0000)]
2.0. mixer: Run audio and image mixing in parallel.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1027
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 31 Jul 2011 08:06:20 +0000 (08:06 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1026
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 31 Jul 2011 00:15:46 +0000 (00:15 +0000)]
2.0. consumer: Buffer depth (latency) is configurable in xml file.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1025
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 30 Jul 2011 23:38:20 +0000 (23:38 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1024
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 30 Jul 2011 23:35:52 +0000 (23:35 +0000)]
2.0. Added some comments.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1023
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 30 Jul 2011 23:34:55 +0000 (23:34 +0000)]
2.0. filter: Yadif filter is scalable without extra delay for up to 16 instances. Very ugly solution but it works without modifying ffmpeg. This solution also allows better load balancing for tbb.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1022
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 30 Jul 2011 20:13:34 +0000 (20:13 +0000)]
2.0. filter: Possible to run async with 1 frame extra latency.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1021
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 30 Jul 2011 10:17:04 +0000 (10:17 +0000)]
2.0. auto-mode: Will not deinterlace interlaced content while running in progressive mode.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1020
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sat, 30 Jul 2011 09:36:19 +0000 (09:36 +0000)]
2.0. ogl_device: Try to gc if frame allocation fails.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1019
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Fri, 29 Jul 2011 22:07:10 +0000 (22:07 +0000)]
2.0. image_mixer: Key frames should not have blending modes.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1018
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Fri, 29 Jul 2011 21:55:58 +0000 (21:55 +0000)]
2.0. image_mixer: Optimized nested interlaced rendering where the same frame was queued and rendered multiple times.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1017
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Fri, 29 Jul 2011 21:43:35 +0000 (21:43 +0000)]
2.0. image_mixer: Minor fixes.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1016
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 29 Jul 2011 15:14:05 +0000 (15:14 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1015
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 29 Jul 2011 12:21:21 +0000 (12:21 +0000)]
2.0. Added ogl device check for swap validation.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1014
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 29 Jul 2011 12:10:17 +0000 (12:10 +0000)]
2.0: frame_muxer: Renamed functions.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1013
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 29 Jul 2011 12:07:13 +0000 (12:07 +0000)]
2.0.0.2: ffmpeg_producer: Fixed broken SEEK.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1012
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 29 Jul 2011 11:45:51 +0000 (11:45 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1011
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 29 Jul 2011 10:34:01 +0000 (10:34 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1010
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 29 Jul 2011 08:43:40 +0000 (08:43 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1009
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 29 Jul 2011 07:03:19 +0000 (07:03 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1008
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Thu, 28 Jul 2011 21:30:45 +0000 (21:30 +0000)]
2.0.0.2: Simplified audio-chunk handling.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1007
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 16:04:24 +0000 (16:04 +0000)]
2.0.0.2: filter: Use null filter with empty filter string. Fixed memory leak.
ffmpeg: Use caspar log API instead of av_log to avoid conflicts.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1006
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 15:18:33 +0000 (15:18 +0000)]
2.0.0.2: auto-mode is optional.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1005
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 15:13:25 +0000 (15:13 +0000)]
2.0.0.2: image: Started working on image_scroll_producer.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1004
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 10:04:06 +0000 (10:04 +0000)]
2.0.0.2: decklink_producer: Use ffmpeg conversion function instead of hand-rolled.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1003
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 09:36:43 +0000 (09:36 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1002
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 09:26:38 +0000 (09:26 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1001
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 09:23:28 +0000 (09:23 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1000
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 09:20:12 +0000 (09:20 +0000)]
2.0.0.2: ffmpeg-producer: Fixed heap corruption bug in audio decoder.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@999
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 08:20:18 +0000 (08:20 +0000)]
2.0.0.2: ffmpeg-producer: Fixed audio-resampling.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@998
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 07:47:46 +0000 (07:47 +0000)]
2.0.0.2: ffmpeg_producer: Fixed audio-only playback.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@997
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Thu, 28 Jul 2011 07:25:07 +0000 (07:25 +0000)]
2.0.0.2: audio_mixer: Fixed no-audio bug.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@996
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 27 Jul 2011 20:32:59 +0000 (20:32 +0000)]
2.0.0.2: ffmpeg_producer: Started work on audio-resampling.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@995
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 27 Jul 2011 18:57:24 +0000 (18:57 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@994
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 27 Jul 2011 18:38:28 +0000 (18:38 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@993
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 27 Jul 2011 18:13:18 +0000 (18:13 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@992
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Wed, 27 Jul 2011 17:54:10 +0000 (17:54 +0000)]
2.0.0.2: ffmpeg_producer: Improved input buffering.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@991
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Wed, 27 Jul 2011 14:49:47 +0000 (14:49 +0000)]
2.0.0.2: Refactoring. Working on re-enabling filter functionality.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@990
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Wed, 27 Jul 2011 11:00:39 +0000 (11:00 +0000)]
2.0.0.2: Updated to ffmpeg 0.8.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@987
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Wed, 27 Jul 2011 10:52:32 +0000 (10:52 +0000)]
2.0.0.2: ffmpeg-producer: Updated with "auto-mode" which will try to convert files into the proper video-mode. More robust packet handling and reduced memory usage.
mixer: Reduced memory usage.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@986
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Sat, 2 Jul 2011 21:43:30 +0000 (21:43 +0000)]
2.0. image_kernel: Optimization, calculate gain in same instruction as opacity.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@965
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Sat, 2 Jul 2011 21:28:20 +0000 (21:28 +0000)]
2.0. image_mixer: Another shader optimization. Use mix() instead of manual instructions.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@964
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Sat, 2 Jul 2011 21:24:05 +0000 (21:24 +0000)]
2.0. image_kernel: Optimized shader. No longer converts back and forth between rgba and bgra.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@963
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 27 Jun 2011 19:39:10 +0000 (19:39 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@962
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 27 Jun 2011 12:36:57 +0000 (12:36 +0000)]
2.0. Added more image formats to image_producer.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@961
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 27 Jun 2011 12:05:11 +0000 (12:05 +0000)]
2.0. color_producer: Fixed bug where color was not transferred to frame.
image_mixer: Added INVERT blending mode.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@960
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 27 Jun 2011 09:27:45 +0000 (09:27 +0000)]
2.0. image_mixer/amcp: Added LEVELS, SATURATION, BRIGHTNESS, CONTRAST.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@959
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 27 Jun 2011 08:01:06 +0000 (08:01 +0000)]
2.0. mixer: Removed channel transforms, use layer transforms instead.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@958
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 27 Jun 2011 07:19:12 +0000 (07:19 +0000)]
2.0. ffmpeg_producer: Fixed data race and frame timing.
mixer: Added missing files.
image_kernel: Fixed inverted field order.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@957
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Sun, 26 Jun 2011 21:50:47 +0000 (21:50 +0000)]
2.0. ffmpeg_producer: Now runs in parallel with gpu mixer, instead of synchronously as before, pipeline frame latency is unchanged.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@956
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Sun, 26 Jun 2011 20:45:43 +0000 (20:45 +0000)]
2.0. image_mixer: Refactored. Optimized interlaced rendering with explicit Z-culling. Started adding more effects.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@955
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Sat, 25 Jun 2011 22:56:21 +0000 (22:56 +0000)]
2.0. image_mixer: Implemeted blending modes. Optimized transition rendering to O(n) instead of O(n^2).
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@954
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Sat, 25 Jun 2011 11:02:49 +0000 (11:02 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@953
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 24 Jun 2011 23:25:58 +0000 (23:25 +0000)]
2.0. image_mixer: Refactored.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@952
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 24 Jun 2011 21:22:30 +0000 (21:22 +0000)]
2.0: amcp: Flash invoke and update should leave case for data string unchanged.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@951
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Fri, 24 Jun 2011 19:42:26 +0000 (19:42 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@950
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d