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

QMediaPlayer::setVideoOutput() no longer takes QList of outputs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: P3: Somewhat important P3: Somewhat important
    • 6.2.7, 6.3, 6.4.2, 6.5.0 Beta1
    • 6.2.0 Beta1
    • Multimedia
    • None
    • All
    • 5dcff84a97 (qt/qtmultimedia/6.3) 112bdab6b6 (qt/qtmultimedia/6.4) fe2e90b6e3 (qt/qtmultimedia/dev) 5dcff84a97 (qt/tqtc-qtmultimedia/6.3) 112bdab6b6 (qt/tqtc-qtmultimedia/6.4) fe2e90b6e3 (qt/tqtc-qtmultimedia/dev) 897158372b (qt/tqtc-qtmultimedia/6.2)

      my software relies on this ability (it is a media player with three separate scene views in three separate windows)

      a workaround (in use by QCamera) was to subclass QtAbstractVideoSurface and override "present()", and then send the frame to all the subscribed video surfaces, but the new class QVideoSink doesn't have a present() function, nor are any of its members virtual, and in any case QCamera no longer has the setViewfinder() method.  so this route is also unavailable.

      i need both of these things fixed, or a viable workaround.

      possible solution:

      simply add "virtual" to QVideoSink::newVideoFrame() would be sufficient to fix the camera problem, at least

       

        For Gerrit Dashboard: QTBUG-95127
        # Subject Branch Project Status CR V

            piotr Piotr Srebrny (Inactive)
            davecotter David M. Cotter
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: