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

QCamera won't transition to ActiveStatus



  • My application fails to transition it's QCamera from StartingStatus to ActiveStatus at least 90% of the time and this results in failed video. I have been getting output like the following while running the application:

    [183946.532387] vip1-s0: VIP_PORTA_OUTPUT_FIFO_YUV
    [183946.537205] vip1-s0: vip_overflow_recovery_work: Port A
    [183946.565720] vip1-s0: VIP_PORTA_OUTPUT_FIFO_YUV
    [183946.571601] vip1-s0: vip_overflow_recovery_work: Port A
    [183946.599050] vip1-s0: VIP_PORTA_OUTPUT_FIFO_YUV
    [183946.504858] vip1-s0: vip_overflow_recovery_work: Port A
    [183946.532382] vip1-s0: VIP_PORTA_OUTPUT_FIFO_YUV
    [183946.537187] vip1-s0: vip_overflow_recovery_work: Port A
    [183946.565714] vip1-s0: VIP_PORTA_OUTPUT_FIFO_YUV
    [183946.570518] vip1-s0: vip_overflow_recovery_work: Port A
    [183946.577531] vip1-s0: vip_overflow_recovery_work: num_recovery limit exceeded leaving disabled

    Any idea what could be causing this issue or how to fix it?


  • Lifetime Qt Champion

    Hi,

    You need to give more information:

    • What version of Qt are you using ?
    • What OS ?
    • What device ?


  • @SGaist I'm executing Qt 5.9 out of a custom linux build for a Texas Instruments AM5728 with a OV10640 image-sensor. I've confirmed that the camera is compatible. It establishes a connection sometimes and will remain stable while displaying feed using a simple QCamera example app, but most of the time it fails initially during establishing the connection.

    Edit: added chipset numbers for Image-sensor and soc



  • Qt 5.9
    Texas Instruments AM5728
    OV10640 image sensor
    Custom in-house linux build


  • Lifetime Qt Champion

    Can you use that camera properly outside of Qt ?



  • @SGaist We have other programs that function with the camera using different environment setups. Specifically the camera was coupled with a DMA based wrapper for direct display, however that uses a QML based application and is not compatible with QWidgets by all appearances. Hoping to get around that by using QCamera


Log in to reply