From 56fc6c5020c151de1822f263f64e4825685ca36c Mon Sep 17 00:00:00 2001 From: Adonais Romero Gonzalez Date: Thu, 16 Jan 2025 15:16:11 -0800 Subject: [avstream/sampledevicemft] Use C++17 --- avstream/sampledevicemft/dllmain.cpp | 2 +- avstream/sampledevicemft/multipinmft.vcxproj | 26 +++++++------------------- avstream/sampledevicemft/multipinmftutils.cpp | 2 +- 3 files changed, 9 insertions(+), 21 deletions(-) diff --git a/avstream/sampledevicemft/dllmain.cpp b/avstream/sampledevicemft/dllmain.cpp index 88bfe6ab..64b6cf71 100644 --- a/avstream/sampledevicemft/dllmain.cpp +++ b/avstream/sampledevicemft/dllmain.cpp @@ -199,7 +199,7 @@ STDMETHODIMP_(BOOL) WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, void *) // Hook up WIL tracing to our trace provider. wil::SetResultLoggingCallback( - [](const wil::FailureInfo &failure) + [](const wil::FailureInfo &failure) noexcept { wchar_t debugString[2048]; if (SUCCEEDED(wil::GetFailureLogString(debugString, ARRAYSIZE(debugString), failure))) diff --git a/avstream/sampledevicemft/multipinmft.vcxproj b/avstream/sampledevicemft/multipinmft.vcxproj index 3b9ddf87..f44fe4c3 100644 --- a/avstream/sampledevicemft/multipinmft.vcxproj +++ b/avstream/sampledevicemft/multipinmft.vcxproj @@ -160,26 +160,8 @@ + stdcpp17 Sync - - - - - Sync - - - - - Sync - - - - - Sync - - - - %(PreprocessorDefinitions);UNICODE;MF_WPP;SECURITY_WIN32;MFT_UNIQUE_METHOD_NAMES;MF_DEVICEMFT_ALLOW_MFT0_LOAD @@ -195,6 +177,8 @@ + stdcpp17 + Sync %(PreprocessorDefinitions);UNICODE;MF_WPP;SECURITY_WIN32;MFT_UNIQUE_METHOD_NAMES;MF_DEVICEMFT_ALLOW_MFT0_LOAD @@ -210,6 +194,8 @@ + stdcpp17 + Sync %(PreprocessorDefinitions);UNICODE;MF_WPP;SECURITY_WIN32;MFT_UNIQUE_METHOD_NAMES;MF_DEVICEMFT_ALLOW_MFT0_LOAD @@ -225,6 +211,8 @@ + stdcpp17 + Sync %(PreprocessorDefinitions);UNICODE;MF_WPP;SECURITY_WIN32;MFT_UNIQUE_METHOD_NAMES;MF_DEVICEMFT_ALLOW_MFT0_LOAD diff --git a/avstream/sampledevicemft/multipinmftutils.cpp b/avstream/sampledevicemft/multipinmftutils.cpp index cbd64f72..ba879ccc 100644 --- a/avstream/sampledevicemft/multipinmftutils.cpp +++ b/avstream/sampledevicemft/multipinmftutils.cpp @@ -1055,7 +1055,7 @@ HRESULT CreateDecoderFromLuid( _In_ LUID ullAdapterLuidRunningOn, DMFTCHECKHR_GOTO(pOutputType->GetGUID(MF_MT_SUBTYPE, &OutputType.guidSubtype), done); DMFTCHECKHR_GOTO(MFCreateAttributes(&spAttribs, 1), done); - DMFTCHECKHR_GOTO(spAttribs->SetBlob(MFT_ENUM_ADAPTER_LUID, (byte*)&ullAdapterLuidRunningOn, sizeof(ullAdapterLuidRunningOn)), done); + DMFTCHECKHR_GOTO(spAttribs->SetBlob(MFT_ENUM_ADAPTER_LUID, (BYTE*)&ullAdapterLuidRunningOn, sizeof(ullAdapterLuidRunningOn)), done); DMFTCHECKHR_GOTO(MFTEnum2(MFT_CATEGORY_VIDEO_DECODER, dwFlags, &InputType, &OutputType, spAttribs.Get(), &ppActivates, &cMFTActivate), done); for (DWORD i = 0; i < cMFTActivate; i++) -- cgit v1.3.1