Fix channel detection.

Use new request_channel_layout API

Fixes #12244
Have info and playback screen show proper number of channels
ExternalStreamHandler: Standardize log messages.
Merge remote-tracking branch 'upstream/master'