summaryrefslogtreecommitdiff
path: root/avstream/sampledevicemft/multipinmftutils.cpp
diff options
context:
space:
mode:
authorjk <[email protected]>2023-08-25 15:16:49 -0700
committerGitHub <[email protected]>2023-08-25 15:16:49 -0700
commitd35df21596bd51e203a8902260b7d03de6904acb (patch)
tree92b604409999038624432bf49960021fcd0d0a08 /avstream/sampledevicemft/multipinmftutils.cpp
parenta24deb382ef94ab81862894d935b272792d1043b (diff)
[avstream/sampledevicemft] Fix format change error for YUY2 (#984)
Diffstat (limited to 'avstream/sampledevicemft/multipinmftutils.cpp')
-rw-r--r--avstream/sampledevicemft/multipinmftutils.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/avstream/sampledevicemft/multipinmftutils.cpp b/avstream/sampledevicemft/multipinmftutils.cpp
index e4a62d52..cbd64f72 100644
--- a/avstream/sampledevicemft/multipinmftutils.cpp
+++ b/avstream/sampledevicemft/multipinmftutils.cpp
@@ -1292,7 +1292,10 @@ UpdateAllocatorAttributes(
level = spDevice->GetFeatureLevel();
dwBindFlags |= ((level >= D3D_FEATURE_LEVEL_10_0) ? D3D11_BIND_SHADER_RESOURCE : 0);
}
-
+ else
+ {
+ dwBindFlags |= D3D11_BIND_RENDER_TARGET;
+ }
DMFTCHECKHR_GOTO(pAttributes->SetUINT32(MF_SA_D3D11_BINDFLAGS, dwBindFlags), done);
done: