Browse Source

Udpate

dds
Frank Bösing 5 years ago
parent
commit
b50e2b14ea
1 changed files with 4 additions and 16 deletions
  1. +4
    -16
      output_spdif3.cpp

+ 4
- 16
output_spdif3.cpp View File

@@ -189,18 +189,12 @@ void AudioOutputSPDIF3::isr(void)
} while (dest < end);
if (block_left != &block_silent) {
release(block_left);
#if IMXRT_CACHE_ENABLED > 0
SCB_CACHE_DCCIMVAC = (uint32_t)block_left;
#endif
release(block_left);
block_left_1st = block_left_2nd;
block_left_2nd = nullptr;
}
if (block_right != &block_silent) {
release(block_right);
#if IMXRT_CACHE_ENABLED > 0
SCB_CACHE_DCCIMVAC = (uint32_t)block_right;
#endif
release(block_right);
block_right_1st = block_right_2nd;
block_right_2nd = nullptr;
}
@@ -246,16 +240,10 @@ void AudioOutputSPDIF3::update(void)
}
__enable_irq();
if (block_left) {
release(block_left);
#if IMXRT_CACHE_ENABLED > 0
SCB_CACHE_DCCIMVAC = (uint32_t)block_left;
#endif
release(block_left);
}
if (block_right) {
release(block_right);
#if IMXRT_CACHE_ENABLED > 0
SCB_CACHE_DCCIMVAC = (uint32_t)block_right;
#endif
release(block_right);
}

}

Loading…
Cancel
Save