> On 27 May 2021, at 14:25, Eike Hein <h...@kde.org> wrote:
> 
> May 27, 2021 8:14 AM, "Lars Knoll" <lars.kn...@qt.io> wrote:
>> The one thing I want to avoid is what we had in Qt 5, where you could force 
>> Qt MM to use a
>> different/custom gstreamer pipeline based on environment variables. That 
>> part made maintaining the
>> code base extremely hard. Other than that I’m of course open for patches and 
>> improvements. If some
>> integration points are needed, we can discuss those separately, but unless 
>> they are trivial, they
>> will probably need to wait until after 6.2.
> 
> Hmm - does that mean the `gst-pipeline:` URL scheme for `setMedia`/the 
> `source`
> prop is getting dropped as well?

That’s correct. It’s has honestly been a huge cludge, and something we didn’t 
have anywhere else. I’d rather see that we fix issues inside Qt MM instead of 
working around them with hacks such as this one.
> 
> If memory serves right, this was possible accidentally at some point and then
> was raised to the status of Official Footgun in 5.12+:
> 
> https://doc.qt.io/qt-5/qmediaplayer.html#setMedia

Footgun is probably the right name for it, and a reason I don’t want to 
continue with it for Qt 6.
> 
> A potential troublemaker for sure, but also very powerful. With QtGStreamer
> being deprecated (an old set of Qt bindings to GStreamer API - also something
> at least one KDE app I'm aware of still carries an internal fork of, sadly),
> a QtMM w/ custom pipeline support sort of the next best thing.

Lets rather have a look at the use cases that people want to have supported and 
how we can get those working.

Cheers,
Lars

_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to