Hi , My hardware uses a 20bit PCM format packed in 32bit, , I am using a 2.6.12 kernel and such a format doesn't exist, is the following enough for defining this format: 1) defning a new value in 'enum sndrv_pcm_format' 2) adding new entry to pcm_formats[SNDRV_PCM_FORMAT_LAST+1] array that describes the new format . [SNDRV_PCM_FORMAT_S20_NEW_LE] = { .width = 20, .phys = 32, .le = 1, .signd = 1, .silence = {}, }, Thanks in advance ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel