>> I mainly wanted to do this as a personal exercise, though I'd imagine this >> is a useful piece of functionality for many others also - so should I >> submit a patch of the changes, or is this unlikely to be accepted? (Again, >> sorry for the perhaps obvious question, I'm rather new to this.) I've had a >> look at the code review process and it seems to suggest adding a patch to >> the relevant JIRA issue for those who don't have commit access (in this >> case 18009), but I don't seem to have permission to do that either? > > It sounds like there are perhaps two different ways to move forward here, the > first is to take a submission in the form of WIKI writeup that we can post so > that anybody else who wants to try extending the media files can follow the > path you took. The other is to take a patch for the given JIRA issue. Sadly, > the JIRA server doesn’t allow just anybody to supply patches, so you will > have to email to Steve or Kevin and they can attach it to the issue for you.
Be careful how these are implemented. We cannot just enable formats in GStreamer, there are licensing and legal issues involved. I think the Matroska licenses are fairly benign, but it still requires some amount of process. What I would recommend is adding a switch to optionally enable additional formats, so those building GStreamer or OpenJFX themselves can turn whatever they want on or off, and they are on their own for dealing with legal issues. That being said, we actually tested with MKV during development and it was pretty solid :) -DrD-