Would you consider to implement this in an interchangeable way?
I think it would be great if the DX part would be its own plugin. That way we could have a fancy DX11 plugin and a DX9 plugin for compatibility with older hardware.
Also, this would be a great step towards platform independence. The biggest part of MP2 not working with Mono on e.g. Linux has to be DirectX/DirectShow (correct me if I'm wrong). If there is an interface to switch the renderer it would be much easier to write a openGL/gStreamer plugin.
Since you're working on this piece of code anyway, how much extra work do you think it would be to make it interchangeable? Would it be worth the effort?
Just curious about your opinion.
I think it would be great if the DX part would be its own plugin. That way we could have a fancy DX11 plugin and a DX9 plugin for compatibility with older hardware.
Also, this would be a great step towards platform independence. The biggest part of MP2 not working with Mono on e.g. Linux has to be DirectX/DirectShow (correct me if I'm wrong). If there is an interface to switch the renderer it would be much easier to write a openGL/gStreamer plugin.
Since you're working on this piece of code anyway, how much extra work do you think it would be to make it interchangeable? Would it be worth the effort?
Just curious about your opinion.