\r
// We'll try higher bit rates first and then work our way down.\r
std::vector< std::pair<UInt32, UInt32> > physicalFormats;\r
- formatFlags = description.mFormatFlags | kLinearPCMFormatFlagIsFloat & ~kLinearPCMFormatFlagIsSignedInteger;\r
+ formatFlags = (description.mFormatFlags | kLinearPCMFormatFlagIsFloat) & ~kLinearPCMFormatFlagIsSignedInteger;\r
physicalFormats.push_back( std::pair<Float32, UInt32>( 32, formatFlags ) );\r
formatFlags = (description.mFormatFlags | kLinearPCMFormatFlagIsSignedInteger | kAudioFormatFlagIsPacked) & ~kLinearPCMFormatFlagIsFloat;\r
physicalFormats.push_back( std::pair<Float32, UInt32>( 32, formatFlags ) );\r