Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Qt Multimedia/Camera: Random frame breaks when picture changes on video
Qt 6.11 is out! See what's new in the release blog

Qt Multimedia/Camera: Random frame breaks when picture changes on video

Scheduled Pinned Locked Moved Solved QML and Qt Quick
2 Posts 1 Posters 369 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    r3d9u11
    wrote on last edited by
    #1

    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!

    R 1 Reply Last reply
    0
    • R r3d9u11

      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!

      R Offline
      R Offline
      r3d9u11
      wrote on last edited by
      #2

      @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

      1 Reply Last reply
      1

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved