Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-97789

Listening on QVideoSink::videoFrameChanged on Android fails to map/unmap QVideoFrame

XMLWordPrintable

    • Android
    • c7f51ee983 (qt/qtmultimedia/6.4) c7f51ee983 (qt/tqtc-qtmultimedia/6.4) c7f51ee983 (qt/qtmultimedia/6.4.1)
    • 2022wk38FOQtforAndroid

      Attached is a sample project that creates a C++ side QML object VideoSinkListener that attaches itselt to VideoOutput.videoSink.videoFrameChanged(). Works correctly on Windows but fails on Android with the following error:

      F libvideosink-test_arm64-v8a.so: Cannot make QOpenGLContext current in a different thread
      F libc    : Fatal signal 6 (SIGABRT), code -6 in tid 28846 (qtMainLoopThrea)
      

        1. QZXingLive_crashlog_QT6.3.0RC1.txt
          9 kB
          Michael Heiser
        2. videosink-test.zip
          3 kB
          Lauri Laanmets
        For Gerrit Dashboard: QTBUG-97789
        # Subject Branch Project Status CR V

            bartlomiejmoskal Bartlomiej Moskal
            kiibimees Lauri Laanmets
            Votes:
            9 Vote for this issue
            Watchers:
            14 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes