Add audio_format_init() function

It makes no difference right now, but we're about to add an endianness
flag and will want to make sure it's correctly initialised every time.
This commit is contained in:
David Woodhouse
2009-07-19 16:24:43 +01:00
parent 4100035b19
commit 37754559b8
19 changed files with 50 additions and 73 deletions

View File

@@ -124,12 +124,10 @@ sndfile_stream_decode(struct decoder *decoder, struct input_stream *is)
return;
}
audio_format.sample_rate = info.samplerate;
/* for now, always read 32 bit samples. Later, we could lower
MPD's CPU usage by reading 16 bit samples with
sf_readf_short() on low-quality source files. */
audio_format.bits = 32;
audio_format.channels = info.channels;
audio_format_init(&audio_format, info.samplerate, 32, info.channels);
if (!audio_format_valid(&audio_format)) {
g_warning("invalid audio format");