}
},
(NACodecTypeInfo::Audio(sainfo), NACodecTypeInfo::Audio(dainfo)) => {
- if sainfo == dainfo {
+ let icodec = istr.get_info().get_name();
+ if (sainfo == dainfo) && (icodec != "pcm" || oopts.enc_name.as_str() == "pcm") {
OutputConvert::None
} else {
let dchmap = match dainfo.channels {