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

AVFoundation (OS X): use AVPlayerItemVideoOutput for rendering frames

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • Icon: P2: Important P2: Important
    • None
    • 5.7.0
    • Multimedia
    • OSX
    • macOS

      There are currently two frame rendering paths in the AVFoundation plugin, one for OS X and one for iOS. On OS X, we render an AVPlayerLayer into an FBO. On iOS, we use AVPlayerItemVideoOutput to retrieve pixel buffers, which can then be mapped to memory or to an OpenGL texture.

      We should be using AVPlayerItemVideoOutput on OS X as well, since the API is available there too. The only problem is that OpenGL textures created from a pixel buffer are of type GL_TEXTURE_RECTANGLE on OS X, which is not currently supported by the QML video node.

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

            valentyn.doroshchuk Valentyn Doroshchuk
            ylopes Yoann Lopes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes