Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

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).

    alt text

    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
    Debian

    Does anyone have any ideas?
    Thanks!


Log in to reply