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

[gstreamer] Replace appsrc via uri handler

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • P2: Important
    • None
    • None
    • Multimedia
    • None
    • 43083d6c1 (dev), e2aabef15 (6.8), 33201972e (tqtc/lts-6.5)
    • Multimedia wk 39-40

    Description

      Qt uses appsrc:// to read from QIODevice, which has several issues:

      • threading and ownership of the QIODevice instance isn't clear
      • going through signals adds overhead
      • attaching the QIODevice to the appsrc element is rather convoluted.
      • the same QIODevice can only be used in one GstAppSrc element

      Replacing the GstAppSrc element with a uri handler reduces complexity and overhead, while also allowing us to use the same (seekable) QIODevice in multiple locations (players / discoverers)

      Attachments

        Issue Links

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

          Activity

            People

              timblechmann tim blechmann
              timblechmann tim blechmann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes