Don't get me wrong, the mastroka file format is great for my own desktop use. To stream over dlna not so much. What's a better format? Most of my videos are softsubbed anime and i would like to stay away from hardsubbing.
I would also steer clear of dlna- a worse/more limp wristed standard I have not seen in several years now. Still if you must suffer it then many players will support some of the softsub formats- it might involve converting to a near plain text format (SRT or something or even a simplified version of that). If you can beat your player into using SMB or something good do so as you will have a far easier existence. XBMC has got exceptionally good these last couple of years (PC and original xbox) as have some of the offshoots- it will run on just about any old junker too.