Fix stream_get_parameter_channels from overflowing on 8 ch

Test: Connect 8ch USB and no HAL audio service crash.
Bug: 114100789
Change-Id: I93c78cea1da45c8f0813aedc121ce346aa2044f6
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 440d810..0637686 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -2701,7 +2701,7 @@
                                           struct str_parms *reply,
                                           audio_channel_mask_t *supported_channel_masks) {
     int ret = -1;
-    char value[256];
+    char value[ARRAY_SIZE(channels_name_to_enum_table) * 32 /* max channel name size */];
     bool first = true;
     size_t i, j;