diff --git a/src/include/newgal.h b/src/include/newgal.h index f20f63f1..675da4e0 100644 --- a/src/include/newgal.h +++ b/src/include/newgal.h @@ -1067,8 +1067,8 @@ GAL_Surface* __drm_create_surface_from_name (GHANDLE video, uint32_t name, uint32_t drm_format, uint32_t pixels_off, uint32_t width, uint32_t height, uint32_t pitch); -GAL_Surface* __drm_create_surface_from_handle (GHANDLE video, - uint32_t handle, size_t size, uint32_t drm_format, uint32_t pixels_off, +GAL_Surface* __drm_create_surface_from_handle (GHANDLE video, uint32_t handle, + size_t size, uint32_t drm_format, uint32_t pixels_off, uint32_t width, uint32_t height, uint32_t pitch); GAL_Surface* __drm_create_surface_from_prime_fd (GHANDLE video, diff --git a/src/newgal/drm/drmvideo.c b/src/newgal/drm/drmvideo.c index d62a3cca..f7fb3ca4 100644 --- a/src/newgal/drm/drmvideo.c +++ b/src/newgal/drm/drmvideo.c @@ -3575,7 +3575,7 @@ GAL_Surface* __drm_create_surface_from_name (GHANDLE video, /* called by drmCreateDCFromHandle */ GAL_Surface* __drm_create_surface_from_handle (GHANDLE video, uint32_t handle, - unsigned long size, uint32_t drm_format, uint32_t pixels_off, + size_t size, uint32_t drm_format, uint32_t pixels_off, uint32_t width, uint32_t height, uint32_t pitch) { GAL_VideoDevice *this = (GAL_VideoDevice *)video;