Skip to content
Snippets Groups Projects
Commit e7cc0497 authored by Andreas Traczyk's avatar Andreas Traczyk Committed by Adrien Béraud
Browse files

video: use QVideoSink/VideoOutput and QVideoFrame instead of QImage

Removes the rendermanager and framewrapper objects along with any
QQuickPaintedItem-based QML render widget classes. This simplifies
the video widget stack implementation.

The new mechanism uses the VideoOutput component of QtMultimedia.
By accessing the VideoOutput's QVideoSink object, we update the
mapped buffer data of a sink's QVideoFrame when new frames are
published. Updates to frames and component sink subscriptions are
managed by a new class called VideoProvider.

Gitlab: #500
Also #536

Change-Id: I2391a32294922ea435ab80ac1f876c004ff6c21e
parent a5adab3f
No related branches found
No related tags found
No related merge requests found
Showing
with 249 additions and 790 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment