Lines Matching defs:mixer
197 "-m,--mixer redirect mixer, argument is:\n"
199 "-O,--ossmixer rescan and redirect oss mixer, argument is:\n"
272 struct loopback_mixer *mixer, *last = NULL;
277 mixer = calloc(1, sizeof(*mixer));
278 if (mixer == NULL)
281 last->next = mixer;
283 loop->controls = mixer;
284 last = mixer;
288 err = init_mixer_control(&mixer->src, *mixers);
290 logit(LOG_CRIT, "Wrong mixer control ID syntax '%s'\n", *mixers);
293 err = init_mixer_control(&mixer->dst, str1 ? str1 + 1 : *mixers);
295 logit(LOG_CRIT, "Wrong mixer control ID syntax '%s'\n", str1 ? str1 + 1 : *mixers);
310 struct loopback_ossmixer *mixer, *last = NULL;
314 mixer = calloc(1, sizeof(*mixer));
315 if (mixer == NULL)
318 last->next = mixer;
320 loop->oss_controls = mixer;
321 last = mixer;
328 mixer->alsa_id = strdup(*mixers);
330 mixer->alsa_index = atoi(str1);
331 mixer->oss_id = strdup(str2 ? str2 + 1 : *mixers);
332 if (mixer->alsa_id == NULL || mixer->oss_id == NULL) {
385 {"mixer", 1, NULL, 'm'},
559 logit(LOG_CRIT, "Maximum redirected mixer controls reached (max %i)\n", (int)MAX_MIXERS);
566 logit(LOG_CRIT, "Maximum redirected mixer controls reached (max %i)\n", (int)MAX_MIXERS);
632 logit(LOG_CRIT, "Unable to add mixer controls.\n");