Lines Matching defs:mulaw

239 	snd_pcm_mulaw_t *mulaw = pcm->private_data;
246 if (mulaw->sformat == SND_PCM_FORMAT_MU_LAW) {
263 snd_pcm_mulaw_t *mulaw = pcm->private_data;
268 _snd_pcm_hw_params_set_format(sparams, mulaw->sformat);
321 snd_pcm_mulaw_t *mulaw = pcm->private_data;
336 if (mulaw->sformat == SND_PCM_FORMAT_MU_LAW) {
337 mulaw->getput_idx = snd_pcm_linear_get_index(format, SND_PCM_FORMAT_S16);
338 mulaw->func = snd_pcm_mulaw_encode;
340 mulaw->getput_idx = snd_pcm_linear_put_index(SND_PCM_FORMAT_S16, mulaw->sformat);
341 mulaw->func = snd_pcm_mulaw_decode;
344 if (mulaw->sformat == SND_PCM_FORMAT_MU_LAW) {
345 mulaw->getput_idx = snd_pcm_linear_put_index(SND_PCM_FORMAT_S16, format);
346 mulaw->func = snd_pcm_mulaw_decode;
348 mulaw->getput_idx = snd_pcm_linear_get_index(mulaw->sformat, SND_PCM_FORMAT_S16);
349 mulaw->func = snd_pcm_mulaw_encode;
364 snd_pcm_mulaw_t *mulaw = pcm->private_data;
367 mulaw->func(slave_areas, slave_offset,
370 mulaw->getput_idx);
384 snd_pcm_mulaw_t *mulaw = pcm->private_data;
387 mulaw->func(areas, offset,
390 mulaw->getput_idx);
397 snd_pcm_mulaw_t *mulaw = pcm->private_data;
399 snd_pcm_format_name(mulaw->sformat));
405 snd_pcm_dump(mulaw->plug.gen.slave, out);
440 snd_pcm_mulaw_t *mulaw;
446 mulaw = calloc(1, sizeof(snd_pcm_mulaw_t));
447 if (!mulaw) {
450 snd_pcm_plugin_init(&mulaw->plug);
451 mulaw->sformat = sformat;
452 mulaw->plug.read = snd_pcm_mulaw_read_areas;
453 mulaw->plug.write = snd_pcm_mulaw_write_areas;
454 mulaw->plug.undo_read = snd_pcm_plugin_undo_read_generic;
455 mulaw->plug.undo_write = snd_pcm_plugin_undo_write_generic;
456 mulaw->plug.gen.slave = slave;
457 mulaw->plug.gen.close_slave = close_slave;
461 free(mulaw);
466 pcm->private_data = mulaw;
470 snd_pcm_set_hw_ptr(pcm, &mulaw->plug.hw_ptr, -1, 0);
471 snd_pcm_set_appl_ptr(pcm, &mulaw->plug.appl_ptr, -1, 0);
487 type mulaw # Mu-Law conversion PCM