allow decoding with mixed channel types