Bug 997229 - Don't call IdealAudioRate on an offline MediaStreamGraph r=roc

--HG--
extra : rebase_source : 44aec47b98965a663600a84c630c0f89239842a6
This commit is contained in:
Paul Adenot 2014-04-17 11:15:47 +02:00
Родитель b1182ccb9f
Коммит 3af065c262
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -1259,8 +1259,8 @@ MediaStreamGraphImpl::RunThread()
UpdateStreamOrder(); UpdateStreamOrder();
} }
TrackRate sampleRate;
// Find the sampling rate that we need to use for non-realtime graphs. // Find the sampling rate that we need to use for non-realtime graphs.
TrackRate sampleRate = IdealAudioRate();
if (!mRealtime) { if (!mRealtime) {
for (uint32_t i = 0; i < mStreams.Length(); ++i) { for (uint32_t i = 0; i < mStreams.Length(); ++i) {
AudioNodeStream* n = mStreams[i]->AsAudioNodeStream(); AudioNodeStream* n = mStreams[i]->AsAudioNodeStream();
@ -1270,6 +1270,8 @@ MediaStreamGraphImpl::RunThread()
break; break;
} }
} }
} else {
sampleRate = IdealAudioRate();
} }
GraphTime endBlockingDecisions = GraphTime endBlockingDecisions =