drm_meson: src_x & src_y need 16.16 fixed point [1/1]

PD#SWPL-37265

Problem:
video scaling has no effect
src value need 16.16 fixed point

Solution:
src_x & src_y need 16.16 fixed point

Verify:
ab311

Change-Id: I47cf13ce6cdcbe6e15c6738724ce833e7361669b
diff --git a/meson/meson_drm_kms.c b/meson/meson_drm_kms.c
index b1306ac..0f595fc 100644
--- a/meson/meson_drm_kms.c
+++ b/meson/meson_drm_kms.c
@@ -468,8 +468,8 @@
         drmModeAtomicAddProperty(request, plane_state->id, plane_state->crtc_h.id, buf->crtc_h);
     }
 
-    drmModeAtomicAddProperty(request, plane_state->id, plane_state->src_x.id, buf->src_x);
-    drmModeAtomicAddProperty(request, plane_state->id, plane_state->src_y.id, buf->src_y);
+    drmModeAtomicAddProperty(request, plane_state->id, plane_state->src_x.id, buf->src_x << 16);
+    drmModeAtomicAddProperty(request, plane_state->id, plane_state->src_y.id, buf->src_y << 16);
     drmModeAtomicAddProperty(request, plane_state->id, plane_state->src_w.id, buf->width << 16);
     drmModeAtomicAddProperty(request, plane_state->id, plane_state->src_h.id, buf->height << 16);
     drmModeAtomicAddProperty(request, plane_state->id, plane_state->fb_id.id, buf->fb_id);