summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Franzke <benjaminfranzke@googlemail.com>2011-04-29 14:22:24 +0200
committerBenjamin Franzke <benjaminfranzke@googlemail.com>2011-04-29 14:22:24 +0200
commit86ff10aa47b239d3d34a0ad58182d1503ccdffe4 (patch)
tree071dbdf18afd9071e652ba91de99de9d6b021eda
parent68b4cd41ba286956eacf2facbc9c4b5a9454ade7 (diff)
wfdpipeline: Support WFD_PIPELINE_MAX_SOURCE_SIZE
-rw-r--r--src/wfdpipeline.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/wfdpipeline.c b/src/wfdpipeline.c
index dcab395..6360c82 100644
--- a/src/wfdpipeline.c
+++ b/src/wfdpipeline.c
@@ -285,6 +285,13 @@ wfd_pipeline_get_attribiv(struct wfd_device *device,
memcpy(value, pipeline->dest_rect,
count * (sizeof *value));
break;
+ case WFD_PIPELINE_MAX_SOURCE_SIZE:
+ if (count != 2)
+ break;
+ drmModeResPtr resources = wfd_device_get_resources(device);
+
+ value[0] = resources->max_width;
+ value[1] = resources->max_height;
default:
wfd_device_set_error(device, WFD_ERROR_BAD_ATTRIBUTE);
break;