and thank you very much for your answers, this clarified a lot. Here some suggestions :
I think the one thing that matroska isnâ€™t very well suited is to represent a complete DVD as intermediate format like ratDVD. Especially the step to go back to a DVD from the intermediate format I could imagine a being a problem. When you continue into this direction you will probably find that you need some more information (especially in-stream) than you collect today.
As i told you in my original email, we are very close to releasing the new matroska menue system, which is heavily 'inspired' by the DVD menue system, for compatibility reasons expecially with respect to existing menue creation tools for DVDs. robux4 has coded a tool already called 'DVDMenuExtractor' ( source is in our SVN repository on http://corecodec.org/projects/matroska ), which will take any DVD and copy the complete menue structure as well as all tracks, etc., and make a XML file from that which can be used for muxing with a new version of mkvmerge/mmg.exe . Basically any supported codecs can be used for the audio/video/subs streams, and re-converting this MKV file into the original DVD is more like a reencoding job into codecs supported by the DVD standard, and not really a lot of work speaking of the menue structure.
We are very interested to learn more about the video codec you developed, and also want to offer to you that we could add native support for your video compression format into mkvmerge, so people could use your codec also in the matroska container. We could define a codec ID for you specifically, like V_RAT or whatever you prefer !
The biggest interest for us, and we admit that frankly, is to have a look at oyur DVD navigation filter. robux4 is now adding matroska menue playback support into VLC, because we felt that the M$ navigation filter is too heavily tied to the standard DVD audio/video codecs, and as such is more or less useless to us. On the other hand, we didnt have the time to create our own navigation filter, thats why we hope you will release yours under the terms of the GNU so that we can build our own filter, or maybe even merge efforts into a single one ( matroska pack on http://packs.matroska.org has more than one Mio downloads since some time now ) supporting both ratDVD and matroska menue system.
Of course, should you ever consider to add a MKV output mode to ratDVD, just give us a shout so we cna help you with that !!
matroska project admin