From 96155a3376ef40eac9ca7a7b882da6447ab53979 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 10 Oct 2008 14:41:37 +0200 Subject: audio_format: added audio_format_frame_size() A frame contains one sample per channel, thus it is sample_size * channels. This patch includes some cleanup for various locations where the sample size for 24 bit audio was still 3 bytes (instead of 4). --- src/timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/timer.c') diff --git a/src/timer.c b/src/timer.c index 84c03fbe..46e1cdd8 100644 --- a/src/timer.c +++ b/src/timer.c @@ -40,7 +40,7 @@ Timer *timer_new(const struct audio_format *af) timer = xmalloc(sizeof(Timer)); timer->time = 0; timer->started = 0; - timer->rate = af->sample_rate * (af->bits / CHAR_BIT) * af->channels; + timer->rate = af->sample_rate * audio_format_frame_size(af); return timer; } -- cgit v1.2.3