Skip to content

Commit

Permalink
no message
Browse files Browse the repository at this point in the history
  • Loading branch information
yamp committed Mar 4, 2005
1 parent 186375f commit ea2dd55
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 2 deletions.
4 changes: 2 additions & 2 deletions mediaportal/Core/DShowNET/DsCore.cs
Expand Up @@ -575,10 +575,10 @@ public interface IVMRMixerControl9
int GetBackgroundColor(int streamID,[Out] RGB color);

[PreserveSig]
int SetMixingPrefs([In] VMR9MixerPrefs dwMixerPrefs );
int SetMixingPrefs([In] uint dwMixerPrefs );

[PreserveSig]
int GetMixingPrefs([Out] VMR9MixerPrefs pdwMixerPrefs);
int GetMixingPrefs([Out] out uint pdwMixerPrefs);

[PreserveSig]
int SetProcAmpControl([In] uint dwStreamID,[In] ref VMR9ProcAmpControl lpClrControl);
Expand Down
24 changes: 24 additions & 0 deletions mediaportal/Core/Player/VMR9.cs
Expand Up @@ -104,6 +104,30 @@ public void AddVMR9(IGraphBuilder graphBuilder)
Log.WriteFile(Log.LogType.Log,true,"VMR9Helper:Failed to set VMR9 streams to 1");
return ;
}
IVMRMixerControl9 mixer = VMR9Filter as IVMRMixerControl9;
if (mixer!=null)
{
uint dwPrefs;
mixer.GetMixingPrefs(out dwPrefs);
Log.WriteFile(Log.LogType.Log,true,"VMR9Helper:mixer preferences :0x{0:X}",dwPrefs);

dwPrefs= (uint)VMR9MixerPrefs.NoDecimation;
dwPrefs|= (uint)VMR9MixerPrefs.ARAdjustXorY;
dwPrefs|= (uint)VMR9MixerPrefs.AnisotropicFiltering;
dwPrefs|= (uint)VMR9MixerPrefs.RenderTargetYUV;
hr=mixer.SetMixingPrefs(dwPrefs);
if (hr !=0)
{
Log.WriteFile(Log.LogType.Log,true,"VMR9Helper:unable to set vmr9 mixer preference to YUV :0x{0:X}",hr);
dwPrefs= (uint)VMR9MixerPrefs.NoDecimation;
dwPrefs|= (uint)VMR9MixerPrefs.ARAdjustXorY;
dwPrefs|= (uint)VMR9MixerPrefs.AnisotropicFiltering;
dwPrefs|= (uint)VMR9MixerPrefs.RenderTargetRGB;
hr=mixer.SetMixingPrefs(dwPrefs);
if (hr!=0)
Log.WriteFile(Log.LogType.Log,true,"VMR9Helper:unable to set vmr9 dynamic switch to bob :0x{0:X}",hr);
}
}


hr = SetAllocPresenter(VMR9Filter, GUIGraphicsContext.form as Control);
Expand Down

0 comments on commit ea2dd55

Please sign in to comment.