| 223 | } |
| 224 | |
| 225 | void VSTInstance::DeferChunkApplication() |
| 226 | { |
| 227 | std::lock_guard<std::mutex> guard(mDeferredChunkMutex); |
| 228 | |
| 229 | if (! mChunkToSetAtIdleTime.empty() ) |
| 230 | { |
| 231 | ApplyChunk(mChunkToSetAtIdleTime); |
| 232 | mChunkToSetAtIdleTime.resize(0); |
| 233 | } |
| 234 | } |
| 235 | |
| 236 | void VSTInstance::ApplyChunk(std::vector<char>& chunk) |
| 237 | { |