diff options
Diffstat (limited to 'tests/mode')
| -rw-r--r-- | tests/mode/modetest.c | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/mode/modetest.c b/tests/mode/modetest.c index 46f88d82..c396da41 100644 --- a/tests/mode/modetest.c +++ b/tests/mode/modetest.c @@ -75,9 +75,14 @@ int printOutput(int fd, drmModeResPtr res, drmModeOutputPtr output, uint32_t id)  				printf("%d ", props->values[j]);  			printf("\n\tenums %d: \n", props->count_enums); +			 +			if (props->flags & DRM_MODE_PROP_BLOB) { +				drmModePropertyBlobPtr blob; -			if (prop->flags & DRM_MODE_PROP_BLOB) { -				 +				blob = drmModeGetPropertyBlob(fd, output->prop_values[i]); + +				printf("blob is %d length, %08X\n", blob->length, *(uint32_t *)blob->data); +				drmModeFreePropertyBlob(blob);  			} else {  				for (j = 0; j < props->count_enums; j++) {  | 
