关键代码如下:
t=(AVPicture *)pict;
QImage img(t->data[0], avctx->width, avctx->height, 32, 0, 0, QImage::IgnoreEndian);
QPainter painter(this);
painter.drawPixmap(0, 0, QPixmap(img));
返回错误:
xcb_lock.c:77:_XGetXCBBuffer:assert((int)((xcb_req)-(dpy->request))>=0) failed.
何解?往指教,我也尝试继承QGLWidget,无奈对QT、OpenGL都不熟悉。痛苦。
请大家指点一下,在QT3上如何定义一个显示视频的Widget。以及如何显示才不会挂掉。
是不是有什么参数需要设置。
期待你的回复。谢谢!