aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm/PcmExport.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/pcm/PcmExport.cxx')
-rw-r--r--src/pcm/PcmExport.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pcm/PcmExport.cxx b/src/pcm/PcmExport.cxx
index e04a7fdd9..26644a71a 100644
--- a/src/pcm/PcmExport.cxx
+++ b/src/pcm/PcmExport.cxx
@@ -76,9 +76,9 @@ ConstBuffer<void>
PcmExport::Export(ConstBuffer<void> data)
{
if (dsd_usb)
- data.data = pcm_dsd_to_usb(dsd_buffer, channels,
- (const uint8_t *)data.data,
- data.size, &data.size);
+ data = pcm_dsd_to_usb(dsd_buffer, channels,
+ ConstBuffer<uint8_t>::FromVoid(data))
+ .ToVoid();
if (pack24) {
const auto src = ConstBuffer<int32_t>::FromVoid(data);