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

Local video playback in Qt6 [Spike]

XMLWordPrintable

    • Icon: User Story User Story
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • None
    • None
    • Multimedia
    • None

      Qt6 must support video playback. In Qt5 video playback is done using Qt Multimedia but in Qt6 we should only focus to allow utilisation of playback and recording API's, preferably with implementing some QMultimedia QML types to work without the whole framework.

      Basic functionality requirements for QML Video player would be similar to the use-case of QML MediaPlayer type: https://doc.qt.io/qt-5/qml-qtmultimedia-mediaplayer.html

      Basic decoding requirements at this stage (*

      • support only MP4 video format
      • support only H.264 compression
      • support only YUV420 video output

      Functional requirements of playing video locally

      • Open local video file and read information of the codec
      • Instantiate required video player (e.g. gstreamer)
      • Set output video and audio sink
      • Start video playback
      • Pause video playback
      • Resume video playback
      • Stop video playback
      • Set offset to video

      Outcome of this Spike (research) should be the actual implementation requirements under mother Epic QTBUG-73677

       

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            veheinon Veli-Pekka Heinonen
            javihria Jarko Vihriälä
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes