Eww: quad loop.

This commit is contained in:
Jason Felds
2013-05-01 23:39:15 -04:00
parent d281bba0cd
commit 02d16ce574
+7 -7
View File
@@ -750,17 +750,17 @@ WinWdmPin *WinWdmFilter::InstantiateRenderPin(
aTryPCM.push_back( false );
aTryPCM.push_back( true );
FOREACH( bool, aTryPCM, bTryPCM )
for (auto bTryPCM = aTryPCM.begin(); bTryPCM != aTryPCM.end(); ++bTryPCM)
{
FOREACH( int, aSampleRates, iSampleRate )
for (int const &iSampleRate : aSampleRates)
{
FOREACH( int, aChannels, iChannels )
for (int const &iChannels : aChannels)
{
FOREACH( DeviceSampleFormat, SampleFormats, fmt )
for (DeviceSampleFormat &fmt : SampleFormats)
{
PreferredOutputSampleFormat = *fmt;
iPreferredOutputChannels = *iChannels;
iPreferredSampleRate = *iSampleRate;
PreferredOutputSampleFormat = fmt;
iPreferredOutputChannels = iChannels;
iPreferredSampleRate = iSampleRate;
WAVEFORMATEXTENSIBLE wfx;
FillWFEXT( &wfx, PreferredOutputSampleFormat, iPreferredSampleRate, iPreferredOutputChannels );