Added some missing features (w.r.t. the Xine backend) in Totem/GStreamer today. One being manual aspect-ratio selection, partly with thanks to Laurens Buhler. The other being language codes, which I implemented in DVD playback. The result is that a media source with multiple audio tracks and language code support will now display proper language names in the audio/language menu. Same code is in place for subtitles yet, but then again, DVD subtitles don't work yet, so it's kinda pointless in a way. Jan (he's working on that) promised me he'd make it working within a few days now. Then menus, and we're done, GStreamer will finally have good DVD support.
As for the language code detection, I should implement it for mkv/ogm too, I guess.