]>
git.sesse.net Git - casparcg/log
ronag [Mon, 8 Aug 2011 13:46:14 +0000 (13:46 +0000)]
2.0. More header optimizations.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1091
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 8 Aug 2011 11:50:30 +0000 (11:50 +0000)]
2.0. Header file optimizations and fixes.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1090
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 8 Aug 2011 10:23:35 +0000 (10:23 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1089
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 8 Aug 2011 10:20:05 +0000 (10:20 +0000)]
2.0. - core/ffmpeg: Fixed async producer processing.
- image_mixer: Fixed scissors bug.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1088
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 8 Aug 2011 08:14:23 +0000 (08:14 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1087
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
ronag [Mon, 8 Aug 2011 06:58:10 +0000 (06:58 +0000)]
2.0. fence: Only log GL_SYNC warning once.
frame_muxer: Fixed invalid_operation crash.
frame_producer: Send filename with exception.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1086
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 21:37:11 +0000 (21:37 +0000)]
2.0. ffmpeg: Header file optimization and fixes.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1085
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 20:45:19 +0000 (20:45 +0000)]
2.0. fence: Added max delay.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1084
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 20:37:39 +0000 (20:37 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1083
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 19:26:13 +0000 (19:26 +0000)]
2.0. Moved glFlush into image_mixer.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1081
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 17:15:49 +0000 (17:15 +0000)]
2.0. transition_producer: Nested transitions release finished producers as soon as possible.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1080
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 17:13:25 +0000 (17:13 +0000)]
2.0. image_mixer: Reduce memory requirement by deferring host allocation until its needed.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1079
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 16:51:00 +0000 (16:51 +0000)]
2.0. audio_decoder: Fixed performance issue.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1078
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 15:55:16 +0000 (15:55 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1077
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 15:51:36 +0000 (15:51 +0000)]
2.0. - device_buffer: Removed unnecessary glFlush.
- image_mixer: Refactored.
- image_kernel: Removed unnecessary state changes.
- frame_producer: Added rendering hints, ALPHA_HINT. This allows lower memory usage and faster decoding of e.g. separated alpha producers.
- ffmpeg_producer: Optimized for ALPHA_HINT.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1076
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 12:45:29 +0000 (12:45 +0000)]
2.0. image_mixer: Optimized host <-> device transfers.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1075
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 11:42:31 +0000 (11:42 +0000)]
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1074
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
Ronag [Sun, 7 Aug 2011 11:39:36 +0000 (11:39 +0000)]
2.0. Refactoring.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1073
362d55ac -95cf-4e76-9f9a-
cbaa9c17b72d
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