Hi, when playing a bit with the mlcd plugin, i came around the question how to find out if the current audio track beeing replayed is a digital track (ac3/dts) or not. There is a method SetAudioChannel() but this only signals left/right/stereo. Also it is currently only called when a user selects the audio channel manually, not on channel switch or vdr startup (not to mention all those plugins that replay something) The detection, if LPCM or digital audio is beeing replayed is already done in cDevice::PlayPesPacket() , so shouldn't we call MsgSetAudioChannel() from there and extend it with "3=digital audio"? On the other hand this would cause some overhead as PlayPesPacked is called every second... Or is there any other proposed method to determine the currently played audio type? cheers, Tim