AddDefaultRenderer(graphBuilder, sampleGrabber);\r
break;\r
case VideoRendererType.AUTO:\r
- //AddDefaultRenderer(graphBuilder, sampleGrabber);\r
+ AddEVRRenderer(graphBuilder, sampleGrabber);\r
break;\r
}\r
FilterGraphTools.RenderPin(graphBuilder, sampleGrabber, "Output");\r
videoDecoder = FilterProvider.GetVideoFilter(out lavVideoSettings);\r
if (videoDecoder == null)\r
videoDecoder = FilterGraphTools.AddFilterByName(graphBuilder, FilterCategory.LegacyAmFilterCategory, "LAV Video Decoder");\r
- if (videoDecoder != null)\r
- graphBuilder.AddFilter(videoDecoder, "LAV Video Decoder");\r
+ //if (videoDecoder != null)\r
+ // graphBuilder.AddFilter(videoDecoder, "LAV Video Decoder");\r
return videoDecoder;\r
}\r
\r
audioDecoder = FilterProvider.GetAudioFilter(out lavAudioSettings, out lavAudioStatus);\r
if (audioDecoder == null)\r
audioDecoder = FilterGraphTools.AddFilterByName(graphBuilder, FilterCategory.LegacyAmFilterCategory, "LAV Audio Decoder");\r
- if (audioDecoder != null)\r
- graphBuilder.AddFilter(audioDecoder, "LAV Audio Decoder");\r
+ //if (audioDecoder != null)\r
+ // graphBuilder.AddFilter(audioDecoder, "LAV Audio Decoder");\r
+\r
+ IBaseFilter audioSwitcher = FilterGraphTools.AddFilterFromClsid(graphBuilder, new Guid("{18C16B08-6497-420E-AD14-22D21C2CEAB7}"), "Audio Switcher");\r
+ //graphBuilder.AddFilter(audioSwitcher, "Audio Switcher");\r
+\r
return audioDecoder;\r
}\r
\r
IBaseFilter splitter = null;\r
ILAVSplitterSettings lavSplitterSettings;\r
splitter = FilterProvider.GetSplitter(out lavSplitterSettings);\r
- if (splitter == null)\r
- {\r
+ if (splitter == null) \r
splitter = FilterGraphTools.AddFilterByName(graphBuilder, FilterCategory.LegacyAmFilterCategory, "LAV Splitter");\r
- }\r
+ \r
\r
- if (splitter != null)\r
- graphBuilder.AddFilter(splitter, "LAV Splitter");\r
+ //if (splitter != null)\r
+ // graphBuilder.AddFilter(splitter, "LAV Splitter");\r
return splitter;\r
}\r
\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
-<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">\r
-<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>\r
-<stringAttribute key="M2_GOALS" value="clean install"/>\r
-<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>\r
-<booleanAttribute key="M2_OFFLINE" value="false"/>\r
-<stringAttribute key="M2_PROFILES" value=""/>\r
-<listAttribute key="M2_PROPERTIES"/>\r
-<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>\r
-<booleanAttribute key="M2_SKIP_TESTS" value="true"/>\r
-<intAttribute key="M2_THREADS" value="1"/>\r
-<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>\r
-<stringAttribute key="M2_USER_SETTINGS" value=""/>\r
-<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>\r
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk"/>\r
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:/user.jobengine.osgi.commons}"/>\r
-</launchConfiguration>\r