summaryrefslogtreecommitdiff
path: root/src/pcm
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2020-01-14 22:37:30 +0100
committerMax Kellermann <max@musicpd.org>2020-01-14 22:37:30 +0100
commitbc5b647053d460318af21a9357974a8816dcdc94 (patch)
treee567b6680c317528eb797ada5a7fc441c6198ee3 /src/pcm
parent1708ae3e3ccfd3b331ca6ec47d32f8933eb9c830 (diff)
pcm/Dsd2Pcm: use `sizet_t` instead of `unsigned`
Diffstat (limited to 'src/pcm')
-rw-r--r--src/pcm/Dsd2Pcm.cxx6
-rw-r--r--src/pcm/Dsd2Pcm.hxx4
2 files changed, 5 insertions, 5 deletions
diff --git a/src/pcm/Dsd2Pcm.cxx b/src/pcm/Dsd2Pcm.cxx
index 7acaeb335..37421804b 100644
--- a/src/pcm/Dsd2Pcm.cxx
+++ b/src/pcm/Dsd2Pcm.cxx
@@ -162,10 +162,10 @@ Dsd2Pcm::Reset() noexcept
}
inline float
-Dsd2Pcm::CalcOutputSample(unsigned ffp) const noexcept
+Dsd2Pcm::CalcOutputSample(size_t ffp) const noexcept
{
double acc = 0;
- for (unsigned i = 0; i < CTABLES; ++i) {
+ for (size_t i = 0; i < CTABLES; ++i) {
unsigned bite1 = fifo[(ffp -i) & FIFOMASK] & 0xFF;
unsigned bite2 = fifo[(ffp-(CTABLES*2-1)+i) & FIFOMASK] & 0xFF;
acc += ctables[i][bite1] + ctables[i][bite2];
@@ -179,7 +179,7 @@ Dsd2Pcm::Translate(size_t samples,
bool lsbf,
float *dst, ptrdiff_t dst_stride) noexcept
{
- unsigned ffp = fifopos;
+ size_t ffp = fifopos;
while (samples-- > 0) {
unsigned bite1 = *src & 0xFFu;
if (lsbf) bite1 = bit_reverse(bite1);
diff --git a/src/pcm/Dsd2Pcm.hxx b/src/pcm/Dsd2Pcm.hxx
index 5ec8260a3..027a004a3 100644
--- a/src/pcm/Dsd2Pcm.hxx
+++ b/src/pcm/Dsd2Pcm.hxx
@@ -47,7 +47,7 @@ private:
static constexpr size_t FIFOMASK = FIFOSIZE - 1;
uint8_t fifo[FIFOSIZE];
- unsigned fifopos;
+ size_t fifopos;
public:
Dsd2Pcm() noexcept {
@@ -76,7 +76,7 @@ public:
float *dst, ptrdiff_t dst_stride) noexcept;
private:
- float CalcOutputSample(unsigned ffp) const noexcept;
+ float CalcOutputSample(size_t ffp) const noexcept;
};
#endif /* include guard DSD2PCM_H_INCLUDED */