Mercurial > hg > svcore
comparison data/fileio/AudioFileReaderFactory.cpp @ 1277:13701ab9d2c7 3.0-integration
Actually use the StorageAdviser output properly
author | Chris Cannam |
---|---|
date | Tue, 22 Nov 2016 16:40:14 +0000 |
parents | 6877f4200912 |
children | 0a9193dc136b |
comparison
equal
deleted
inserted
replaced
1276:adbd16d2c1e8 | 1277:13701ab9d2c7 |
---|---|
113 | 113 |
114 if (estimatedSamples > 0) { | 114 if (estimatedSamples > 0) { |
115 size_t kb = (estimatedSamples * sizeof(float)) / 1024; | 115 size_t kb = (estimatedSamples * sizeof(float)) / 1024; |
116 StorageAdviser::Recommendation rec = | 116 StorageAdviser::Recommendation rec = |
117 StorageAdviser::recommend(StorageAdviser::SpeedCritical, kb, kb); | 117 StorageAdviser::recommend(StorageAdviser::SpeedCritical, kb, kb); |
118 if (rec == StorageAdviser::UseMemory || | 118 if ((rec & StorageAdviser::UseMemory) || |
119 rec == StorageAdviser::PreferMemory) { | 119 (rec & StorageAdviser::PreferMemory)) { |
120 cacheMode = CodedAudioFileReader::CacheInMemory; | 120 cacheMode = CodedAudioFileReader::CacheInMemory; |
121 } | 121 } |
122 } | 122 } |
123 | 123 |
124 CodedAudioFileReader::DecodeMode decodeMode = | 124 CodedAudioFileReader::DecodeMode decodeMode = |