Support plain QNX in mm-renderer mediaplayer impl
authorFrank Osterfeld <frank.osterfeld.qnx@kdab.com>
Mon, 4 Nov 2013 14:52:43 +0000 (15:52 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Sat, 9 Nov 2013 09:51:16 +0000 (10:51 +0100)
commit66219c9a289db01808a15b6416dea1b4cf9314dd
tree6650d92585d85ece56b991f72025fdc6886c36bb
parent3571a891d509965ffe7eb15def6da8e0367e261e
Support plain QNX in mm-renderer mediaplayer impl

On plain QNX, the native events are plain screen_event_t's,
instead of being wrapped in bps_event_t.

The bps/mm-renderer interface isn't available on QNX, thus
those parts are replaced by reading directly from mm-renderer's
PPS objects.

Change-Id: I38772ddad04432ff099455a730ce0034f07db70d
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
18 files changed:
src/plugins/blackberry/blackberry.pro
src/plugins/blackberry/common/windowgrabber.cpp
src/plugins/blackberry/common/windowgrabber.h
src/plugins/blackberry/mediaplayer/bbmediaplayercontrol.cpp
src/plugins/blackberry/mediaplayer/bbmediaplayercontrol.h
src/plugins/blackberry/mediaplayer/bbmediaplayerservice.cpp
src/plugins/blackberry/mediaplayer/bbplayervideorenderercontrol.h
src/plugins/blackberry/mediaplayer/bbvideowindowcontrol.cpp
src/plugins/blackberry/mediaplayer/bbvideowindowcontrol.h
src/plugins/blackberry/mediaplayer/bpsmediaplayercontrol.cpp [new file with mode: 0644]
src/plugins/blackberry/mediaplayer/bpsmediaplayercontrol.h [new file with mode: 0644]
src/plugins/blackberry/mediaplayer/mediaplayer.pri
src/plugins/blackberry/mediaplayer/ppsmediaplayercontrol.cpp [new file with mode: 0644]
src/plugins/blackberry/mediaplayer/ppsmediaplayercontrol.h [new file with mode: 0644]
src/plugins/blackberry/neutrino_mediaservice.json [new file with mode: 0644]
src/plugins/blackberry/neutrinoserviceplugin.cpp [new file with mode: 0644]
src/plugins/blackberry/neutrinoserviceplugin.h [new file with mode: 0644]
src/plugins/plugins.pro