X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/c57b3a9e5071a269d44d0ea01210a13ee56ca6fd..92db088e5b292c1180a090ed369b9851e933e610:/lib/resample.c diff --git a/lib/resample.c b/lib/resample.c index 39514ed..0363d99 100644 --- a/lib/resample.c +++ b/lib/resample.c @@ -41,10 +41,12 @@ * @param input_channels Number of input channels * @param input_signed Whether input samples are signed or unsigned * @param input_rate Frames/second in input + * @param input_endian Input endianness (@c ENDIAN_BIG or @c ENDIAN_LITTLE) * @param output_bits Bits/sample in output * @param output_channels Number of output channels * @param output_rate Frames/second in output * @param output_signed Whether output samples are signed or unsigned + * @param output_endian Output endianness (@c ENDIAN_BIG or @c ENDIAN_LITTLE) * * For formats with more than two channels it's assume that the first * two channels are left and right. No particular meaning is attached @@ -97,7 +99,7 @@ void resample_close(struct resampler *rs) { if(rs->state) src_delete(rs->state); #else - rs = 0; /* quieten compiler */ + if(rs){} /* quieten compiler */ #endif } @@ -199,7 +201,7 @@ static size_t resample_put_sample(const struct resampler *rs, /** @brief Convert input samples to floats * @param rs Resampler state * @param bytes Input bytes - * @param nbytes Number of input bytes + * @param nframes Number of input frames * @param floats Where to store converted data * * @p floats must be big enough. As well as converting to floats this @@ -305,7 +307,7 @@ size_t resample_convert(const struct resampler *rs, if(output != input) xfree(output); xfree(input); - eof = 0; /* quieten compiler */ + if(eof){} /* quieten compiler */ /* Report how many input bytes were actually consumed */ //fprintf(stderr, "converted %zu frames\n", nframesin); return nframesin * rs->input_bytes_per_frame;