input/cdda: import missing pcm16_to_wave() from the wave encoder
This commit is contained in:
parent
24208be5cf
commit
e7471f589a
|
@ -309,6 +309,17 @@ input_cdda_seek(struct input_stream *is,
|
|||
return true;
|
||||
}
|
||||
|
||||
static inline size_t
|
||||
pcm16_to_wave(uint16_t *dst16, const uint16_t *src16, size_t length)
|
||||
{
|
||||
size_t cnt = length >> 1;
|
||||
while (cnt > 0) {
|
||||
*dst16++ = GUINT16_TO_LE(*src16++);
|
||||
cnt--;
|
||||
}
|
||||
return length;
|
||||
}
|
||||
|
||||
static size_t
|
||||
input_cdda_read(struct input_stream *is, void *ptr, size_t length,
|
||||
GError **error_r)
|
||||
|
|
Loading…
Reference in New Issue