From 4f293ecd6f4c7a07d72fbf0b9d0d454244b12c2a Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 16 Mar 2011 23:37:41 +0100 Subject: audio_format, output_thread: add more audio_format_valid() assertions --- src/audio_format.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/audio_format.h') diff --git a/src/audio_format.h b/src/audio_format.h index dd32731c..a4450ad7 100644 --- a/src/audio_format.h +++ b/src/audio_format.h @@ -22,6 +22,7 @@ #include #include +#include enum sample_format { SAMPLE_FORMAT_UNDEFINED = 0, @@ -219,6 +220,9 @@ static inline void audio_format_mask_apply(struct audio_format *af, const struct audio_format *mask) { + assert(audio_format_valid(af)); + assert(audio_format_mask_valid(mask)); + if (mask->sample_rate != 0) af->sample_rate = mask->sample_rate; @@ -227,6 +231,8 @@ audio_format_mask_apply(struct audio_format *af, if (mask->channels != 0) af->channels = mask->channels; + + assert(audio_format_valid(af)); } /** -- cgit v1.2.3