From 53b5227270ff21c0f4c8aeb8c33a9f4dcbe20600 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 25 Aug 2013 18:23:40 +0200 Subject: audio: make internal audio format 0 an invalid format Having to use -1 for that is generally quite annoying. Audio formats are created from bitmasks, and it can't be excluded that 0 is not a valid format. Fix this by adjusting AF_FORMAT_I so that it is never 0. Along with AF_FORMAT_F and the special formats, all valid formats are covered and guaranteed to be non-0. It's possible that this commit will cause some regressions, as the check for invalid audio formats changes a bit. --- audio/format.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'audio/format.c') diff --git a/audio/format.c b/audio/format.c index a65c10472d..d98de9e5fd 100644 --- a/audio/format.c +++ b/audio/format.c @@ -133,5 +133,5 @@ int af_str2fmt_short(bstr str) if (!bstrcasecmp0(str, af_fmtstr_table[i].name)) return af_fmtstr_table[i].format; - return -1; + return 0; } -- cgit v1.2.3