Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@users.sourceforge.net>2010-08-23 01:53:28 +0400
committerXhmikosR <xhmikosr@users.sourceforge.net>2010-08-23 01:53:28 +0400
commit98cc492f990e6e8170fd2953902ab0b2ec342d3a (patch)
treecdfac064057ed52ea35ff867361b29ebcca0966f /src/filters/renderer/VideoRenderers
parentdf62b5442165d1d2b2ee6aafb578184d66801e99 (diff)
-applied astyle format
-added the Id svn keyword for the new renderer files -updated Authors git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@2305 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/filters/renderer/VideoRenderers')
-rw-r--r--src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp2
-rw-r--r--src/filters/renderer/VideoRenderers/DX9RenderingEngine.cpp57
-rw-r--r--src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp24
3 files changed, 46 insertions, 37 deletions
diff --git a/src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp b/src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp
index a5f0ef396..299459ebb 100644
--- a/src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp
+++ b/src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp
@@ -184,7 +184,7 @@ CDX9AllocatorPresenter::~CDX9AllocatorPresenter()
m_pLine = NULL;
m_pD3DDev = NULL;
m_pD3DDevEx = NULL;
-
+
CleanupRenderingEngine();
m_pD3D = NULL;
diff --git a/src/filters/renderer/VideoRenderers/DX9RenderingEngine.cpp b/src/filters/renderer/VideoRenderers/DX9RenderingEngine.cpp
index 2938b0a84..f7db55722 100644
--- a/src/filters/renderer/VideoRenderers/DX9RenderingEngine.cpp
+++ b/src/filters/renderer/VideoRenderers/DX9RenderingEngine.cpp
@@ -185,7 +185,7 @@ void CDX9RenderingEngine::InitRenderingEngine()
void CDX9RenderingEngine::CleanupRenderingEngine()
{
- m_pPSC.Free();
+ m_pPSC.Free();
for (int i = 0; i < 4; i++)
m_pResizerPixelShaders[i] = NULL;
@@ -259,9 +259,9 @@ HRESULT CDX9RenderingEngine::CreateVideoSurfaces(D3DFORMAT format)
m_RenderingPath = RENDERING_PATH_STRETCHRECT;
if (FAILED(hr = m_pD3DDev->CreateOffscreenPlainSurface(
- m_NativeVideoSize.cx, m_NativeVideoSize.cy,
- format,
- D3DPOOL_DEFAULT, &m_pVideoSurface[m_nCurSurface], NULL)))
+ m_NativeVideoSize.cx, m_NativeVideoSize.cy,
+ format,
+ D3DPOOL_DEFAULT, &m_pVideoSurface[m_nCurSurface], NULL)))
return hr;
}
@@ -293,7 +293,7 @@ HRESULT CDX9RenderingEngine::RenderVideoDrawPath(IDirect3DSurface9* pRenderTarge
// Apply the custom pixel shaders if there are any. Result: pVideoTexture
CComPtr<IDirect3DTexture9> pVideoTexture = m_pVideoTexture[m_nCurSurface];
-
+
bool bCustomPixelShaders;
if (m_bD3DX)
@@ -542,8 +542,8 @@ HRESULT CDX9RenderingEngine::InitTemporaryVideoTextures(int count)
}
hr = m_pD3DDev->CreateTexture(
- m_NativeVideoSize.cx, m_NativeVideoSize.cy, 1, D3DUSAGE_RENDERTARGET, format,
- D3DPOOL_DEFAULT, &m_pTemporaryVideoTextures[i], NULL);
+ m_NativeVideoSize.cx, m_NativeVideoSize.cy, 1, D3DUSAGE_RENDERTARGET, format,
+ D3DPOOL_DEFAULT, &m_pTemporaryVideoTextures[i], NULL);
if (FAILED(hr))
{
@@ -604,8 +604,8 @@ HRESULT CDX9RenderingEngine::InitTemporaryScreenSpaceTextures(int count)
}
hr = m_pD3DDev->CreateTexture(
- m_TemporaryScreenSpaceTextureSize.cx, m_TemporaryScreenSpaceTextureSize.cy, 1, D3DUSAGE_RENDERTARGET, format,
- D3DPOOL_DEFAULT, &m_pTemporaryScreenSpaceTextures[i], NULL);
+ m_TemporaryScreenSpaceTextureSize.cx, m_TemporaryScreenSpaceTextureSize.cy, 1, D3DUSAGE_RENDERTARGET, format,
+ D3DPOOL_DEFAULT, &m_pTemporaryScreenSpaceTextures[i], NULL);
if (FAILED(hr))
{
@@ -963,7 +963,7 @@ HRESULT CDX9RenderingEngine::TextureResizeBicubic2pass(IDirect3DTexture9* pTextu
HRESULT CDX9RenderingEngine::InitFinalPass(CRenderersSettings& settings)
{
HRESULT hr;
-
+
// Check whether the final pass must be initialized
bool bFullFloatingPointProcessing = settings.m_RenderSettings.iVMR9FullFloatingPointProcessing;
bool bColorManagement = settings.m_RenderSettings.iVMR9ColorManagementEnable;
@@ -1001,7 +1001,7 @@ HRESULT CDX9RenderingEngine::InitFinalPass(CRenderersSettings& settings)
m_InputVideoSystem = inputVideoSystem;
m_Gamma = gamma;
m_RenderingIntent = renderingIntent;
-
+
// Check whether the final pass is required
m_bFinalPass = bFullFloatingPointProcessing || bColorManagement ||
(m_bForceInputHighColorResolution && !m_bHighColorResolution);
@@ -1072,7 +1072,7 @@ HRESULT CDX9RenderingEngine::InitFinalPass(CRenderersSettings& settings)
ReleaseDC(m_hWnd, hDC);
}
-
+
// Create the 3D LUT texture
m_Lut3DSize = 64; // 64x64x64 LUT is enough for high-quality color management
m_Lut3DEntryCount = m_Lut3DSize * m_Lut3DSize * m_Lut3DSize;
@@ -1134,7 +1134,7 @@ HRESULT CDX9RenderingEngine::InitFinalPass(CRenderersSettings& settings)
// R, G, B
for (int i = 0; i < 3; i++)
*outputIterator++ = *lut3DFloat16Iterator++;
-
+
// A
*outputIterator++ = oneFloat16;
}
@@ -1152,7 +1152,7 @@ HRESULT CDX9RenderingEngine::InitFinalPass(CRenderersSettings& settings)
CleanupFinalPass();
return hr;
}
- }
+ }
// Compile the final pixel shader
if (m_Caps.PixelShaderVersion < D3DPS_VERSION(2, 0))
@@ -1307,23 +1307,32 @@ HRESULT CDX9RenderingEngine::CreateIccProfileLut(TCHAR* profilePath, float* lut3
{
case VIDEO_SYSTEM_HDTV:
// Rec. 709
- primaries.Red.x = 0.64; primaries.Red.y = 0.33;
- primaries.Green.x = 0.30; primaries.Green.y = 0.60;
- primaries.Blue.x = 0.15; primaries.Blue.y = 0.06;
+ primaries.Red.x = 0.64;
+ primaries.Red.y = 0.33;
+ primaries.Green.x = 0.30;
+ primaries.Green.y = 0.60;
+ primaries.Blue.x = 0.15;
+ primaries.Blue.y = 0.06;
break;
case VIDEO_SYSTEM_SDTV_NTSC:
// SMPTE-C
- primaries.Red.x = 0.630; primaries.Red.y = 0.340;
- primaries.Green.x = 0.310; primaries.Green.y = 0.595;
- primaries.Blue.x = 0.155; primaries.Blue.y = 0.070;
+ primaries.Red.x = 0.630;
+ primaries.Red.y = 0.340;
+ primaries.Green.x = 0.310;
+ primaries.Green.y = 0.595;
+ primaries.Blue.x = 0.155;
+ primaries.Blue.y = 0.070;
break;
case VIDEO_SYSTEM_SDTV_PAL:
// PAL/SECAM
- primaries.Red.x = 0.64; primaries.Red.y = 0.33;
- primaries.Green.x = 0.29; primaries.Green.y = 0.60;
- primaries.Blue.x = 0.15; primaries.Blue.y = 0.06;
+ primaries.Red.x = 0.64;
+ primaries.Red.y = 0.33;
+ primaries.Green.x = 0.29;
+ primaries.Green.y = 0.60;
+ primaries.Blue.x = 0.15;
+ primaries.Blue.y = 0.06;
break;
default:
@@ -1479,7 +1488,7 @@ HRESULT CDX9RenderingEngine::FinalPass(IDirect3DTexture9* pTexture)
// Set constants
float fConstData[][4] = {{(float)w / DITHER_MATRIX_SIZE, (float)h / DITHER_MATRIX_SIZE, 0, 0}};
- hr = m_pD3DDev->SetPixelShaderConstantF(0, (float*)fConstData, countof(fConstData));
+ hr = m_pD3DDev->SetPixelShaderConstantF(0, (float*)fConstData, countof(fConstData));
hr = TextureBlt(m_pD3DDev, v, D3DTEXF_POINT);
diff --git a/src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp b/src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp
index 810600bae..631fa05ca 100644
--- a/src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp
+++ b/src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp
@@ -879,7 +879,7 @@ HRESULT CEVRAllocatorPresenter::IsMediaTypeSupported(IMFMediaType* pMixerType)
// We support only video types
GUID MajorType;
hr = pMixerType->GetMajorType(&MajorType);
-
+
if (SUCCEEDED(hr))
{
if (MajorType != MFMediaType_Video)
@@ -1051,19 +1051,19 @@ HRESULT CEVRAllocatorPresenter::SetMediaType(IMFMediaType* pType)
HRESULT CEVRAllocatorPresenter::GetMediaTypeFourCC(IMFMediaType* pType, DWORD* pFourCC)
{
- if (pFourCC == NULL)
+ if (pFourCC == NULL)
return E_POINTER;
- HRESULT hr = S_OK;
- GUID guidSubType = GUID_NULL;
+ HRESULT hr = S_OK;
+ GUID guidSubType = GUID_NULL;
- if (SUCCEEDED(hr))
- hr = pType->GetGUID(MF_MT_SUBTYPE, &guidSubType);
+ if (SUCCEEDED(hr))
+ hr = pType->GetGUID(MF_MT_SUBTYPE, &guidSubType);
- if (SUCCEEDED(hr))
- *pFourCC = guidSubType.Data1;
-
- return hr;
+ if (SUCCEEDED(hr))
+ *pFourCC = guidSubType.Data1;
+
+ return hr;
}
HRESULT CEVRAllocatorPresenter::GetMediaTypeMerit(IMFMediaType* pType, int* pMerit)
@@ -1194,7 +1194,7 @@ HRESULT CEVRAllocatorPresenter::RenegotiateMediaType()
{
int ThisMerit;
GetMediaTypeMerit(ValidMixerTypes[i], &ThisMerit);
-
+
if (Merit > ThisMerit)
{
iInsertPos = i;
@@ -1645,7 +1645,7 @@ STDMETHODIMP CEVRAllocatorPresenter::InitializeDevice(IMFMediaType* pMediaType)
if (SUCCEEDED(hr))
{
m_NativeVideoSize = CSize(Width, Height);
- hr = GetMediaTypeFourCC(pMediaType, (DWORD*)&Format);
+ hr = GetMediaTypeFourCC(pMediaType, (DWORD*)&Format);
}
if (SUCCEEDED(hr))