Yes. But playlist parser for those is missing.Could the BDMV/PLAYLIST/*.mpls help with this?
Yes. But playlist parser for those is missing.Could the BDMV/PLAYLIST/*.mpls help with this?
The (Windows-only) tool BDInfo can read .mpls files, and it's open source (LGPL v2.1). Could we adapt their methods for reading .mpls to work with VLC?Yes. But playlist parser for those is missing.
Looks like the code TSPlaylistFile.cs [edit] in BDInfo source[/edit] contains .mpls parsing code. I'll need to brush up on my C#, but it looks like it could be straightforward to implement this in VLC. Any pointers/templates I could use for doing that? Again, I'm not much of a programmer, but I've been fairly good at such translations in the past.The (Windows-only) tool BDInfo can read .mpls files, and it's open source (LGPL v2.1). Could we adapt their methods for reading .mpls to work with VLC?
Right, I figured that. But I have zero experience with the VLC code, so I don't know where to begin. From my quick glance at the TSPlaylistFile.cs code, it looks fairly straightforward. But you're right, a direct copy won't work, and will be quite difficult to get C# working natively in VLC.Using C# in VLC is hard. C or C++ is better.
Well, the code I'm looking at is for parsing .mpls playlists, and I have at least one disc where this doesn't work in current versions of VLC. It's the only BD I've ripped which doesn't put its main feature in one massive .m2ts file, and VLC plays the disc in a strange order. VLC_help had suggested VLC doesn't have an .mpls parser yet, and I had just found an open source implementation (BDInfo) which seems to have one, among other things.Come on, there are already 2 plugins for BD decoding in VLC...
Return to “VLC media player Feature Requests”
Users browsing this forum: No registered users and 20 guests