]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - sound/core/pcm.c
ALSA: pcm: add more format names
[net-next-2.6.git] / sound / core / pcm.c
index cbe815dfbdc8c3bd3f417ba960e7aee37cf5a0e9..204af48c5cc17f2f59632bb2089aa03c7b593664 100644 (file)
@@ -203,10 +203,16 @@ static char *snd_pcm_format_names[] = {
        FORMAT(S18_3BE),
        FORMAT(U18_3LE),
        FORMAT(U18_3BE),
+       FORMAT(G723_24),
+       FORMAT(G723_24_1B),
+       FORMAT(G723_40),
+       FORMAT(G723_40_1B),
 };
 
 const char *snd_pcm_format_name(snd_pcm_format_t format)
 {
+       if (format >= ARRAY_SIZE(snd_pcm_format_names))
+               return "Unknown";
        return snd_pcm_format_names[format];
 }
 EXPORT_SYMBOL_GPL(snd_pcm_format_name);