diff --git a/src/xenia/apu/xma_context_new.cc b/src/xenia/apu/xma_context_new.cc index f17adfda3..a154c8a87 100644 --- a/src/xenia/apu/xma_context_new.cc +++ b/src/xenia/apu/xma_context_new.cc @@ -138,6 +138,10 @@ bool XmaContextNew::Work() { Consume(&output_rb, &data); data.output_buffer_write_offset = output_rb.write_offset() / kOutputBytesPerBlock; + + if (output_rb.empty()) { + data.output_buffer_valid = false; + } StoreContextMerged(data, initial_data, context_ptr); return true; }