GNOME Bugzilla – Bug 322127
Make all relevant source/sink elements support the GstURIHandler interface
Last modified: 2011-04-29 13:39:53 UTC
All sink/source elements where it makes sense to have a URI location should implement GstURIHandler interface. Good Example : v4lsrc (v4l://[device]) Bad Example : alsasrc
Ping, edward?
I need to go over all new src/sink sometime. Bug is still valid til checked.
Anyone checked this recently?
Its quite easy to check with gst-inspector. There is definitely more elements that don't support it yet, that those that do. Edward: why is alsasrc a bad idea? or worse that v4lsrc/v4l2src? audiotestsrc/videotestsrc are probably examples that won't need a uri-handler.
gst-inspector shows 29 elements having it. Still wondering why v4l2src deserves it, but alsasrc not ...
Patch for alsasrc in Bug #162007
Edward, it would be good to have a consistent list of elements where this would make sense. That said, I feel using uri-handler would mostly be useful for e.g. playbin2 to autoplug a life-source and that again might mostly be interested for testing (It would also be limited as you would not be able to plug an audio and video source at the same time.) Otherwise the element properties should be adequate to configure the elements.
Why make things like alsasrc (or even v4lsrc) implement URI handlers exactly? I just don't see the use case for that (other than testing with playbin).
Reopening as I can't see any open non-developer question.
> Reopening as I can't see any open non-developer question. It was filed by a developer, who was then asked questions by other developers... Anyway, let's just WONTFIX this for now, it's been open for years without anything happening. I'm sure someone will re-open it if they can think of a rationale.