At Wed, 17 Jun 2009 08:33:15 +0000 (UTC), ZeroCluo wrote: > > Takashi Iwai <tiwai <at> suse.de> writes: > > > > > At Wed, 17 Jun 2009 16:10:26 +0800, > > Zero Luo wrote: > > > > > > Dear Takashi, > > > > > > Data from usb dongle is 16K*16 bit PCM data. > > > > And what is the format and channels you are using in alsa-lib? > > alsa-lib itself can convert formats and channels automatically if needed. > > > > Takashi > > > In alsa-lib ,I set data format as 8K * mulaw . > hwparams.format = SND_PCM_FORMAT_MU_LAW; > hwparams.rate = 8000; > hwparams.channels = 1; > Yes,indeed alsa-lib help to convert formats.But before alsa-lib convert pcm > data to mulaw,I dumped the src data in snd_pcm_mulaw_encode() which already > has no "0000" . Well, another question is whether the output result is correct. Did you get broken output or so? Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel