Solved Qt Multimedia/Camera: Random frame breaks when picture changes on video
-
Hello. I've faced some strange trouble: when I'm trying to display video stream from camera through Qt/QML+Multimedia, I have some noise on video (looks like frame breaks or smth else).
In that time if I'm trying to record video through GStreamer-1.0 directly from camera device, there is no any problems on video.
Also, while QML application is loading, I've some warnings (maybe it can be related to frame breaks in QML application):
Unable to query the parameter info: QCameraImageProcessingControl::WhiteBalancePreset : "Invalid argument" Unable to query the parameter info: QCameraImageProcessingControl::ColorTemperature : "Invalid argument" Unable to query the parameter info: QCameraImageProcessingControl::ContrastAdjustment : "Invalid argument" Unable to query the parameter info: QCameraImageProcessingControl::SaturationAdjustment : "Invalid argument" Unable to query the parameter info: QCameraImageProcessingControl::BrightnessAdjustment : "Invalid argument" Unable to query the parameter info: QCameraImageProcessingControl::SharpeningAdjustment : "Invalid argument"
I don't know how to disable these queries (because my camera doesn't support any of these parameters, it just generates video stream).
Qt-5.15
GStreamer-1.0
DebianDoes anyone have any ideas?
Thanks! -
@r3d9u11
seems like there is some toubles with vsync + Qt + eglfs + imx:
https://community.nxp.com/t5/i-MX-Processors/Qt5-on-iMX6-enable-vsync-with-single-framebuffer/m-p/397323