summaryrefslogtreecommitdiff
path: root/avstream/avscamera/sys/formats.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/formats.cpp
parent27302e1d522bc16e1cc18232602f7eca1b79db0f (diff)
Updating samples with RS5 changes and setting DriverTargetPlatform to Universal to enable API Validator
Diffstat (limited to 'avstream/avscamera/sys/formats.cpp')
-rw-r--r--avstream/avscamera/sys/formats.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/avstream/avscamera/sys/formats.cpp b/avstream/avscamera/sys/formats.cpp
index 0c03d4ab..d521c4c5 100644
--- a/avstream/avscamera/sys/formats.cpp
+++ b/avstream/avscamera/sys/formats.cpp
@@ -25,6 +25,14 @@
#pragma code_seg("PAGE")
#endif // ALLOC_PRAGMA
+// Define 720p resolution.
+#define D720P_W 1280
+#define D720P_H 720
+
+// Add 20% for overscan.
+#define D720P_W_OS (1280+(1280/5))
+#define D720P_H_OS (720+(720/5))
+
/**************************************************************************
@@ -311,6 +319,23 @@ DEFINE_DATARANGE_VIDEO(
32,
KS_BI_RGB)
+DEFINE_DATARANGE_VIDEO(
+ FormatNV12_720p,
+ STATICGUIDOF(KSDATAFORMAT_SUBTYPE_NV12),
+ D720P_W, D720P_H,
+ 30,
+ 1,
+ 12,
+ FOURCC_NV12)
+
+DEFINE_DATARANGE_VIDEO(
+ FormatNV12_720pOverscan,
+ STATICGUIDOF(KSDATAFORMAT_SUBTYPE_NV12),
+ D720P_W_OS, D720P_H_OS,
+ 30,
+ 1,
+ 12,
+ FOURCC_NV12)
//
// CapturePinDataRanges:
@@ -366,6 +391,8 @@ VideoCapturePinDataRanges [VIDEO_CAPTURE_PIN_DATA_RANGE_COUNT] =
(PKSDATARANGE) &FormatRGB32Bpp_CaptureVGA_120fpsOverscan,
(PKSDATARANGE) &FormatRGB32Bpp_CaptureQVGA,
(PKSDATARANGE) &FormatRGB32Bpp_CaptureQVGAOverscan,
+ (PKSDATARANGE) &FormatNV12_720p,
+ (PKSDATARANGE) &FormatNV12_720pOverscan
};
const
@@ -387,4 +414,5 @@ VideoPreviewPinDataRanges[VIDEO_PREVIEW_PIN_DATA_RANGE_COUNT] =
(PKSDATARANGE) &FormatRGB32Bpp_CaptureVGA_90fps,
(PKSDATARANGE) &FormatRGB32Bpp_CaptureVGA_120fps,
(PKSDATARANGE) &FormatRGB32Bpp_CaptureQVGA,
+ (PKSDATARANGE) &FormatNV12_720p
};