summaryrefslogtreecommitdiff
path: root/avstream/avscamera/sys/Capture.cpp
diff options
context:
space:
mode:
authorSanjeev Reddy <[email protected]>2019-02-06 18:20:26 -0800
committerSanjeev Reddy <[email protected]>2019-02-06 18:20:26 -0800
commit1e87469a012d6c60e34e873b5c1139bc0e7392a7 (patch)
treeba3f7dfaf7b1740e4496d22ba4e025d28415c1e9 /avstream/avscamera/sys/Capture.cpp
parent27302e1d522bc16e1cc18232602f7eca1b79db0f (diff)
Updating samples with RS5 changes and setting DriverTargetPlatform to Universal to enable API Validator
Diffstat (limited to 'avstream/avscamera/sys/Capture.cpp')
-rw-r--r--avstream/avscamera/sys/Capture.cpp23
1 files changed, 16 insertions, 7 deletions
diff --git a/avstream/avscamera/sys/Capture.cpp b/avstream/avscamera/sys/Capture.cpp
index 77bd618c..e5d43ddd 100644
--- a/avstream/avscamera/sys/Capture.cpp
+++ b/avstream/avscamera/sys/Capture.cpp
@@ -2262,14 +2262,11 @@ UpdateAllocatorFraming()
m_Pin->Descriptor->AllocatorFraming
);
- Framing->FramingItem[0].Frames = m_DesiredFrames;
- Framing->FramingItem[0].PhysicalRange.MinFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage;
- Framing->FramingItem[0].PhysicalRange.MaxFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage;
- Framing->FramingItem [0].FramingRange.Range.MinFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage;
- Framing->FramingItem [0].FramingRange.Range.MaxFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage;
+ SetFramingSizes(Framing);
- Framing->FramingItem [0].PhysicalRange.Stepping = 0;
- Framing->FramingItem [0].FramingRange.Range.Stepping = 0;
+ Framing->FramingItem[0].Frames = m_DesiredFrames;
+ Framing->FramingItem[0].PhysicalRange.Stepping = 0;
+ Framing->FramingItem[0].FramingRange.Range.Stepping = 0;
DBG_TRACE( "Advertising Frame requirement: %d", m_DesiredFrames );
DBG_TRACE("Image size estimate of: %d bytes", m_VideoInfoHeader->bmiHeader.biSizeImage );
@@ -2280,3 +2277,15 @@ UpdateAllocatorFraming()
return Status;
}
+void
+CCapturePin::
+SetFramingSizes(
+ PKSALLOCATOR_FRAMING_EX Framing
+)
+{
+ Framing->FramingItem[0].PhysicalRange.MinFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage;
+ Framing->FramingItem[0].PhysicalRange.MaxFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage;
+ Framing->FramingItem[0].FramingRange.Range.MinFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage;
+ Framing->FramingItem[0].FramingRange.Range.MaxFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage;
+}
+