- 
    Task 
- 
    Resolution: Fixed
- 
    P2: Important 
- 
    None
- 
    None
- 
    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)
- is required for
- 
                    QTBUG-129466 [gstreamer] add a gst_discoverer API to obtain metadata -         
- Closed
 
-         
| For Gerrit Dashboard: QTBUG-129467 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 589258,21 | GStreamer: introduce qiodevice:/ uri scheme | dev | qt/qtmultimedia | Status: MERGED | +2 | +1 | 
| 595069,5 | GStreamer: introduce qiodevice:/ uri scheme | 6.8 | qt/qtmultimedia | Status: MERGED | +2 | +1 | 
| 595076,4 | GStreamer: introduce qiodevice:/ uri scheme | tqtc/lts-6.5 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |