Bug 1350148: [AAC] Don't set channel count on output decoder. r?jya
Windows AAC decoder decode a mono AAC stream into a stereo PCM.
Bug 1347101 set the output to be mono, which caused a failure to find the appropriate IMFMediaType.
This partially revert
bug 1347101 audio changes.
MozReview-Commit-ID: 2M4X4rKKvXl
--- a/dom/media/platforms/wmf/WMFAudioMFTManager.cpp
+++ b/dom/media/platforms/wmf/WMFAudioMFTManager.cpp
@@ -175,22 +175,16 @@ WMFAudioMFTManager::Init()
NS_ENSURE_TRUE(SUCCEEDED(hr), false);
hr = outputType->SetGUID(MF_MT_SUBTYPE, MFAudioFormat_Float);
NS_ENSURE_TRUE(SUCCEEDED(hr), false);
hr = outputType->SetUINT32(MF_MT_AUDIO_BITS_PER_SAMPLE, 32);
NS_ENSURE_TRUE(SUCCEEDED(hr), false);
- hr = outputType->SetUINT32(MF_MT_AUDIO_NUM_CHANNELS, mAudioChannels);
- NS_ENSURE_TRUE(SUCCEEDED(hr), false);
-
- hr = outputType->SetUINT32(MF_MT_ALL_SAMPLES_INDEPENDENT, 1);
- NS_ENSURE_TRUE(SUCCEEDED(hr), false);
-
hr = decoder->SetMediaTypes(inputType, outputType);
NS_ENSURE_TRUE(SUCCEEDED(hr), false);
mDecoder = decoder;
return true;
}