diff options
author | Dario Freddi <dario.freddi@ispirata.com> | 2013-09-13 12:10:03 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-09-16 23:46:39 +0200 |
commit | 90005fae17acc994948aa5a79fc262fd07b69865 (patch) | |
tree | a5dfd888fc6a9b3c372ca9a53f56a05176de96a1 /mkspecs | |
parent | 76b06f993e534e02e35830ac0d8f41e546463945 (diff) |
qeglfshooksrpi: update vc_dispmanx_element_change_attributes
Remove the extern prototype as it's now defined in latest
firmware headers correctly. Moreover, the signature of the function
changed. This patch fixes both issues.
Change-Id: I0114b436dbaf5a171e6429a1e3760e292c7152cf
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Diffstat (limited to 'mkspecs')
-rw-r--r-- | mkspecs/devices/linux-rasp-pi-g++/qeglfshooks_pi.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/mkspecs/devices/linux-rasp-pi-g++/qeglfshooks_pi.cpp b/mkspecs/devices/linux-rasp-pi-g++/qeglfshooks_pi.cpp index 9b481133a5..add96bf14e 100644 --- a/mkspecs/devices/linux-rasp-pi-g++/qeglfshooks_pi.cpp +++ b/mkspecs/devices/linux-rasp-pi-g++/qeglfshooks_pi.cpp @@ -88,12 +88,6 @@ static EGLNativeWindowType createDispmanxLayer(const QPoint &pos, const QSize &s return eglWindow; } -// this function is not part of debian squeeze headers -extern "C" int VCHPOST_ vc_dispmanx_element_change_attributes(DISPMANX_UPDATE_HANDLE_T update, - DISPMANX_ELEMENT_HANDLE_T element, uint32_t change_flags, int32_t layer, - uint8_t opacity, const VC_RECT_T *dest_rect, const VC_RECT_T *src_rect, - DISPMANX_RESOURCE_HANDLE_T mask, VC_IMAGE_TRANSFORM_T transform); - // these constants are not in any headers (yet) #define ELEMENT_CHANGE_LAYER (1<<0) #define ELEMENT_CHANGE_OPACITY (1<<1) @@ -128,7 +122,7 @@ static void moveDispmanxLayer(EGLNativeWindowType window, const QPoint &pos) &dst_rect, NULL, 0, - (VC_IMAGE_TRANSFORM_T)0); + (DISPMANX_TRANSFORM_T)0); vc_dispmanx_update_submit_sync(dispman_update); } |