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

[gstreamer] Replace appsrc via uri handler

XMLWordPrintable

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

      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)

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes