From 9408807bb0fd7a9a83531241a8e7b8f8d9d76dd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20R=C3=B8dal?= Date: Thu, 14 Mar 2013 10:58:44 +0100 Subject: Made OMX initializing a bit more robust. We should do it on the rendering thread where there's a current context since we're calling glGenTextures() etc. --- src/imports/nativemedia/omxnode.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/imports/nativemedia/omxnode.h') diff --git a/src/imports/nativemedia/omxnode.h b/src/imports/nativemedia/omxnode.h index 976830c..22bbb4a 100644 --- a/src/imports/nativemedia/omxnode.h +++ b/src/imports/nativemedia/omxnode.h @@ -23,7 +23,6 @@ public: ~OmxNode(); void preprocess(); - void updateTexture(); void setRect(const QRectF &rect); inline void setRect(qreal x, qreal y, qreal w, qreal h) { setRect(QRectF(x, y, w, h)); } @@ -91,10 +90,12 @@ signals: protected: QSGNode *updatePaintNode(QSGNode *, UpdatePaintNodeData *); + void itemChange(ItemChange change, const ItemChangeData &); private slots: void triggerRender(); void videoSize(int w, int h); + void beforeRendering(); private: OmxPlayer *m_player; -- cgit v1.2.3