|
@@ -77,6 +77,19 @@ extern "C" {
|
|
|
#define DRM_MODE_FLAG_3D_TOP_AND_BOTTOM (7<<14)
|
|
|
#define DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF (8<<14)
|
|
|
|
|
|
+/* Picture aspect ratio options */
|
|
|
+#define DRM_MODE_PICTURE_ASPECT_NONE 0
|
|
|
+#define DRM_MODE_PICTURE_ASPECT_4_3 1
|
|
|
+#define DRM_MODE_PICTURE_ASPECT_16_9 2
|
|
|
+
|
|
|
+/* Aspect ratio flag bitmask (4 bits 22:19) */
|
|
|
+#define DRM_MODE_FLAG_PIC_AR_MASK (0x0F<<19)
|
|
|
+#define DRM_MODE_FLAG_PIC_AR_NONE \
|
|
|
+ (DRM_MODE_PICTURE_ASPECT_NONE<<19)
|
|
|
+#define DRM_MODE_FLAG_PIC_AR_4_3 \
|
|
|
+ (DRM_MODE_PICTURE_ASPECT_4_3<<19)
|
|
|
+#define DRM_MODE_FLAG_PIC_AR_16_9 \
|
|
|
+ (DRM_MODE_PICTURE_ASPECT_16_9<<19)
|
|
|
|
|
|
/* DPMS flags */
|
|
|
/* bit compatible with the xorg definitions. */
|
|
@@ -92,11 +105,6 @@ extern "C" {
|
|
|
#define DRM_MODE_SCALE_CENTER 2 /* Centered, no scaling */
|
|
|
#define DRM_MODE_SCALE_ASPECT 3 /* Full screen, preserve aspect */
|
|
|
|
|
|
-/* Picture aspect ratio options */
|
|
|
-#define DRM_MODE_PICTURE_ASPECT_NONE 0
|
|
|
-#define DRM_MODE_PICTURE_ASPECT_4_3 1
|
|
|
-#define DRM_MODE_PICTURE_ASPECT_16_9 2
|
|
|
-
|
|
|
/* Dithering mode options */
|
|
|
#define DRM_MODE_DITHERING_OFF 0
|
|
|
#define DRM_MODE_DITHERING_ON 1
|