else if ( label_name == "7.1DS" )
return PCM::CF_CFG_5;
+ else if ( label_name == "MCA" )
+ return PCM::CF_CFG_6;
+
fprintf(stderr, "Error decoding channel format string: %s\n", label_name.c_str());
fprintf(stderr, "Expecting '5.1', '6.1', '7.1', '7.1DS' or 'WTF'\n");
return PCM::CF_NONE;
if ( ASDCP_SUCCESS(result) )
{
char buf[64];
- fprintf(stdout, " ChannelAssignment: %s\n", descriptor->ChannelAssignment.EncodeString(buf, 64));
+ fprintf(stdout, " ChannelAssignment: %s\n", descriptor->ChannelAssignment.const_get().EncodeString(buf, 64));
}
}
}