diff options
author | Chih-Wei Huang <cwhuang@linux.org.tw> | 2014-12-01 01:46:20 +0800 |
---|---|---|
committer | Chih-Wei Huang <cwhuang@linux.org.tw> | 2015-01-20 11:37:10 +0800 |
commit | 68a74eb31f139ad285a49451cf2ca8271c54f9bb (patch) | |
tree | 20b8afc9bd585d8e3f0b1bca9a5207a10501d2b7 /gralloc_drm_kms.c | |
parent | 9ce9cebffc405c64a9247d90ab4f2e8dfe07bf92 (diff) | |
download | external_drm_gralloc-68a74eb31f139ad285a49451cf2ca8271c54f9bb.zip external_drm_gralloc-68a74eb31f139ad285a49451cf2ca8271c54f9bb.tar.gz external_drm_gralloc-68a74eb31f139ad285a49451cf2ca8271c54f9bb.tar.bz2 |
fix building issues of 64-bit targets
Just change the 'data' field of gralloc_drm_handle_t
to be a pointer to struct gralloc_drm_bo_t.
Fix some warnings as well.
Diffstat (limited to 'gralloc_drm_kms.c')
-rw-r--r-- | gralloc_drm_kms.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gralloc_drm_kms.c b/gralloc_drm_kms.c index 0909361..cb02a13 100644 --- a/gralloc_drm_kms.c +++ b/gralloc_drm_kms.c @@ -299,7 +299,7 @@ int gralloc_drm_reserve_plane(struct gralloc_drm_t *drm, uint32_t src_w, uint32_t src_h) { - unsigned int i, j; + int j; struct gralloc_drm_handle_t *drm_handle = gralloc_drm_handle(handle); int plane_count = drm->plane_resources->count_planes; @@ -1092,15 +1092,14 @@ int gralloc_drm_init_kms(struct gralloc_drm_t *drm) if (!drm->plane_resources) { ALOGD("no planes found from drm resources"); } else { + unsigned int i, j; + ALOGD("supported drm planes and formats"); /* fill a helper structure for hwcomposer */ drm->planes = calloc(drm->plane_resources->count_planes, sizeof(struct gralloc_drm_plane_t)); for (i = 0; i < drm->plane_resources->count_planes; i++) { - - unsigned int j; - drm->planes[i].drm_plane = drmModeGetPlane(drm->fd, drm->plane_resources->planes[i]); |