Set the stream name of dvd audio tracks properly/consistent with other audio streams.
To achieve this make use of dvdnav_audio_stream_channels(...) and dvdnav_audio_stream_format(...).
Set the stream language of dvd audio tracks properly/consistent with other audio streams, i.e. set it to a three char code.
Don't set the language as the stream name.
Properly set the number of channels of a dvd audio stream.
Set the stream name of dvd subtitle tracks properly/consistent with other streams; in particular don't use the language for the name.
Set the stream language of dvd subtitles properly/consistent with other streams, i.e. set it to a three char code.
Don't return "unknown" if a audio/subtitle stream has no name set, return an empty string instead.
Bring CDVDPlayer::GetSubtitleLanguage(...) in line with CDVDPlayer::GetAudioStreamLanguage(...), i.e., return a three char code if possible.
Add logic to GUIDialogAudioSubtitleSettings in order to show the language of audio tracks.
Adapt the representation of subtitles.
Use a three char codes. These are also used for the subtitle priority evaluation, cf. PredicateSubtitlePriority(...) at DVDPlayer.cpp.
The name of a stream should not be set to its language.
Set the external audio stream name from its filename if the name isn't set already.